pkg upgrade conflicts
Autumn Jolitz
autumn.jolitz at gmail.com
Wed Apr 1 09:18:21 PDT 2026
I understand the reticence. This particular issue occurred on my internet gateway with no failovers available. I don’t think there’s any other options however to resolve this.
What’s your concerns in doing so? I found that it was as simple as `pkg upgrade -y | tee hairy-upgrade.log`, inspecting the output of the log, then `pkg install -y` of the wrongfully removed packages.
Autumn
> On Apr 1, 2026, at 6:45 AM, Jávorszky Balázs <balazs at gnifanip.info> wrote:
>
> This is not an option for me...
>
> Jávorszky Balázs
>
>> On 3/31/26 17:25, Autumn Jolitz wrote:
>> This happened to me as well.
>>
>> I noted the critical packages it wanted to deinstall, let it do so, then reinstalled the missing ones again.
>>
>> Very weird experience. Nothing like “All your packages are wrong!” lol
>>
>> Autumn
>>
>>>> On Mar 24, 2026, at 2:40 PM, Antonio Huete Jimenez <tuxillo at quantumachine.net> wrote:
>>>
>>> Yeah, it’s kind of a mess. What I did was to see the packages that was going to remove and install them back later.
>>>
>>>> On 24 Mar 2026, at 21:35, Jávorszky Balázs <balazs at gnifanip.info> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I did a `pkg upgrade`, and it encountered a lot of conflicts that are not resolvable, for likely each and every upgraded package. I just stopped it with Ctrl C.
>>>>
>>>> ```bash
>>>> root at somehost /h/balazs# uname -a
>>>> DragonFly somehost 6.4-RELEASE DragonFly v6.4.2-RELEASE #9: Sun May 11 14:35:15 CEST 2025 root at somehost:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64
>>>> root at somehost /h/balazs# pkg upgrade
>>>> Updating Avalon repository catalogue...
>>>> Fetching meta.conf: 100% 178 B 0.2kB/s 00:01
>>>> Fetching data.pkg: 100% 6 MiB 342.3kB/s 00:18
>>>> Processing entries: 100%
>>>> Avalon repository update completed. 32156 packages processed.
>>>> All repositories are up to date.
>>>> New version of pkg detected; it needs to be installed first.
>>>> The following 1 package(s) will be affected (of 0 checked):
>>>>
>>>> Installed packages to be UPGRADED:
>>>> pkg: 1.21.3 -> 2.2.0 [Avalon]
>>>>
>>>> Number of packages to be upgraded: 1
>>>>
>>>> 4 MiB to be downloaded.
>>>>
>>>> Proceed with this action? [y/N]: y
>>>> [1/1] Fetching pkg-2.2.0.pkg: 100% 4 MiB 293.0kB/s 00:15
>>>> Checking integrity... done (0 conflicting)
>>>> [1/1] Upgrading pkg from 1.21.3 to 2.2.0...
>>>> [1/1] Extracting pkg-2.2.0: 100%
>>>> Updating Avalon repository catalogue...
>>>> Avalon repository is up to date.
>>>> All repositories are up to date.
>>>> Checking for upgrades (432 candidates): 100%
>>>> Processing candidates (432 candidates): 100%
>>>> Cannot solve problem using SAT solver, trying another plan
>>>> Cannot solve problem using SAT solver, trying another plan
>>>> Cannot solve problem using SAT solver, trying another plan
>>>> Cannot solve problem using SAT solver, trying another plan
>>>> Cannot solve problem using SAT solver, trying another plan
>>>> Cannot solve problem using SAT solver, trying another plan
>>>> Cannot solve problem using SAT solver, trying another plan
>>>> Cannot solve problem using SAT solver, trying another plan
>>>> Cannot solve problem using SAT solver, trying another plan
>>>> pkg: Cannot solve problem using SAT solver
>>>> upgrade rule: upgrade local libnghttp2-1.62.1 to remote libnghttp2-1.65.0
>>>> cannot install package libnghttp2, remove it from request? [Y/n]:
>>>> pkg: Cannot solve problem using SAT solver
>>>> require rule: package libgd(r) depends on a requirement provided by: webp(l)
>>>> require rule: package libgd(r) depends on a requirement provided by: tiff(l)
>>>> require rule: package libgd(r) depends on a requirement provided by: png(l)
>>>> require rule: package libgd(r) depends on a requirement provided by: jpeg-turbo(l)
>>>> require rule: package libgd(r) depends on a requirement provided by: freetype2(l)
>>>> require rule: package libgd(r) depends on a requirement provided by: fontconfig(l)
>>>> upgrade rule: upgrade local libgd-2.3.3_13,1 to remote libgd-2.3.3_13,1
>>>> cannot install package libgd, remove it from request? [Y/n]:
>>>> pkg: Cannot solve problem using SAT solver
>>>> require rule: package gdk-pixbuf2(r) depends on a requirement provided by: glib(l)
>>>> require rule: package gdk-pixbuf2(r) depends on a requirement provided by: glib(l)
>>>> require rule: package gdk-pixbuf2(r) depends on a requirement provided by: glib(l)
>>>> require rule: package gdk-pixbuf2(r) depends on a requirement provided by: glib(l)
>>>> upgrade rule: upgrade local gdk-pixbuf2-2.42.10_3 to remote gdk-pixbuf2-2.42.12_1
>>>> cannot install package gdk-pixbuf2, remove it from request? [Y/n]:
>>>> pkg: Cannot solve problem using SAT solver
>>>> (rest omitted)
>>>> ```
>>>>
>>>> Jávorszky Balázs
>>>>
>>>>
>>>>
More information about the Users
mailing list