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

[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的更多相关文章

  1. liunx下tomcat启动报错

    liunx下tomcat启动 Cannot find ./catalina.sh 2013-08-23 11:50 1521人阅读 评论(0) 收藏 举报 Cannot find ./catalina ...

  2. 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 ...

  3. Linux下weblogic启动报错unable to get file lock的问题

    非正常结束weblogic进程导致weblogic无法启动 由于先前服务器直接down掉了,所有进程都非正常的进行关闭了,也就导致了下次启动weblogic的时候报了以下错误:<2012-3-2 ...

  4. Myeclise下tomcat启动报错,启动超时

    错误截图如下: 大概说的是tomcat7在本地不能在45秒内启动,如果项目需要更多的时间,试着去更改server配置 解决方法: 找到项目工作空间目录下 workspace\.metadata\.pl ...

  5. mac 下tomcat启动报错 unknown host

    解决方法:sudo scutil --set HostName localhost

  6. centos7下apache启动报错记录

    http重启httpd发生错误,后面按照提示执行systemctl status httpd.service命令 按照提示,继续执行journalctl -xe 这里显示了详细的错误信息,并且给出了解 ...

  7. Hbasewindows系统下启动报错及解决办法

    今天在本地windows电脑上,装pinpoint时,需要先安装一个Hbase数据库,按照教程下载启动Hbase数据库时,却启动报错:java.io.IOException: Could not lo ...

  8. Linux下Tomcat项目启动报错

    Linux下Tomcat项目启动报错 org.springframework.beans.factory.CannotLoadBeanClassException: Error loading cla ...

  9. 【转载】struts应用在断网情况下启动报错解决办法(java/net/AbstractPlainSocketImpl.java:178:-1)

    无意间struts应用在有网络的情况下启动正常,在断网的情况下启动报错,报错代码如下图所示: SEVERE: Exception starting filter struts2 Class: java ...

随机推荐

  1. Kafka协议兼容性改进

    在Kafka 0.10.2.0之前,Kafka服务器端和客户端版本之间的兼容性是"单向"的,即高版本的broker可以处理低版本client的请求.反过来,低版本的broker不能 ...

  2. 在线恶意软件和URL分析集成框架 – MalSub

    malsub是一个基于Python 3.6.x的框架,它的设计遵循了当前最流行的互联网软件架构RESTful架构,并通过其RESTful API应用程序编程接口(API),封装了多个在线恶意软件和UR ...

  3. Laravel 5.2 教程 - 迁移

    一.简介 迁移(Migrations)是一种数据库的版本控制.可以让团队在修改数据库结构的同时,保持彼此的进度一致.迁移通常会和 结构生成器 一起使用,可以简单的管理数据库结构. 下面以创建学生表的迁 ...

  4. bzoj 3028: 食物 -- 母函数

    3028: 食物 Time Limit: 3 Sec  Memory Limit: 128 MB Description 明明这次又要出去旅游了,和上次不同的是,他这次要去宇宙探险! 我们暂且不讨论他 ...

  5. 蓝桥杯-四平方和-java

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...

  6. 微信小程序之购物车功能

    前言 以往的购物车,基本都是通过大量的 DOM 操作来实现.微信小程序其实跟 vue.js 的用法非常像,接下来就看看小程序可以怎样实现购物车功能. 需求 先来弄清楚购物车的需求. 单选.全选和取消, ...

  7. 添加Metasploit-payload到已有的Android项目中

    metasploit在写这篇文章之前,笔者可以说是对java一窍不通,也从来没有写过什么Android应用,在几天的摸爬滚打中终于实现了最终的目的,就是在已有Apk源码的情况下,用了比较另类的方式,添 ...

  8. struts2总体介绍

    这篇博客开始将总结一下有关框架的知识,在开发中合适的利用框架会使我们的开发效率大大提高.当今比较流行的开源框架: 关注数据流程的MVC框架 (Struts1/2, WebWork, Spring MV ...

  9. Linux 通过端口转发来访问内网服务

    Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具,系统内部服务受系统网服限制外部无法访问,需要通过rinetd映射将内网服务转发出来. 1. 下载解压 ...

  10. 用JS添加和删除class类名

    下面介绍一下如何给一个节点添加和删除class名 添加:节点.classList.add("类名"): 删除:节点.classList.remove("类名") ...