2022-12-21 archlinux 安装 openssl 后不能启动

当安装 openssl 后, pacman 等相关软件不能使用, 提示如下错误

1
can't open share lib " libcrypto.so.1.1" file.

从其系统后不能正常启动。其修复办法如下。

  1. ventoy 制作 U 启动, 并下载最新的 archlinux 的镜像文件。
  2. 进入 archlinux 。
  3. vim 编辑 pacman.conf, 设置多进程并行下载。
  4. vim 编辑 pacman.d/mirror.list 文件, 设置有利于当地下载的镜像。
  5. 下载 openssl-1.1, 解压并拷贝到原有系统的适合地方。 比如 /home/archlinux/tmp
1
2
3
4
5
6
7
8
9
10
11
12
pacman -Sw openssl-1.1
cd /var/cache/pacman/pkg/
tar -I zstd xvf openssl-1.1xxx.zst tmp
mount /dev/sda1 /mnt #这里的 /dev/sda1 为我的根目录所在分区。
cp -r /var/cache/pacman/pkg/openssl-1.1 /mnt/home/archlinux/temp
archlinux-chroot /mnt
cd /usr/lib
ln -sf /home/archlinux/tmp/usr/lib/libcrypto.so.1.1
ln -sf /home/archlinux/tmp/usr/lib/libssl.so.1.1
pacman -Sy openssl-1.1 --overwrite /usr/lib/libcrypto.so.1.1 --overwrite /usr/lib/libssl.so.1.1
exit
reboot

2022-12-21 archlinux 安装 openssl 后不能启动
https://www.supermew.top/2022/12/21/archlinux-安装-openssl-后不能启动/
作者
八月
发布于
2022年12月21日
许可协议