Hi,
What's the output of?
uname -a
openssl version
Probably you have an old world version which does not include the
newer LibreSSL updates.
Regards,
Antonio Huete
Quoting "Nelson H. F. Beebe" <[email protected]>:
On a VM running DragonFlyBSD 5.9-SYNTH (DFLYVERSION=500900), I just
did a package update like this:
# pkg-static update
# pkg-static upgrade
and got this output:
Updating Avalon repository catalogue...
Fetching meta.conf: 100% 246 B 0.3kB/s 00:01
Fetching packagesite.txz: 100% 6 MiB 2.1MB/s 00:03
Processing entries: 100%
Avalon repository update completed. 31784 packages processed.
All repositories are up to date.
Updating Avalon repository catalogue...
Avalon repository is up to date.
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.14.7 -> 1.15.10 [Avalon]
Number of packages to be upgraded: 1
3 MiB to be downloaded.
Proceed with this action? [y/N]: y
[1/1] Fetching pkg-1.15.10.txz: 100% 3 MiB 3.0MB/s 00:01
Checking integrity... done (0 conflicting)
[1/1] Upgrading pkg from 1.14.7 to 1.15.10...
[1/1] Extracting pkg-1.15.10: 100%
You may need to manually remove /usr/local/etc/pkg.conf if it is no
longer needed.
pkg-static: Failed to execute lua script: [string "args =
{}..."]:11: attempt to call a nil value
(field 'stat')
pkg-static: lua script failed
No active remote repositories configured.
/usr/local/sbin/pkg
/usr/local/sbin/pkg-static
# pkg search pkg
Shared object "libprivate_ssl.so.48" not found, required by "pkg"
# pkg-static search pkg
No active remote repositories configured.
Has anyone seen this before, and is there an easy fixup?
I fixed the missing *.so.* file problem with this temporary workaround
that I've used on multiple O/Ses in the past when similar
missing-library problems surfaced during upgrades.
# ln -s libprivate_ssl.so.47 /lib/libprivate_ssl.so.48
# ln -s libprivate_crypto.so.45 /lib/libprivate_crypto.so.46
I also tried renaming /usr/local/etc/pkg.conf to
/usr/local/etc/pkg.conf.old, but that does not change the "No active
..." output, so I put the file back under its old name.
I can easily revert to last night's snapshot of the VM, but it would
be good for all DragonFlyBSD users to know how to recover from a
broken package system (which is why I have habitually used pkg-static,
instead of pkg, in the BSD family of operating systems);
-------------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254
-
- University of Utah FAX: +1 801 581 4148
-
- Department of Mathematics, 110 LCB Internet e-mail:
[email protected] -
- 155 S 1400 E RM 233 [email protected]
[email protected] -
- Salt Lake City, UT 84112-0090, USA URL:
http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------