[Bug 273859] pkgbase: fails to pkg upgrade after base 4e899378bf5d
Date: Sat, 16 Sep 2023 15:46:15 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273859 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="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, then the following would happen: [...] [11/11] Fetching FreeBSD-clibs-dev-15.snap20230916153256.pkg: 100% 18 MiB 18.9MB/s 00:01 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/_ctype.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/Kyuafile 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). 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. -- You are receiving this mail because: You are the assignee for the bug.