Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Sep 2023 15:46:15 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 273859] pkgbase: fails to pkg upgrade after base 4e899378bf5d
Message-ID:  <bug-273859-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D273859

            Bug ID: 273859
           Summary: pkgbase: fails to pkg upgrade after base 4e899378bf5d
           Product: Base System
           Version: 15.0-CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Keywords: regression
          Severity: Affects Only Me
          Priority: ---
         Component: bin
          Assignee: bugs@FreeBSD.org
          Reporter: throwaway_vthgwq4@protonmail.com

I have a current jail with the oldest snapshot from 14-ALPHA2 era. If I
rollback the jail to 14-ALPHA2 and do:

ABI=3D"FreeBSD:15:amd64" pkg -r /usr/local/poudriere/jails/main/ upgrade

before base 78847e1e5927 and base 4e899378bf5d, then the jail would get
upgraded to 15.

Then, if I upgrade to world with base 78847e1e5927 and base 4e899378bf5d, t=
hen
the following would happen:

[...]
 [11/11] Fetching FreeBSD-clibs-dev-15.snap20230916153256.pkg: 100%   18 Mi=
B=20
18.9MB/s    00:01=20=20=20=20
Checking integrity... done (8 conflicting)
  - FreeBSD-libcompiler_rt-dev-15.snap20230916153256 [base] conflicts with
FreeBSD-libcompiler_rt-15.snap20230916151719 [installed] on /usr/lib/libgcc=
.a
  - FreeBSD-clang-15.snap20230916153256 [base] conflicts with
FreeBSD-utilities-15.snap20230916152506 [installed] on
/usr/lib/clang/16/lib/freebsd/libclang_rt.asan-x86_64.so
  - FreeBSD-tests-dev-15.snap20230916153256 [base] conflicts with
FreeBSD-tests-15.snap20230916152506 [installed] on
/usr/lib/libxo/encoder/test.enc
  - FreeBSD-clibs-15.snap20230916153256 [base] conflicts with
FreeBSD-runtime-15.snap20230916152506 [installed] on /usr/lib/include
  - FreeBSD-clibs-dev-15.snap20230916153256 [base] conflicts with
FreeBSD-runtime-dev-15.snap20230916152506 [installed] on /usr/include/_ctyp=
e.h
  - FreeBSD-clibs-dev-15.snap20230916153256 [base] conflicts with
FreeBSD-utilities-15.snap20230916152506 [installed] on /usr/lib/Scrt1.o
  - FreeBSD-clibs-dev-15.snap20230916153256 [base] conflicts with
FreeBSD-clibs-15.snap20230916152506 [installed] on /usr/lib/libcurses.a
  - FreeBSD-clibs-dev-15.snap20230916153256 [base] conflicts with
FreeBSD-tests-15.snap20230916152506 [installed] on /usr/tests/lib/csu/Kyuaf=
ile
Cannot solve problem using SAT solver, trying another plan
Checking integrity... done (0 conflicting)
Conflicts with the existing packages have been found.
One more solver iteration is needed to resolve them.
The following 15 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        FreeBSD-clang-dev: 15.snap20230916153256 [base]

Installed packages to be UPGRADED:
        FreeBSD-bootloader: 15.snap20230916151719 -> 15.snap20230916153256
[base]
        FreeBSD-clang: 15.snap20230916152506 -> 15.snap20230916153256 [base]
        FreeBSD-clibs-dev: 15.snap20230916152506 -> 15.snap20230916153256
[base]
        FreeBSD-tests-dev: 15.snap20230916151719 -> 15.snap20230916153256
[base]

Number of packages to be installed: 1
Number of packages to be upgraded: 4

The process will require 68 MiB more space.

Proceed with this action? [y/N]: y
[1/15] Upgrading FreeBSD-clang from 15.snap20230916152506 to
15.snap20230916153256...
pkg: FreeBSD-clang-15.snap20230916153256 conflicts with
FreeBSD-utilities-15.snap20230916152506 (installs files into the same place=
).=20
Problematic file: /usr/lib/clang/16/lib/freebsd/libclang_rt.asan-x86_64.so


If I add -f to force upgrade after this, some packages would get upgraded, =
but
then one package won't upgrade after the forced upgrade:


[...]
Checking integrity... done (1 conflicting)
  - FreeBSD-libcompiler_rt-dev-15.snap20230916153256 [base] conflicts with
FreeBSD-libcompiler_rt-15.snap20230916151719 [installed] on /usr/lib/libgcc=
.a
Cannot solve problem using SAT solver, trying another plan
Checking integrity... done (0 conflicting)
Your packages are up to date.
[...]


To unbork the jail, I had to revert base 4e899378bf5d, then do pkg upgrade.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-273859-227>