[解決済み]2075 Segmentation fault エラーにてzabbix-serverが停止
先週末からZabbix-serverがエラーを吐いて急に起動しなくなりました。
エラーログには、
zabbix-server[2073]: Starting Zabbix server: /bin/bash: 1 行: 2075 Segmentation fault zabbix_server -c /etc/zabbix/zabbix_server.conf
とありました。
当方の環境はFedora20 x64_86 (最新の状態)で運用しています。
導入方法(以前Fedora17で行った導入法);
rpmbuild --rebuild zabbix-2.2.2-1.el6.src.rpm
cd /root/rpmbuild/RPMS/x86_64
yum install zabbix-2.2.2-1.fc20.x86_64.rpm zabbix-agent-2.2.2-1.fc20.x86_64.rpm zabbix-debuginfo-2.2.2-1.fc20.x86_64.rpm zabbix-get-2.2.2-1.fc20.x86_64.rpm zabbix-sender-2.2.2-1.fc20.x86_64.rpm zabbix-server-2.2.2-1.fc20.x86_64.rpm zabbix-server-mysql-2.2.2-1.fc20.x86_64.rpm
この方法で構築しておりましたが、おそらくアップデートを行った後再起動した辺り(又はNic増設時?)から起動出来ない状態です。
サブサーバーを立てる予定があったため、OSインストール後(NetInstall)そちらでも構築してみましたが、同じ症状にて起動が出来ておりません。
上記のインストール時のバージョンは2.2.2ですが、メインサーバー側は2.2.1でした。
両方とも起動出来ていません。
TNK - 投稿数: 4769
gnutlsのバージョンを最新にすると整合性が取れていないようです。
gnutls-3.1.18-3までダウングレードすることは可能ですか?
ご参考:
https://bugzilla.redhat.com/show_bug.cgi?id=1064300
https://support.zabbix.com/browse/ZBX-7790
YOSHIKIs_SRX_SE - 投稿数: 6
おぉぉ
無事起動できました!
TNKさんありがとうございます!
一応操作内容記載しておきます..
-----------------------------------------------------------------------------------------------------------
yum downgrade gnutls ←失敗例
読み込んだプラグイン:langpacks, refresh-packagekit
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ gnutls.x86_64 0:3.1.16-1.fc20 を ダウングレード
---> パッケージ gnutls.x86_64 0:3.1.20-4.fc20 を 削除
--> 依存性解決を終了しました。
エラー: パッケージ: gnutls-devel-3.1.20-4.fc20.x86_64 (@updates)
要求: gnutls(x86-64) = 3.1.20-4.fc20
削除中: gnutls-3.1.20-4.fc20.x86_64 (@updates)
gnutls(x86-64) = 3.1.20-4.fc20
次のものによりダウングレードされた: : gnutls-3.1.16-1.fc20.x86_64 (fedora)
gnutls(x86-64) = 3.1.16-1.fc20
エラー: パッケージ: gnutls-utils-3.1.20-4.fc20.x86_64 (@updates)
要求: gnutls(x86-64) = 3.1.20-4.fc20
削除中: gnutls-3.1.20-4.fc20.x86_64 (@updates)
gnutls(x86-64) = 3.1.20-4.fc20
次のものによりダウングレードされた: : gnutls-3.1.16-1.fc20.x86_64 (fedora)
gnutls(x86-64) = 3.1.16-1.fc20
エラー: パッケージ: gnutls-dane-3.1.20-4.fc20.x86_64 (@updates)
要求: gnutls(x86-64) = 3.1.20-4.fc20
削除中: gnutls-3.1.20-4.fc20.x86_64 (@updates)
gnutls(x86-64) = 3.1.20-4.fc20
次のものによりダウングレードされた: : gnutls-3.1.16-1.fc20.x86_64 (fedora)
gnutls(x86-64) = 3.1.16-1.fc20
エラー: パッケージ: gnutls-c++-3.1.20-4.fc20.x86_64 (@updates)
要求: gnutls(x86-64) = 3.1.20-4.fc20
削除中: gnutls-3.1.20-4.fc20.x86_64 (@updates)
gnutls(x86-64) = 3.1.20-4.fc20
次のものによりダウングレードされた: : gnutls-3.1.16-1.fc20.x86_64 (fedora)
gnutls(x86-64) = 3.1.16-1.fc20
問題を回避するために --skip-broken を用いることができます。
これらを試行できます: rpm -Va --nofiles --nodigest
---------------------------------------------------------------------------------------------------------------------
他パッケージも同時にダウングレードする為に、
yum downgrade gnutls* にて他関連パッケージを一緒にダウングレード
----------------------------------------------------------------------------------------------------------------------
yum downgrade gnutls*
読み込んだプラグイン:langpacks, refresh-packagekit
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ gnutls.x86_64 0:3.1.16-1.fc20 を ダウングレード
---> パッケージ gnutls.x86_64 0:3.1.20-4.fc20 を 削除
---> パッケージ gnutls-c++.x86_64 0:3.1.16-1.fc20 を ダウングレード
---> パッケージ gnutls-c++.x86_64 0:3.1.20-4.fc20 を 削除
---> パッケージ gnutls-dane.x86_64 0:3.1.16-1.fc20 を ダウングレード
---> パッケージ gnutls-dane.x86_64 0:3.1.20-4.fc20 を 削除
---> パッケージ gnutls-devel.x86_64 0:3.1.16-1.fc20 を ダウングレード
---> パッケージ gnutls-devel.x86_64 0:3.1.20-4.fc20 を 削除
---> パッケージ gnutls-utils.x86_64 0:3.1.16-1.fc20 を ダウングレード
---> パッケージ gnutls-utils.x86_64 0:3.1.20-4.fc20 を 削除
--> 依存性解決を終了しました。
依存性を解決しました
================================================================================
Package アーキテクチャー
バージョン リポジトリー 容量
================================================================================
ダウングレード中:
gnutls x86_64 3.1.16-1.fc20 fedora 604 k
gnutls-c++ x86_64 3.1.16-1.fc20 fedora 28 k
gnutls-dane x86_64 3.1.16-1.fc20 fedora 50 k
gnutls-devel x86_64 3.1.16-1.fc20 fedora 1.3 M
gnutls-utils x86_64 3.1.16-1.fc20 fedora 268 k
トランザクションの要約
================================================================================
ダウングレード 5 パッケージ
総ダウンロード容量: 2.2 M
Is this ok [y/d/N]: y
Downloading packages:
(1/5): gnutls-c++-3.1.16-1.fc20.x86_64.rpm | 28 kB 00:00
(2/5): gnutls-3.1.16-1.fc20.x86_64.rpm | 604 kB 00:00
(3/5): gnutls-dane-3.1.16-1.fc20.x86_64.rpm | 50 kB 00:00
(4/5): gnutls-utils-3.1.16-1.fc20.x86_64.rpm | 268 kB 00:00
(5/5): gnutls-devel-3.1.16-1.fc20.x86_64.rpm | 1.3 MB 00:00
--------------------------------------------------------------------------------
合計 1.6 MB/s | 2.2 MB 00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
インストール中 : gnutls-3.1.16-1.fc20.x86_64 1/10
インストール中 : gnutls-dane-3.1.16-1.fc20.x86_64 2/10
インストール中 : gnutls-c++-3.1.16-1.fc20.x86_64 3/10
インストール中 : gnutls-devel-3.1.16-1.fc20.x86_64 4/10
インストール中 : gnutls-utils-3.1.16-1.fc20.x86_64 5/10
整理中 : gnutls-devel-3.1.20-4.fc20.x86_64 6/10
整理中 : gnutls-utils-3.1.20-4.fc20.x86_64 7/10
整理中 : gnutls-dane-3.1.20-4.fc20.x86_64 8/10
整理中 : gnutls-c++-3.1.20-4.fc20.x86_64 9/10
整理中 : gnutls-3.1.20-4.fc20.x86_64 10/10
検証中 : gnutls-devel-3.1.16-1.fc20.x86_64 1/10
検証中 : gnutls-utils-3.1.16-1.fc20.x86_64 2/10
検証中 : gnutls-3.1.16-1.fc20.x86_64 3/10
検証中 : gnutls-c++-3.1.16-1.fc20.x86_64 4/10
検証中 : gnutls-dane-3.1.16-1.fc20.x86_64 5/10
検証中 : gnutls-3.1.20-4.fc20.x86_64 6/10
検証中 : gnutls-utils-3.1.20-4.fc20.x86_64 7/10
検証中 : gnutls-c++-3.1.20-4.fc20.x86_64 8/10
検証中 : gnutls-dane-3.1.20-4.fc20.x86_64 9/10
検証中 : gnutls-devel-3.1.20-4.fc20.x86_64 10/10
削除しました:
gnutls.x86_64 0:3.1.20-4.fc20 gnutls-c++.x86_64 0:3.1.20-4.fc20
gnutls-dane.x86_64 0:3.1.20-4.fc20 gnutls-devel.x86_64 0:3.1.20-4.fc20
gnutls-utils.x86_64 0:3.1.20-4.fc20
インストール:
gnutls.x86_64 0:3.1.16-1.fc20 gnutls-c++.x86_64 0:3.1.16-1.fc20
gnutls-dane.x86_64 0:3.1.16-1.fc20 gnutls-devel.x86_64 0:3.1.16-1.fc20
gnutls-utils.x86_64 0:3.1.16-1.fc20
完了しました!