VPS侦探论坛

 找回密码
 注册
查看: 2494|回复: 14

centos7单独安装lnmp1.8的mysql数据库时出错,麻烦军哥帮忙看看

[复制链接]
发表于 2022-9-8 16:21:38 | 显示全部楼层 |阅读模式

============================check files==================================
mysql-5.7.34.tar.gz [found]
============================check files==================================
Install dependent packages...
Loaded plugins: fastestmirror
No Match for argument: mysql-server
No Match for argument: mysql
No Match for argument: mariadb-server
No Match for argument: mariadb
Resolving Dependencies
--> Running transaction check
---> Package mariadb-libs.x86_64 1:5.5.60-1.el7_5 will be erased
--> Processing Dependency: libmysqlclient.so.18()(64bit) for package: 2:postfix-2.10.1-7.el7.x86_64
--> Processing Dependency: libmysqlclient.so.18()(64bit) for package: libmapi-7.1.14-3.el7.x86_64
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: 2:postfix-2.10.1-7.el7.x86_64
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: libmapi-7.1.14-3.el7.x86_64
--> Running transaction check
---> Package libmapi.x86_64 0:7.1.14-3.el7 will be erased
--> Processing Dependency: libmapi.so.0()(64bit) for package: pam_mapi-0.3.4-1.el7.x86_64
--> Processing Dependency: libmapi.so.0()(64bit) for package: zarafa-client-7.1.14-3.el7.x86_64
---> Package postfix.x86_64 2:2.10.1-7.el7 will be erased
--> Running transaction check
---> Package pam_mapi.x86_64 0:0.3.4-1.el7 will be erased
---> Package zarafa-client.x86_64 0:7.1.14-3.el7 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package             Arch         Version                 Repository       Size
================================================================================
Removing:
mariadb-libs        x86_64       1:5.5.60-1.el7_5        @anaconda       4.4 M
Removing for dependencies:
libmapi             x86_64       7.1.14-3.el7            @epel           2.4 M
pam_mapi            x86_64       0.3.4-1.el7             @epel            35 k
postfix             x86_64       2:2.10.1-7.el7          @anaconda        12 M
zarafa-client       x86_64       7.1.14-3.el7            @epel           4.4 M

Transaction Summary
================================================================================
Remove  1 Package (+4 Dependent packages)

Installed size: 23 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Erasing    : pam_mapi-0.3.4-1.el7.x86_64                                  1/5
  Erasing    : libmapi-7.1.14-3.el7.x86_64                                  2/5
  Erasing    : zarafa-client-7.1.14-3.el7.x86_64                            3/5
  Erasing    : 2:postfix-2.10.1-7.el7.x86_64                                4/5
  Erasing    : 1:mariadb-libs-5.5.60-1.el7_5.x86_64                         5/5
  Verifying  : zarafa-client-7.1.14-3.el7.x86_64                            1/5
  Verifying  : libmapi-7.1.14-3.el7.x86_64                                  2/5
  Verifying  : pam_mapi-0.3.4-1.el7.x86_64                                  3/5
  Verifying  : 2:postfix-2.10.1-7.el7.x86_64                                4/5
  Verifying  : 1:mariadb-libs-5.5.60-1.el7_5.x86_64                         5/5

Removed:
  mariadb-libs.x86_64 1:5.5.60-1.el7_5                                          

Dependency Removed:
  libmapi.x86_64 0:7.1.14-3.el7       pam_mapi.x86_64 0:0.3.4-1.el7            
  postfix.x86_64 2:2.10.1-7.el7       zarafa-client.x86_64 0:7.1.14-3.el7      

Complete!
error: package mysql is not installed
error: package mysql-libs is not installed
error: package mariadb is not installed
error: package mariadb-libs is not installed
Loaded plugins: fastestmirror
Determining fastest mirrors
http://59.212.148.249/centos7/base/repodata/repomd.xml: [Errno 12] Timeout on http://59.212.148.249/centos7/base/repodata/repomd.xml: (28, 'Connection timed out after 30001 milliseconds')
Trying other mirror.
http://59.212.148.249/centos7/base/repodata/repomd.xml: [Errno 12] Timeout on http://59.212.148.249/centos7/base/repodata/repomd.xml: (28, 'Connection timed out after 30001 milliseconds')
Trying other mirror.
http://59.212.148.249/centos7/base/repodata/repomd.xml: [Errno 12] Timeout on http://59.212.148.249/centos7/base/repodata/repomd.xml: (28, 'Connection timed out after 30001 milliseconds')




暂时判断是无法与59.212.148.249这个IP地址通信,因为网络内策略做了一些防护,之前防护这边放开了http://soft1.vpser.net这个域名的80和443端口,

