centos6.8下编译安装amp碰到的一些关于依赖包的问题
2017-07-19 17:38
591 查看
记录一下安装amp安装过程中的问题,方便以后安装的时候查看。
# chkconfig: 345 85 15
# description: Activates/Deactivates Apache Web Server
第一行3个数字参数意义分别为:哪些Linux级别需要启动httpd(3,4,5);启动序号(85);关闭序号(15)。
保存后执行:chkconfig --add httpd,即可成功添加。
httpd 服务不支持 chkconfig
[root@bogon ~]# chkconfig --add httpd httpd 服务不支持 chkconfig解决过程如下:
[root@bogon ~]# vi /etc/rc.d/init.d/httpd加入以下两行注释:
# chkconfig: 345 85 15
# description: Activates/Deactivates Apache Web Server
第一行3个数字参数意义分别为:哪些Linux级别需要启动httpd(3,4,5);启动序号(85);关闭序号(15)。
保存后执行:chkconfig --add httpd,即可成功添加。
/lib/ld-linux.so.2: bad ELF interpreter
[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ./scripts/mysql_install_db: /usr/local/mysql/bin/my_print_defaults: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录报错原因:glibc位数不对,64位系统却安装了32位的。
[root@localhost mysql]# yum list installed | grep glibc glibc.x86_64 2.12-1.209.el6_9.2 glibc-common.x86_64 2.12-1.209.el6_9.2 glibc-devel.x86_64 2.12-1.209.el6_9.2 glibc-headers.x86_64 2.12-1.209.el6_9.2 [root@localhost mysql]# yum install glibc.i686 [root@localhost mysql]# yum list installed | grep glibc glibc.i686 2.12-1.209.el6_9.2 glibc.x86_64 2.12-1.209.el6_9.2 glibc-common.x86_64 2.12-1.209.el6_9.2 glibc-devel.x86_64 2.12-1.209.el6_9.2 glibc-headers.x86_64 2.12-1.209.el6_9.2通过上面可以看出已经安装的glibc,(第一个x86_64可用于64位系统才对,不管了,)接着用命令找出可以安装的glibc依赖包版本,安装64位的.i686的。
libgcc_s.so.1 must be installed for pthread_cancel to work
[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data libgcc_s.so.1 must be installed for pthread_cancel to work libgcc_s.so.1 must be installed for pthread_cancel to work libgcc_s.so.1 must be installed for pthread_cancel to work报错原因是libgcc依赖包,同样是x64和x32的原因,安装的时候选取.i686而不能选.x86_64的。
[root@localhost mysql]# yum list installed | grep libgcc libgcc.x86_64 4.4.7-18.el6 @base [root@localhost mysql]# yum list available | grep libgcc libgcc.i686 4.4.7-18.el6 base [root@loca af5a lhost mysql]# yum install libgcc.i686 [root@localhost mysql]# yum list libgcc 已安装的软件包 libgcc.i686 4.4.7-18.el6 @base libgcc.x86_64 4.4.7-18.el6 @bas
libaio.so.1: cannot open shared object file: No such file or directory
[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data /usr/local/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory报错原因是libaio,需要安装x64的.i686
[root@localhost mysql]# yum list libaio 已安装的软件包 libaio.x86_64 0.3.107-10.el6 @anaconda-CentOS-201605220104.x86_64/6.8 可安装的软件包 libaio.i686 0.3.107-10.el6 base [root@localhost mysql]# yum install -y libaio.i686然后就可以执行初始化了
libncurses.so.5: cannot open shared object file: No such file or directory
[root@localhost mysql]# mysql -uroot -p ./mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory解决办法:yum install libc.so.6 libncurses.so.5 libtinfo.so.5
The server quit without updating PID file
[root@localhost mysql]service mysqld restart Starting MySQL..The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).[失败]如果是刚安装mysql,出现以上报错,检查有没有把数据库配置文件(解压之后找到my-small.cnf)复制到/etc下,解决办法如下cp my-small.cnf /etc/my.cnf。而如果是使用过程中出现了,比方说我之前非正常关闭Linux服务器,然后打开mysql出现以上报错,一直没有解决这个问题,只有重新编译安装,对于这个问题欢迎讨论交流。
相关文章推荐
- 关于在FC6中安装m68k-elf-tools交叉编译碰到的问题及解决方法
- 关于编译安装nginx的一些问题
- 关于U盘安装CentOS 7(CentOS-7-x86_64-DVD-1708.iso)的流程以及安装过程中的一些问题
- CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
- CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
- CentOS6.5(带图形安装)在使用过程中遇到的一些网络问题迷惑(关于联网)
- CentOS 7 下安装oracle 11g碰到的一些问题
- (ubuntu16.04)关于caffe+python3.5(非anaconda安装)编译的一些问题
- 关于安装.NET Framework 2.0时偶然碰到的问题(提示"Error 205015. 安装程序集..../System.EnterpriseServices.dll失败,原因是出现了系统错误:拒绝访问。")
- CentOS下PHP7的编译安装,MySQL的支持和一些问题的解决
- 关于在 win2000 下安装 mysql 的一些问题!
- [转]在VS2008上安装WTL8.1时碰到的一些问题
- 编译eclair碰到java version "1.5.0_18"问题的解决
- 关于flashplayer安装的若干问题(您安装的flashplayer版本不是最新的版本或者请首先获取flashplayer···)
- 【转】C++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- 关于 安装 fcitx4.0beta的一些问题
- 一个关于VS2008在其他未安装VS2008的电脑上无法运行编译的程序的问题
- 安装Eclipse和Lomboz碰到的一些问题
- 关于VMware6.5下Ubuntu9.04安装VMware tools的一些问题总结
- 关于安装rational rose2003出现的一些问题