记录一次centos7排错/usr/lib64/
root用户下在升级ollama4->5的时候遇到libm.so.6、libc.so.6与ld-linux-x86-64.so.2缺少某些符号的高版本。(/usr/lib64/下)遇到问题1:软连接ld-linux.so.2->ld-linux-x86-64.so.2的时候不小心用ln -sf强制反向覆盖了。导致无权限、无命令、无法登录。解决问题1:libm.so.6与libc.so.6用mini
·
原因:
root用户下在升级ollama4->5的时候遇到libm.so.6、libc.so.6与ld-linux-x86-64.so.2缺少某些符号的高版本。(/usr/lib64/下)
解决问题1:libm.so.6与libc.so.6用minicond3/envs/xxx/lib/下的就行。遇到问题就ldconfig一下。
遇到问题1:软连接ld-linux.so.2->ld-linux-x86-64.so.2的时候不小心用ln -sf强制反向覆盖了。导致无权限、无命令、无法登录。
解决方案:
(也可以解决lib64等系统文件损坏的问题)
1、重启后在在出现内核选项时按e进入编辑模式,在启动参数中定位到linuxefi或者linux16这一行,将ro改为rw init=/sysroot/bin/sh,并在行尾添加内核参数 rd.break。此时按ctrl+x进入。
2、输入chroot /sysroot (这一步需要上一步的init=/sysroot/bin/sh,否则只能用单用户下的命令,无法使用sh等)
3、将/usr/lib64的文件复制到/sysroot/usr/lib64(不确定有用没)
4、passwd -d root 删除密码
5、passwd root 重置密码
6、touch /.autorelabel 保存
7、exit (退出sysroot)
8、Reboot 等待重启两次
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)