自学内容网 自学内容网

部署zabbix6.0.27 执行 make install 报错

CentOS7 部署 zabbix6.0.27 执行 make install 报错

报错信息

[root@localhost zabbix-6.0.27]# make install
/usr/bin/ld: warning: libssl.so.3, needed by /usr/local/mysql/lib/libmysqlclient.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libcrypto.so.3, needed by /usr/local/mysql/lib/libmysqlclient.so, not found (try using -rpath or -rpath-link)
/usr/local/mysql/lib/libmysqlclient.so:对‘SSL_CTX_get_security_level@OPENSSL_3.0.0’未定义的引用
/usr/local/mysql/lib/libmysqlclient.so:对‘EVP_CIPHER_get_block_size@OPENSSL_3.0.0’未定义的引用
/usr/local/mysql/lib/libmysqlclient.so:对‘ERR_get_error@OPENSSL_3.0.0’未定义的引用
/usr/local/mysql/lib/libmysqlclient.so:对‘TLS_client_method@OPENSSL_3.0.0’未定义的引用
/usr/local/mysql/lib/libmysqlclient.so:对‘ERR_clear_error@OPENSSL_3.0.0’未定义的引用
/usr/local/mysql/lib/libmysqlclient.so:对‘SSL_SESSION_is_resumable@OPENSSL_3.0.0’未定义的引用
/usr/local/mysql/lib/libmysqlclient.so:对‘EVP_sha512@OPENSSL_3.0.0’未定义的引用
......省略N

图片解析
在这里插入图片描述

解决报错

[root@localhost zabbix-6.0.27]# find / -name libcrypto.so.3
/usr/local/mysql/lib/private/libcrypto.so.3
[root@localhost zabbix-6.0.27]# ln -s /usr/local/mysql/lib/private/libcrypto.so.3 /usr/lib64/   # 软连接
[root@localhost zabbix-6.0.27]# ls -ld /usr/lib64/libcrypto.so.3
lrwxrwxrwx 1 root root 43 37 17:17 /usr/lib64/libcrypto.so.3 -> /usr/local/mysql/lib/private/libcrypto.so.3
[root@localhost zabbix-6.0.27]# find / -name libssl.so.3
/usr/local/mysql/lib/private/libssl.so.3
[root@localhost zabbix-6.0.27]# ln -s /usr/local/mysql/lib/private/libssl.so.3 /usr/lib64/    # 软连接
[root@localhost zabbix-6.0.27]# ls -ld /usr/lib64/libssl.so.3
lrwxrwxrwx 1 root root 40 37 17:32 /usr/lib64/libssl.so.3 -> /usr/local/mysql/lib/private/libssl.so.3
[root@localhost zabbix-6.0.27]# 

# 删除掉原来的解压的zabbix安装包,再重新解压、重新编译
[root@localhost zabbix-6.0.27]# pwd
/usr/src/zabbix-6.0.27
[root@localhost zabbix-6.0.27]# cd ..
[root@localhost src]# ls
debug    libzip-1.3.2         mysql-8.2.0-linux-glibc2.17-x86_64.tar.xz  nginx-1.24.0.tar.gz  php-8.3.3.tar.gz  zabbix-6.0.27.tar.gz
kernels  libzip-1.3.2.tar.gz  nginx-1.24.0                               php-8.3.3            zabbix-6.0.27
[root@localhost src]# rm -rf zabbix-6.0.27 # 删除
[root@localhost src]# 
[root@localhost src]# tar xf zabbix-6.0.27.tar.gz # 解压
[root@localhost src]# cd zabbix-6.0.27/
./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2  && make  install


原文地址:https://blog.csdn.net/m0_58805648/article/details/136540162

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!