如何修复ArchLinux中Barrier启动时libcrypto.so.3找不到的错误?
问题描述
前提
- 需在ArchLinux与Windows两台电脑间共享键盘,选择使用Barrier方案
预期操作
执行以下步骤且无错误:
- 安装Barrier:
sudo pacman -S barrier - 启动Barrier:
barrier
实际情况
启动Barrier时触发错误,错误信息:
barrier: error while loading shared libraries: libcrypto.so.3: cannot open shared object file: No such file or directory
核心问题
如何修复libcrypto.so.3“找不到文件或目录”的问题?
附加信息
相关命令输出
- 检查Barrier依赖的libcrypto:
$ ldd /usr/bin/barrier | grep libcrypto libcrypto.so.3 => not found libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007fcf0f000000)
- 系统已安装的libcrypto:
$ sudo ldconfig -p | grep libcrypto libcrypto.so.1.1 (libc6,x86-64) => /usr/lib/libcrypto.so.1.1 libcrypto.so (libc6,x86-64) => /usr/lib/libcrypto.so
已尝试的无效操作
- 使用
sudo barrier启动,问题依旧 - 在GitHub搜索Barrier相关问题,未找到此libcrypto缺失的相关案例
内容的提问来源于stack exchange,提问作者koijigen
相关产品推荐
相关产品推荐

