Ubuntu 11.10で Dropboxコマンドライン ユーティリティ/デーモンを使用していますが、Puppet では機能しません。
Dropbox を手動で正常に制御できます。
$ sudo /etc/init.d/dropbox [status/start/stop/status]
ただし、ドロップボックスが常に実行されるように Puppet を構成すると、次のログ メッセージで失敗します。
(/Stage[main]/Dropbox::Service/Service[dropbox]/ensure) change from stopped to running failed: Could not start Service[dropbox]: Execution of '/etc/init.d/dropbox start' returned 1: at /etc/puppet/modules/dropbox/manifests/init.pp:8
これが私のパペットマニフェストファイルです:
class dropbox {
include dropbox::service
}
class dropbox::service {
service { "dropbox":
ensure => running,
}
}
上記のエラー メッセージは、Dropbox が既に実行されている場合でも同じエラー メッセージ (「起動できませんでした」) が表示されるため、Dropbox の「ステータス」コマンドが Puppet に対して機能していないことを示しているようです。
何かご意見は?