esxcliコマンドでGot no data from processが出るのはシスログが原因?

* 本ページはプロモーションが含まれています

ESXiホストにSSHでログインし、esxcliコマンドでvibリストを表示しようとしたら、下記のエラーが出た。

# esxcli software vib list
Got no data from process /usr/lib/vmware/esxcli-software vib.list

調べてみると、シスログが原因しているとの記事 を発見

  1. ESXiホストでは、シスログを転送設定していたので、シスログ転送を止める。
    (vSphereでホストに接続し、構成タブ–>詳細設定–>Syslog–>Syslog.global.logHost)

  2. vmsyslogdのデーモンを確認

    # ps | grep vmsyslogd 

  3. vmsyslodを起動

    # /bin/python -OO /usr/lib/vmware/vmsyslog/bin/vmsyslogd -i 

この作業のあと、再度、esxcli software vib listを実行したところ、正常に表示されました。

今回の現象のままだと、リスト表示の他に、更新やインストールも出来ないのよね。

ちなみに、この問題は、このパッチ で修正されたようです。


See also