想咨询一下以后要用完整版安装包安装lnmp环境的时候直接放开哪个地址和端口会好一些呢,以及这个地址(http://59.212.148.249/centos7/base/repodata/repomd.xml)用windows访问的时候是访问失败的。

美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2022-9-8 20:17:11 | 显示全部楼层


59.212.148.249 这个是你们的自建源吗?按提示你这个源无法访问,无法访问的话依赖包就安装不上,也就安装不成功

你用http的话就只需要开80,用https的话才会用到443
lnmp默认安装是会开放22、80、443这些的,安装ftp还会开放ftp所需的20、21、20000-30000这些端口
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2022-9-9 15:52:58 | 显示全部楼层

licess 发表于 2022-9-8 20:17
59.212.148.249 这个是你们的自建源吗?按提示你这个源无法访问,无法访问的话依赖包就安装不上,也就安装 ...

不好意思哈,源是我们自己的。

我刚换了一个官方镜像做了本地源,但是在单独安装mysql的时候失败了,求助一下大佬看看哈,错误问题我贴在帖子里面
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2022-9-9 15:59:22 | 显示全部楼层



独立安装数据库失败日志

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2022-9-9 16:06:48 | 显示全部楼层

这是今天换了本地源的配置


[root@host-XXXXXXX ~]# ll /etc/yum.repos.d/
total 4
-rw-r--r-- 1 root root 68 Sep  9 15:09 local.repo
[root@host-XXXXXXX ~]#
[root@host-XXXXXXX ~]# cat /etc/yum.repos.d/local.repo
[loacl]

name=loacl

baseurl=file:///mnt/dvd

enabled=1

gpgcheck=0
[root@host-XXXXXXX ~]#
[root@host-XXXXXXX ~]#

军哥运维代购:http://shop63846532.taobao.com/

发表于 2022-9-9 21:05:17 | 显示全部楼层

一岁呀 发表于 2022-9-9 15:59
独立安装数据库失败日志
Linking CXX shared library libmysqlclient.so
../archive_output_directory/libclientlib.a(sha2_password_common.cc.o): In function `sha2_password::SHA256_digest::retrieve_digest(unsigned char*, unsigned int)':
/home/lnmp1.8-full/src/mysql-5.7.34/sql/auth/sha2_password_common.cc:122: undefined reference to `EVP_MD_CTX_reset'
../archive_output_directory/libclientlib.a(sha2_password_common.cc.o): In function `sha2_password::SHA256_digest::init()':
/home/lnmp1.8-full/src/mysql-5.7.34/sql/auth/sha2_password_common.cc:149: undefined reference to `EVP_MD_CTX_new'
/home/lnmp1.8-full/src/mysql-5.7.34/sql/auth/sha2_password_common.cc:160: undefined reference to `EVP_MD_CTX_free'
../archive_output_directory/libclientlib.a(sha2_password_common.cc.o): In function `sha2_password::SHA256_digest::deinit()':
/home/lnmp1.8-full/src/mysql-5.7.34/sql/auth/sha2_password_common.cc:175: undefined reference to `EVP_MD_CTX_free'
../archive_output_directory/libvio.a(viossl.c.o): In function `ssl_do':
/home/lnmp1.8-full/src/mysql-5.7.34/vio/viossl.c:392: undefined reference to `SSL_set_options'
/home/lnmp1.8-full/src/mysql-5.7.34/vio/viossl.c:392: undefined reference to `SSL_set_options'
../archive_output_directory/libvio.a(viosslfactories.c.o): In function `new_VioSSLFd':
/home/lnmp1.8-full/src/mysql-5.7.34/vio/viosslfactories.c:549: undefined reference to `TLS_server_method'
/home/lnmp1.8-full/src/mysql-5.7.34/vio/viosslfactories.c:560: undefined reference to `SSL_CTX_set_options'
/home/lnmp1.8-full/src/mysql-5.7.34/vio/viosslfactories.c:566: undefined reference to `SSL_CTX_set_ciphersuites'
../archive_output_directory/libvio.a(viosslfactories.c.o): In function `get_dh2048':
/home/lnmp1.8-full/src/mysql-5.7.34/vio/viosslfactories.c:131: undefined reference to `DH_set0_pqg'
../archive_output_directory/libvio.a(viosslfactories.c.o): In function `new_VioSSLFd':
/home/lnmp1.8-full/src/mysql-5.7.34/vio/viosslfactories.c:549: undefined reference to `TLS_client_method'
../archive_output_directory/libvio.a(viosslfactories.c.o): In function `mysql_OPENSSL_init':
/home/lnmp1.8-full/src/mysql-5.7.34/include/my_openssl.h:57: undefined reference to `OPENSSL_init_ssl'
../archive_output_directory/libvio.a(viosslfactories.c.o): In function `ssl_start':
/home/lnmp1.8-full/src/mysql-5.7.34/vio/viosslfactories.c:443: undefined reference to `OPENSSL_init_crypto'
/home/lnmp1.8-full/src/mysql-5.7.34/vio/viosslfactories.c:444: undefined reference to `OPENSSL_init_ssl'
collect2: error: ld returned 1 exit status

你系统的openssl自行升级过且是有问题导致的
 楼主| 发表于 2022-9-13 09:52:18 | 显示全部楼层

licess 发表于 2022-9-9 21:05
你系统的openssl自行升级过且是有问题导致的

那请教一下军哥,有啥方法可以救一下吗?现在业务主机我管理不到了,只能是作为应用使用者。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2022-9-13 17:13:32 | 显示全部楼层

一岁呀 发表于 2022-9-13 09:52
那请教一下军哥,有啥方法可以救一下吗?现在业务主机我管理不到了,只能是作为应用使用者。 ...

如果是恢复原来系统openssl的话,执行:

yum reinstall openssl openssl-devel
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2022-9-13 21:43:50 | 显示全部楼层


[root@XXXXXXXXXX ~]# yum reinstall openssl openssl-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Installed package 1penssl-1.0.2k-19.el7.x86_64 (from base) not available.
Installed package 1penssl-devel-1.0.2k-19.el7.x86_64 (from base) not available.
Error: Nothing to do
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2022-9-13 21:46:21 | 显示全部楼层



难受 还是报错 这是不给退了是吗
发表于 2022-9-14 10:43:27 | 显示全部楼层

一岁呀 发表于 2022-9-13 21:43
[root@XXXXXXXXXX ~]# yum reinstall openssl openssl-devel
Loaded plugins: fastestmirror
Loading mirro ...

这个应该是你源有关,有可能不是当前这个源安装的,yum remove openssl openssl-devel 卸载,!!!卸载确认前确定一下依赖包是否牵扯一些其他系统必要的依赖包!!!
再 yum install openssl openssl-devel
 楼主| 发表于 2022-9-14 16:26:23 | 显示全部楼层

licess 发表于 2022-9-14 10:43
这个应该是你源有关,有可能不是当前这个源安装的,yum remove openssl openssl-devel 卸载,!!!卸载确认 ...

对的,一开始用的是另外一个源,但是上一次的主机就是因为源的问题,做了换源后就可以正常进行安装lnmp环境,这次也先换源,但是换源后就出现了这个问题。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2022-9-16 09:51:35 | 显示全部楼层
licess 发表于 2022-9-14 10:43
这个应该是你源有关,有可能不是当前这个源安装的,yum remove openssl openssl-devel 卸载,!!!卸载确认 ...

openssl version
OpenSSL 1.1.1l  24 Aug 2021

我的openssl版本是1.1.1,军哥这个需要退到1.0吗,我看了一下remove openssl好像会出现ssh无法登录的状态,有点小担心
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2022-9-16 21:17:19 | 显示全部楼层
一岁呀 发表于 2022-9-16 09:51
openssl version
OpenSSL 1.1.1l  24 Aug 2021

yum remove openssl 并不会导致ssh无法登录,openssh与openssl上包并不关联,除非你openssh也升级了并且也是用的你自己升级的openssl

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2022-9-22 10:29:51 | 显示全部楼层
licess 发表于 2022-9-16 21:17
yum remove openssl 并不会导致ssh无法登录,openssh与openssl上包并不关联,除非你openssh也升级了并且 ...

谢谢军哥哈,根据思路并且自己试了一下网上的方法以及处理好了。





当前环境的openssl版本如下:
openssl version


1. 下载需要的openssl版本包,这里选了1.0.1e版本
wget http://www.openssl.org/source/openssl-1.0.1e.tar.gz


2. 解压包,安装到/usr/local/ssl/目录下
tar zxvf openssl-1.0.1e.tar.gz
cd openssl-1.0.1e
./config --prefix=/usr/local/ssl
make && make install


3. 将旧的openssl执行文件及目录重命令
mv -f /usr/bin/openssl /usr/bin/openssl.old
mv -f /usr/include/openssl /usr/include/openssl.old


4. 修改软链,指向新版本的openssl路径
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl


5. 添加so库的路径,添加完成之后,运行ldconfig ,将新增的so 文件缓存到/etc/ld.so.cache中
echo "/usr/local/ssl/lib">>/etc/ld.so.conf
ldconfig -v


6. 执行查看版本openssl版本
openssl version
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-7-27 11:58 , Processed in 0.031166 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表