"This pack was just installed, or is missing or broken. Please restart Zope"

う〜〜ん、ここにメモることのほどか微妙だけども、悩むくらいならメモっとこうかと。

ZenossでZenPacksの追加とか削除をしているとAdvanced > ZenPacksに表題のエラーが表示されることがある。そして、(よくわからないけどもおそらく)ZenPacksに依存しているDaemon達が起動に失敗してしまう。

対処法としては以下。

$ zendmd
Welcome to the Zenoss dmd command shell!
'dmd' is bound to the DataRoot. 'zhelp()' to get a list of commands.
Use TAB-TAB to see a list of zendmd related commands.
Tab completion also works for objects -- hit tab after an object name and '.'
 (eg dmd. + tab-key).
>>> dmd.ZenPackManager.packs._delObject('何か問題があってこわれたっぽいZenPacksのやつ')
>>> commit()
>>> quit()
$

これでzenossを再起動すればOKかも。