FS#77472 - [pacman] Missing dependencies

Attached to Project: Arch Linux
Opened by Klaus Frank (agowa338) - Monday, 13 February 2023, 00:56 GMT
Last edited by Allan McRae (Allan) - Monday, 13 February 2023, 01:31 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Pacman is dependent on libcrypto.so.1.1, libssl.so.1.1, libcrypto.so.3, so a dependency on the openssl and openssl-1.1 package need to be added.


Additional info:
* package version(s): 6.0.2-5
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
* Start with a 2 year old archlinux installation.
* Run the "usual" commands to update: "pacman -Sy; pacman -S archlinux-keyring; pacman -S pacman; pacman -Syu" and it'll fail on the last command as the above openssl libs cannot be found.

Exact error message:
"pacman: error while loading shared libraries: libcrytpo.so.3: cannot open shared object file: No such file or directory."
After manually providing that file and force fully installing the openssl package (using `pacman -S --overwrite="*" openssl`) the 1.1 version of the DLL vanishes (as it was previously provided by the openssl package I guess).
And now pacman shows:
"pacman: error while loading shared libraries: libcrytpo.so.1.1: cannot open shared object file: No such file or directory."
after manually providing that library it complains about libssl.so.1.1 and after that one is also provided pacman finally works again.
And after installing the full openssl-1.1 package (using `pacman -S --overwrite="*" openssl-1.1`) no additional error is reported.

So in conclusion the latest version of pacman has a hard dependency on both openssl and openssl-1.1.


I'm setting this to medium severity, as it bricks pacman completely, but only if versions are skipped when updating (or either openssl or openssl-1.1 is removed).
This task depends upon

Closed by  Allan McRae (Allan)
Monday, 13 February 2023, 01:31 GMT
Reason for closing:  Not a bug
Additional comments about closing:  partial upgrades are unsupported

Loading...