FreeBSD 软件包安装程序 (pkg) 已升级,但我错过了库升级 -pkg 不再工作 - 我该如何修复此问题?

问题描述 投票:0回答:1

我试图安装另一个软件包(wget),似乎我陷入了catch22的境地, 为了安装wget系统(有防火墙-PFSense)需要升级pkg 它确实询问了我有关升级 libssl.so 的问题,但我错过了并继续。所以现在 pkg 不再工作,我正在寻找一种方法返回到 pkg 1.19.1_2 并正确重做升级 知道如何解决这个问题吗?

Updating FreeBSD repository catalogue...
Fetching meta.conf: 100%    163 B   0.2kB/s    00:01    
Fetching packagesite.pkg: 100%    7 MiB   6.9MB/s    00:01    
Processing entries:   0%
Newer FreeBSD version for package zziplib:
To ignore this error set IGNORE_OSVERSION=yes
- package: 1400097
- running kernel: 1400085
Ignore the mismatch and continue? [y/N]: y
Processing entries: 100%
FreeBSD repository update completed. 34000 packages processed.
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.19.1_2 -> 1.20.7 [FreeBSD]

Number of packages to be upgraded: 1

The process will require 7 MiB more space.
11 MiB to be downloaded.

Proceed with this action? [y/N]: y
[1/1] Fetching pkg-1.20.7.pkg: 100%   11 MiB  11.2MB/s    00:01    
Checking integrity... done (0 conflicting)
[1/1] Upgrading pkg from 1.19.1_2 to 1.20.7...
[1/1] Extracting pkg-1.20.7: 100%
You may need to manually remove /usr/local/etc/pkg.conf if it is no longer needed.
ld-elf.so.1: Shared object "libssl.so.30" not found, required by "pkg"
.
[2.7.0-RELEASE][[email protected]]/root: pkg install wget
ld-elf.so.1: Shared object "libssl.so.30" not found, required by "pkg"
pkg-config
1个回答
0
投票

我必须强制删除 pkg 并从本地缓存重新安装正确的版本

© www.soinside.com 2019 - 2024. All rights reserved.