ESXiホストにSSHでログインし、esxcliコマンドでvibリストを表示しようとしたら、下記のエラーが出た。
# esxcli software vib list
Got no data from process /usr/lib/vmware/esxcli-software vib.list
調べてみると、シスログが原因しているとの記事 を発見
ESXiホストでは、シスログを転送設定していたので、シスログ転送を止める。
(vSphereでホストに接続し、構成タブ–>詳細設定–>Syslog–>Syslog.global.logHost)vmsyslogdのデーモンを確認
# ps | grep vmsyslogd
vmsyslodを起動
# /bin/python -OO /usr/lib/vmware/vmsyslog/bin/vmsyslogd -i
この作業のあと、再度、esxcli software vib listを実行したところ、正常に表示されました。
今回の現象のままだと、リスト表示の他に、更新やインストールも出来ないのよね。
ちなみに、この問題は、このパッチ で修正されたようです。