error while loading shared libraries: libc.so.6 误删除libc.so.6急救办法,

news2024/12/28 20:41:58

故障原因:

在高版本的环境中编译了一个软件,然而在低版本系统中无法使用,缺少libc.so支持,然而在编译过程中误删除了 libc.so.6的软连接,rm /lib64/libc.so.6
 

删除后发现系统好多命令都无法使用了,悲催!

[root@nagios libexec]# ls

ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

[root@nagios libexec]#

[root@nagios libexec]#

[root@nagios libexec]# ls

ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

[root@nagios libexec]#

[root@nagios libexec]#

[root@nagios libexec]# ping

ping: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

[root@nagios libexec]# sh

sh: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

[root@nagios libexec]# /bin/sh

/bin/sh: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

当时我的小心肝啊,都快绝望了操作环境还是正式环境,最后通过查找文档发现急救方案

让系统从新加载以便so执行以下命令

[root@nagios libexec]# ldconfig

重点!重点!重点!

 其实重启系统也能解决,但当时是生产环境,很纠结的

在网上还看到如下方法,没有测试过,看原理应该是可以

[root@nagios libexec]#LD_PRELOAD=/lib/libc-2.6.1.so ln -s /lib/libc-2.6.1.so lib/libc.so.6

下面正好说说libc 版本升级方法

当下载的软件执行报以下错误,就需要升级libc

