archlinux - /usr/lib/libblkid.so.1:找不到版本 BLKID_2_37
问题描述
当我更新我的arch linux后重新启动计算机时,我遇到了这个问题,有谁知道如何解决它?下图是我启动电脑时报错的信息。
解决方案
我今天发生了这种情况并最终设法解决了它-并为将来碰巧遇到相同问题的任何人提供一些背景信息,我试图将适用于早期版本 linux 的驱动程序安装到当前的 5.10 和 5.4 LTS(在 Manjaro 中)。
无论如何,假设我的步骤对您有所帮助,我将尽我所能在下面列出它们:
- 制作您想要的任何 Linux 发行版的可引导 USB(我使用了手头上的旧版 Manjaro ISO,并使用 YUMI 来创建 USB)
- 启动到 USB
- 确定有问题的安装的根目录并将其安装在某处(我使用了
/mnt
. - 以 root 身份 Chroot 进入挂载点:(
# chroot /mnt /bin/sh
此时您可能会遇到一些错误,例如网络(例如 resolv.conf 错误) - 但这应该是一个相当容易的谷歌搜索而不是修复) - 升级了我的整个系统,因为我的包管理器是 pacman,所以我使用了
# pacman -Syu
- 如果出现任何包冲突 - 您必须解决它们。
该过程完成后,卸载并重新启动到原始 Linux 安装,希望一切都会好起来。
推荐阅读
- mysql - 您如何处理 SaaS 平台的 MySQL 连接?
- maven - Jacoco 报告在 intellij 上运行的 apache 项目的覆盖率为 0%
- oracle-apex - 在 Oracle Apex 报告中编辑/修复许多列标题
- python - 将值列表重命名为 pandas df 中的随机值
- python - 羊驼卖单不起作用并给出错误
- python-3.x - 是否有 Praat 脚本可用于 3 个语音报告的平均值?
- asp.net-core - 如何从控制器调用剃须刀页面组件
- python - python pip3在为python 3.4.3安装flask时出现属性错误
- sql - Oracle SQL Pivot -- 获取行总计
- php - 将操作按钮和“控制器”添加到订单列表(管理员)-WooCommerce