centos5.5下mangodb启动报错glibc
mangodb启动报错glibc找不到(centos5.5)
报错形式
[root@test-172-16-0-139-ip mongodb-server]# /data/mongodb-server/bin/mongod --port 27017 --fork --dbpath=/data//mongodb-server/data/ --logpath=/data//mongodb-server/logs/mongodb.log --logappend
/data/mongodb-server/bin/mongod: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by /data/mongodb-server/bin/mongod)
/data/mongodb-server/bin/mongod: /lib64/libc.so.6: version `GLIBC_2.6' not found (required by /data/mongodb-server/bin/mongod)
/data/mongodb-server/bin/mongod: /lib64/libc.so.6: version `GLIBC_2.8' not found (required by /data/mongodb-server/bin/mongod)
/data/mongodb-server/bin/mongod: /lib64/libc.so.6: version `GLIBC_2.9' not found (required by /data/mongodb-server/bin/mongod)
/data/mongodb-server/bin/mongod: /lib64/libc.so.6: version `GLIBC_2.10' not found (required by /data/mongodb-server/bin/mongod)
检查
- 当前系统的支持所有版本的glibc,发现缺少提示的所有版本
strings /lib64/libc.so.6 |grep GLIBC
解决方式,按照下面相同的方式安装每一个版本的glibc
- 下载缺少的版本的glibc:http://ftp.gnu.org/gnu/glibc/
[root@test-172-16-0-139-ip ~]# cd /usr/src/
[root@test-172-16-0-139-ip src]# tar -zxf glibc-2.7.tar.gz
[root@test-172-16-0-139-ip src]# cd glibc-2.7
[root@test-172-16-0-139-ip glibc-2.7]# mkdir -v ../glibc-build
mkdir: created directory `../glibc-build'
[root@test-172-16-0-139-ip glibc-2.7]# cd ../glibc-build/
[root@test-172-16-0-139-ip glibc-build]# /usr/src/glibc-2.7/configure --prefix=/usr/
[root@test-172-16-0-139-ip glibc-build]# make
[root@test-172-16-0-139-ip glibc-build]# make install
注意点
不要为了偷懒,开启多个session同时进行多个glibc安装,一个一个的来
glibc在linux系统中的重要程度不言而喻,其实不建议这样搞.后果试试?
centos5.5下mangodb启动报错glibc的更多相关文章
- liunx下tomcat启动报错
liunx下tomcat启动 Cannot find ./catalina.sh 2013-08-23 11:50 1521人阅读 评论(0) 收藏 举报 Cannot find ./catalina ...
- R语言 启动报错 *** glibc detected *** /usr/lib64/R/bin/exec/R: free(): invalid next size (fast): 0x000000000263a420 *** 错误 解决方案
*** glibc detected *** /usr/lib64/R/bin/exec/R: free(): invalid next size (fast): 0x000000000263a420 ...
- Linux下weblogic启动报错unable to get file lock的问题
非正常结束weblogic进程导致weblogic无法启动 由于先前服务器直接down掉了,所有进程都非正常的进行关闭了,也就导致了下次启动weblogic的时候报了以下错误:<2012-3-2 ...
- Myeclise下tomcat启动报错,启动超时
错误截图如下: 大概说的是tomcat7在本地不能在45秒内启动,如果项目需要更多的时间,试着去更改server配置 解决方法: 找到项目工作空间目录下 workspace\.metadata\.pl ...
- mac 下tomcat启动报错 unknown host
解决方法:sudo scutil --set HostName localhost
- centos7下apache启动报错记录
http重启httpd发生错误,后面按照提示执行systemctl status httpd.service命令 按照提示,继续执行journalctl -xe 这里显示了详细的错误信息,并且给出了解 ...
- Hbasewindows系统下启动报错及解决办法
今天在本地windows电脑上,装pinpoint时,需要先安装一个Hbase数据库,按照教程下载启动Hbase数据库时,却启动报错:java.io.IOException: Could not lo ...
- Linux下Tomcat项目启动报错
Linux下Tomcat项目启动报错 org.springframework.beans.factory.CannotLoadBeanClassException: Error loading cla ...
- 【转载】struts应用在断网情况下启动报错解决办法(java/net/AbstractPlainSocketImpl.java:178:-1)
无意间struts应用在有网络的情况下启动正常,在断网的情况下启动报错,报错代码如下图所示: SEVERE: Exception starting filter struts2 Class: java ...
随机推荐
- python——面向对象进阶
类的成员 类的成员可以分为三大类:字段.方法和属性 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段.而其他的成员,则都是保存在类中,即:无论对象的 ...
- C++STL vector详解(杂谈)
介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作.本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用.通 ...
- shell 分割字符串存至数组
shell 分割字符串存至数组 shell编程中,经常需要将由特定分割符分割的字符串分割成数组,多数情况下我们首先会想到使用awk但是实际上用shell自带的分割数组功能会更方便.假如a=”one,t ...
- iOS开发 - Swift使用JavaScriptCore与JS交互
一.前言 在这个提倡敏捷开发和H5横行的年代,原生App内嵌入一些H5页面已经成为一种流行的趋势.一套H5页面就可以适配复杂的iOS和Android页面,大量节省了开发和维护时间,如果本来就有移动端网 ...
- seajs的那些坑
seajs是what? 先看段代码: var loder = {}; var define = loder.define = function(id,deps,factory){ loader[id] ...
- java文件创建和删除
流的操作在项目开发中用的很普遍,虽然每次在网上都可以百度到,但是总感觉心里不踏实,对此,关于流的操作做一个详细的总结--- 1.根据数据的流向来分:输出流:是用来写数据的,是由程序(内存)---> ...
- day_1 练习2
#!/usr/bin/env python# -*- coding:utf-8 -*-'''b. 功能要求: v = 2000 要求用户输入总资产,例如:2000 显示商品列表,让用户根据序号选择商品 ...
- vue1.0和vue2.0的区别(二)
这篇我们继续之前的vue1.0和vue2.0的区别(一)继续说 四.循环 学过vue的同学应该知道vue1.0是不能添加重复数据的,否则它会报错,想让它重复添加也不是不可以,不过需要定义别的东西 而v ...
- JS执行事件
先贴出几个名词: 同步任务: 在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务 异步任务: 不进入主线程,而进入"任务队列"的任务,只有任务队列通知主线程, ...
- AngularJS操作DOM——angular.element
addClass()-为每个匹配的元素添加指定的样式类名 after()-在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点 append()-在每个匹配元素里面的末尾处插入参数内容a ...