/lib64/libc.so.6: version `GLIBC_2.14' not found

查看系统现在支持的版本

[root@nagios libexec]#strings /lib64/libc.so.6 | grep GLIBC

下载需要升级的版本,注意高版本不一定支持低版系统,需要在官网确认好

[root@nagios tmp]#wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz

[root@nagios tmp]#tar -xvf glibc-2.15.tar.gz

[root@nagios glibc-2.15]#cd glibc-2.15

新建一个目录存储编译后的文件

[root@nagios glibc-2.15]#mkdir build

[root@nagios glibc-2.15]#cd build

配置,我们把安装文件单独放在其他地方,不放在系统位置,方便查找

[root@nagios build]# ../configure --prefix=/opt/glibc

[root@nagios build]#make -j4

[root@nagios build]#make install

把路径加入到环境变量中

[root@nagios build]#export LD_LIBRARY_PATH=/opt/glibc/lib:$LD_LIBRARY_PATH

然后可以测试应用,然而我的问题还是没有解决,从2.14安装到2.16,最后放弃了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/566834.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

国际最高级别认可!赛宁网安荣获CMMI5国际认证

​​近日,经国际权威机构评估,南京赛宁信息技术有限公司(简称:赛宁网安)顺利通过国际软件领域最高级别的CMMI五级(简称CMMI5)认证。荣获CMMI5证书,标志着赛宁网安在软件研发、软件成…

Axure教程—动态单散点图(中继器)

本文将教大家如何用AXURE制作单散点图 一、效果介绍 如图: 预览地址:https://q79has.axshare.com 下载地址:https://download.csdn.net/download/weixin_43516258/87817717 二、功能介绍 简单填写中继器内容即可生成动态单散点图样式颜色等…

前端微服务无界实践 | 京东云技术团队

一、前言 随着项目的发展,前端SPA应用的规模不断加大、业务代码耦合、编译慢,导致日常的维护难度日益增加。同时前端技术的发展迅猛,导致功能扩展吃力,重构成本高,稳定性低。因此前端微服务应运而生。 前端微服务优势…

【源码篇】基于SSM+EasyUI开发的学生后台管理系统

系统介绍 一个基于SSM的学生管理系统:代码注释详细,逻辑结构清晰,对于初学 SSM 的同学非常具有参考,及学习价值哟! 数据库中默认的管理员身份信息 账户名:admin,密码:admin 用户权限介绍: 管理员:具有所有管理模块的操控权限。学生:仅具有学生信息管理模块的查…

智能AI抢了元宇宙的风头?

前几天,微博突然出现这么一条热搜。 #ChatGPT官方APP登录美国苹果应用商店 这绝对是一条相当火爆的新闻,因为这意味着智能聊天机器人ChatGPT终于有自己的App了。值得一提的是,ChatGPT不仅仅登录了美国苹果应用商店,而且下载量迅…

80个10倍提升Excel技能的ChatGPT提示

你是否厌倦了在使用Excel时感觉像个新手?你是否想将你的技能提升到更高的水平,成为真正的Excel大师?嗯,如果你正在使用ChatGPT,那么成为Excel专家简直易如反掌。 你只需要了解一些最有用的Excel提示,就能在…

打造高效互联网医院系统源码:解读其核心功能及应用

随着互联网的不断普及和发展,互联网医院系统已经成为了现代医疗服务的一个重要组成部分。本文将介绍互联网医院系统的核心功能以及其应用,并提供一些互联网医院系统开发代码。 互联网医院系统是一种基于互联网技术的医疗服务平台,可以通过网…

Springboot +spring security,实现session并发控制及实现原理分析

一.简介 在SpringSecurity中实现会话并发控制,只需要配置一个会话数量就可以了,先介绍下如何配置会话并发控制,然后再。介绍下SpringSecurity 如何实现会话并发控制。 二.创建项目 如何创建一个SpringSecurity项目,前面文章已经…

Hive ---- 函数

Hive ---- 函数 1. 函数简介2. 单行函数1. 算术运算函数2. 数值函数3. 字符串函数4. 日期函数5. 流程控制函数6. 集合函数7. 案例演示 3. 高级聚合函数案例演示 4. 炸裂函数1. 概述2. 案例演示 5. 窗口函数1. 概述2. 常用窗口函数3. 案例演示 6. 自定义函数7. 自定义UDF函数 1.…

Unity - 记一次非正规变体优化带来的兼容性导致部分手机卡死的问题

文章目录 问题但是我咨询过 公司中台TA大佬 - 2023.4.6然后咨询 unity 技术官方 - 2023.4.6再次遇到卡死 - 2023.5.24 解决方法具体华为真机上的 DEBUG 问题 在 2023.4.6 我们的 角色展示界面 就遇到了 华为手机,red mi note 11 的测试手机上的 后 2023.5.24 再次遇…

SSM框架学习之spring

Spring 以下是关于Spring Boot学习的一些文档和资源,希望对你有帮助: Spring Boot官方文档:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ Spring Boot中文文档:https://www.springcloud.cc/spring-bo…

Server - 高性能的 PyTorch 训练环境配置 (PyTorch3D 和 FairScale)

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://blog.csdn.net/caroline_wendy/article/details/130863537 PyTorch3D 是基于 PyTorch 的 3D 数据深度学习库,提供了高效、模块化和可微分的组件,以简化 3D 深度学…

龙讯旷腾作为首批单位入驻北京昇腾人工智能计算中心

2023中关村论坛系列活动—北京人工智能产业创新发展大会圆满落幕,围绕北京AI产业发展,政产学研用各界大咖汇聚京城,中国科协副主席束为、北京市副市长于英杰、中国工程院院士廖湘科出席大会。会上,北京市门头沟区政府联合中关村发…

Kubernetes基础操作

K8S基础操作 ✨✨✨✨✨✨✨✨✨这个基础操作一切都基于各位把k8s搭建好哦,搭建的时候请一定一定一定(很重要),选定一个版本,能避免很多错,然后本章节就给大家介绍了k8s最基础的操作,有一些复杂…

基于GPTP时间同步(时钟同步服务器)技术助力智能驾驶应用

基于GPTP时间同步(时钟同步服务器)技术助力智能驾驶应用 基于GPTP时间同步(时钟同步服务器)技术助力智能驾驶应用 智能驾驶区域网关架构并未采用车载以太网总线进行连接,而是采用传统的 CAN 总线、FlexRay 或 MOST 总线…

解决若依出现Error: Cannot find module ‘@/views/xxx‘问题

问题描述: 若依 vue 版菜单点不开,报错:Error: Cannot find module ‘/views/xxx’ 。后台、vue前端启动都没问题。但是左侧菜单点不开,一直在加载中。 原因: 路由懒加载,webpack版本问题,we…

常见淘宝API文档接口使用攻略,一文搞定

探索淘宝数据的奥秘,淘宝是目前国内最大的B2C电商平台之一,每天都会产生海量的数据。借助淘宝API技术文档,我们可以轻松地获取到这些数据,从而为电商运营和数据分析提供有力支持。 1.什么是淘宝API? 淘宝API&#xf…

工作分配问题——算法设计与分析(C实现)

目录 一、问题描述 二、问题分析 三、代码展示 四、结果验证 一、问题描述 问题描述:设有n件工作分配给n个人。将工作i分配给第j个人所需要的费用为Cij。试设计一个算法,为每个人都分配1件不同的工作,并使总费用达到最小值 算法设计&a…

nodejs+vue+elementui大学生多媒体学习系统

前端技术:nodejsvueelementui 前端:HTML5,CSS3、JavaScript、VUE(1)课程学习(包括课程分类 课程目录 课程学习等相关操作) (2)课程评价 (3)课程统计 (4)相关信息管理(包括基本信息 课程编辑 注册登录等相关操作) 1、 node_modules文件夹(有np…

day18 - 使用直方图提高图像对比度

本期将使用图像直方图的相关知识来提高图像对比度,对图像进行优化,从而提高图像清晰度。 完成本期内容,你可以: 了解图像直方图的定义和计算方法了解直方图均衡化的原理学会使用直方图均衡化优化图像 若要运行案例代码&#xf…