:::: MENU ::::

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を実行したところ、正常に表示されました。

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

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

[`evernote` not found]


So, what do you think ?