ウェブサイト検索

Zimbra zmconfigd が実行されない/起動しない場合の解決方法 |


Zimbra サーバーで zmconfigd を開始しようとしたが、実行できなかったことがありますか?このガイドでは、Zimbra サーバーで zmconfigd を起動できない最も一般的な理由と解決策を説明します。

Zimbra で zmconfigd サービスのステータスを確認するには、次のコマンドを使用します。

$ zmconfigdctl status
zmconfigd is not running.

Zimbra サーバーが正常に動作している場合、返される状態は実行中であるはずです。

$ zmconfigdctl status
zmconfigd is running.

この問題の一般的な理由は次のとおりです。

IPv6の問題

IPv6 が有効になっている場合は、無効にすることを検討してください。 Linux で IPv6 を無効にするには、次の行を/etc/sysctl.confに追加します。

$ sudo vim /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

ファイルを保存してルールを適用します。

sudo sysctl -p

また、/etc/hosts ファイル内のエントリをコメント アウトします。

#::1 localhost ip6-localhost ip6-loopback
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters

次に、zmconfigd を再起動してみてください。

sudo su - zimbra
zmconfigdctl restart

Zimbra が zmconfigd サービスのステータスを取得できません

zmconfigd が実行状態であっても、Zimbra がその状態を取得できない可能性もあります。このためには、pid ファイルを削除してサービスを再起動する必要がある場合があります。

$ cat /opt/zimbra/log/zmconfigd.pid
32500
$ sudo rm /opt/zimbra/log/zmconfigd.pid
$ sudo su - zimbra -c "zmconfigdctl restart"

nc とどのコマンドが欠落しています。

nc コマンドが欠落している場合、zmconfigd を起動しようとすると失敗する可能性があります。以下のようにインストールしてください。

Ubuntu/Debian システムに nc をインストールします。

sudo apt-get install netcat-openbsd

CentOS サーバーの場合、nc コマンドは nmap-ncat パッケージによって提供されます。

sudo yum -y install nmap-ncat

nc をインストールした後、Zimbra を再起動してみてください。 3 つの方法のいずれかが役に立ったことを願っています。

以下もチェックしてください:

Zextras SuiteをZimbra CentOS 7にインストールする

CentOS 7 への Zimbra マルチサーバーのインストール

Zimbraで安全なパスワードポリシーを設定する方法

Zimbra Amavis スパム フィルタリングのホワイトリストとブラックリストの設定

Ubuntu の場合は ufw、CentOS の場合は firewalld を使用した Zimbra ファイアウォールの構成

関連記事: