当前位置: 首页 > news >正文

ubuntu的libc 库被我 sudo apt-get --reinstall install libc6搞没了

我系统的libc 没了

今天为了运行一个开源的yuv 播放器,在运行的时候提醒

Inconsistency detected by ld.so: dl-call-libc-early-init.c: 37: _dl_call_libc_early_init: Assertion `sym != NULL' failed!

然后听从AI 的建议

在这里插入图片描述
当我去执行ls 时,系统提示

在这里插入图片描述

就这样子,我把系统的libc给整没了。导致的结果就是
ls,sudo 都无法使用了

修复的办法就是:

插入一个Ubuntu 的live CD

  1. 通过fdisk 查看到你Ubuntu 安装到哪块硬盘上面了。比如我的在这里
  2. 在这里插入图片描述
    所以执行的是
    sudo mount /dev/sdXn /mnt # 挂载根分区(如 /dev/nvme0n1p2)
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    sudo chroot /mnt

有趣的是,因为libc 库没了,所以chroot 也无法执行,所以我干脆直接从 live CD 的
/lib/x86_64-linux-gnu/libc.a
/lib/x86_64-linux-gnu/libc.so
/lib/x86_64-linux-gnu/libc.so.6 的库全部拷贝到了 /mnt//lib/x86_64-linux-gnu/ 目录下面。
然后问题解决。

http://www.dtcms.com/a/168669.html

相关文章:

  • AI人工智能的接入和使用
  • Matplotlib核心课程-2
  • 【符号调制技术与载波调制技术】
  • Controller层接收参数方式
  • Java学习手册:Spring Boot 自动配置与快速开发
  • RISCV的smstateen-ssstateen扩展
  • 方案精读:虚拟电厂“七问七答”详解【附全文阅读】
  • 人工智能项目开发项目
  • Android面试总结之jet pack模块化组件篇
  • 2505ahk,wmi学习
  • 本地服务验证-仙盟创梦IDE-智能编程,编程自动备份+编程审计
  • Redis 主从复制部署
  • 生成多个密钥对ssh的key
  • 当MCP撞进云宇宙:多芯片封装如何重构云计算的“芯“未来?
  • 数字智慧方案5857丨智慧机场解决方案与应用(53页PPT)(文末有下载方式)
  • nextTick的作用
  • flowable 使用流程服务
  • 【STM32】定时器的外部时钟模式
  • 如何提升自我情绪管理的能力?
  • 沥青路面裂缝的目标检测与图像分类任务
  • [更新完毕]2025五一杯C题五一杯数学建模思路代码文章教学:社交媒体平台用户分析问题
  • 【Linux】基础指令(2)
  • 红鸟3D互动系统棋类源码一键部署教程(含多个打包版本与功能解构)
  • PowerBI实现点击空白处隐藏弹窗(详细教程)
  • NVIDIA NPP 库入门
  • MySQL初阶:数据库基础,数据库和表操作,数据库中的数据类型
  • STM32MP157开发板设置静态IP地址
  • Windows配置grpc
  • mescroll.js 是在 H5端 运行的下拉刷新和上拉加载插件
  • Vue 3 ref() 深度解析:从响应式原理到实战技巧