[artix-general] boost and boost-libs packages issues

Chris Cromer cromer at artixlinux.org
Sun Dec 19 03:04:48 CET 2021



On 12/18/21 10:51 PM, Javier wrote:
>> % pacman -Syu :: Synchronizing package databases...
>> ...
>> resolving dependencies...
>> looking for conflicting packages...
>> error: failed to prepare transaction (could not satisfy dependencies)
>> :: installing boost-libs (1.78.0-1) breaks dependency 
>> 'boost-libs=1.76.0' required by boost
>> :: installing boost-libs (1.78.0-1) breaks dependency 
>> 'libboost_thread.so=1.76.0-64' required by libphonenumber
> 
> My usual WA for this sort of issues, is to prevent upgrading, in this 
> case, boost-libs, and then I can keep upgrading other packages, however 

That is actually highly frowned upon, and can be quite dangerous. What 
you are doing is called a partial upgrade and can break your system 
completely. Please read: 
https://wiki.archlinux.org/title/System_maintenance#Partial_upgrades_are_unsupported

In best case scenario, some random package doesn't work anymore but 
nothing catastrophic. A bit worse, you might not be able to boot and 
have to chroot in to fix something. Even worse case would be pacman 
stops working and you can't upgrade/downgrade anything anymore. In worst 
possible case scenario something really important like glib for example 
gets fucked up and you have to reinstall your distro completely because 
you can't even chroot into it anymore.

The correct solution when this happens is don't update anything until it 
gets fixed on our end after reporting it. Your computer won't explode if 
you can't upgrade it right away. ;)

> I also get:
> 
>> :: Starting full system upgrade...
>> warning: libspeechd: local (0.11.0-1) is newer than world (0.10.2-1)
>> warning: pandoc-bin: local (2.16.2-1) is newer than galaxy (2.14.1-1)
>> warning: speech-dispatcher: local (0.11.0-1) is newer than world 
>> (0.10.2-1)
>> resolving dependencies...
>> warning: ignoring package boost-libs-1.78.0-1
>> warning: cannot resolve "libboost_filesystem.so=1.78.0-64", a 
>> dependency of "ncmpcpp"
>> warning: ignoring package boost-libs-1.78.0-1
>> warning: cannot resolve "libboost_locale.so=1.78.0-64", a dependency 
>> of "ncmpcpp"
>> warning: ignoring package boost-libs-1.78.0-1
>> warning: cannot resolve "libboost_program_options.so=1.78.0-64", a 
>> dependency of "ncmpcpp"
>> warning: ignoring package boost-libs-1.78.0-1
>> warning: cannot resolve "libboost_thread.so=1.78.0-64", a dependency 
>> of "ncmpcpp"
>> :: The following package cannot be upgraded due to unresolvable 
>> dependencies:
>>       ncmpcpp
>>
>> :: Do you want to skip the above package for this upgrade? [y/N] y
>> looking for conflicting packages...
>>  there is nothing to do
> 
> I hope somehow the deps clear up at some point, :)
> 
> Thanks !
> 
> 

-- 
Chris Cromer
Artix Developer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xFA91071797BEEEC2.asc
Type: application/pgp-keys
Size: 58275 bytes
Desc: OpenPGP public key
URL: <https://lists.artixlinux.org/archives/artix-general/attachments/20211218/d51733b5/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://lists.artixlinux.org/archives/artix-general/attachments/20211218/d51733b5/attachment-0001.sig>


More information about the artix-general mailing list