Ubuntu操作系統編譯安裝zabbix報錯匯總


       Ubuntu操作系統編譯安裝zabbix報錯匯總

                              作者:尹正傑

版權聲明:原創作品,謝絕轉載!否則將追究法律責任。

 

 

 

一.報錯提示:"configure: error: MySQL library not found"

1>.問題剖析

  如下圖所示,mysql的依賴庫沒有找到,此時你可以查看你的Ubuntu操作系統是否缺少"mysql_config"這個命令,安裝其依賴包即可解決問題。

2>.解決方案

[root@zabbix203.yinzhengjie.org.cn ~]# apt-get -y install libmysqlclient-dev

 

二.報錯提示:"configure: error: LIBXML2 library not found"

1>.問題剖析

  如下圖所示,缺少XML解析的相關依賴包,找到相應的依賴包安裝即可。

2>.解決方案

[root@zabbix203.yinzhengjie.org.cn ~]# apt-get -y install libxml2-dev libxml2

 

 

三.報錯提示:"configure: error: Invalid Net-SNMP directory - unable to find net-snmp-config"

1>.問題剖析

  如下圖所示,缺少支持SNMP協議相關的依賴包,安裝相應的依賴包即可。

 

2>.解決方案

[root@zabbix203.yinzhengjie.org.cn ~]# apt-get -y install libsnmp-dev

 

 

四.報錯提示:"configure: error: Unable to use libevent (libevent check failed)"

1>.問題剖析

  如下圖所示,缺少可擴展的網絡服務器的事件通知函數庫,安裝相應的依賴包即可。

 

2>.解決方案

[root@zabbix203.yinzhengjie.org.cn ~]# apt-get -y install libevent-dev

 

五.報錯提示:"configure: error: Unable to find "javac" executable in path"

1>.問題剖析

  如下圖所示,缺少javac這個命令行編譯工具,只需要安裝相應的JDK即可解決問題。

2>.解決方案

[root@zabbix203.yinzhengjie.org.cn /usr/local/src/zabbix-4.0.17]# apt-get -y install openjdk-8-jdk

 

六.報錯提示:"configure: error: Curl library not found"

1>.問題剖析

  如下圖所示,缺少curl工具相關的依賴庫,安裝相應的程序包即可。

2>.解決方案

[root@zabbix203.yinzhengjie.org.cn ~]# apt-get -y install libcurl4-openssl-dev

 

.報錯提示:"ERROR 1709 (HY000) at line 89: Index column size too large. The maximum column size is 767 bytes."

1>.問題剖析

  如下圖所示,說明索引列大小太大。最大列大小為767字節。

  

2>.解決方案(修改下面標紅的三參數並重啟mariadb服務)

[root@yinzhengjie.org.cn ~]# egrep -v "^#|^$" /etc/mysql/my.cnf
[mysqld]
innodb_file_format=BARRACUDA
innodb_large_prefix=true
innodb_default_row_format=DYNAMIC
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
[client-server]
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mariadb.conf.d/
[root@yinzhengjie.org.cn ~]#
[root@yinzhengjie.org.cn ~]# 
[root@yinzhengjie.org.cn ~]# systemctl restart mariadb
[root@yinzhengjie.org.cn ~]#

 

 

八.報錯提示:"configure: error: no acceptable C compiler found in $PATH"

1>.問題剖析

  如下圖所示,缺少c編譯器,安裝C語言環境即可,比如gcc編譯器。

2>.解決方案

[root@mysql202.yinzhengjie.org.cn ~]# apt-get -y install gcc

 

九.報錯提示:"configure: error: Unable to use libpcre (libpcre check failed)"

1>.問題剖析

  如下圖所示,缺少支持正則表達式的相關庫,安裝其依賴包即可。

2>.解決方案

[root@mysql202.yinzhengjie.org.cn ~]# apt-get -y install libpcre3 libpcre3-dev

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM