pkg update breaks pkg system
Antonio Huete Jiménez
tuxillo at quantumachine.net
Thu Dec 31 12:39:07 PST 2020
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" <beebe at math.utah.edu>:
> 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:
> beebe at math.utah.edu -
> - 155 S 1400 E RM 233 beebe at acm.org
> beebe at computer.org -
> - Salt Lake City, UT 84112-0090, USA URL:
> http://www.math.utah.edu/~beebe/ -
> -------------------------------------------------------------------------------
More information about the Users
mailing list