ld-elf.so.1: Shared object "libssl.so.30" not found, required by "pkg"
-
I'm still running 2.7.0.
I used to run "pkg remove" command without problem, but today it produced such error:
ld-elf.so.1: Shared object "libssl.so.30" not found, required by "pkg"
How could I solve the problem?
Thanks.
Note: I'm not sure this is relevant. Before I ran the "pkg remove" command, earlier my pfSense stopped showing the latest version 2.7.2 available for download, my package manager did not show any available updates, and Available Packages tab did not produce a list. So I ran the command "certctl rehash" once under "Diagnostics/command prompt", and it solved the problem.
-
pkg itself has been updated so you need to use
pkg-static
instead. But that also implies it was pointed at the new repo at some point so if you plan to install any packages be sure to set it to the 2.7.0 repo first. or just upgrade.Steve
-
@stephenw10 Thanks. I've upgraded to 2.7.2 and now I can use the pkg command again.
When I made the upgrade, it failed because of not enough space (in efi partition?), so I burned a thumbdrive with 2.7.2 and did a fresh installation followed by importing the backup config.xml. -
@bthoven
It worked for me.
Using 'certctl rehash' than 'pkg-static -d update'
Thanks