Я пытаюсь установить apache2 через chef-solo безуспешно.Тот же самый рецепт работает, когда я запускаю chef-client в локальном режиме.
package 'apache2' do
action [:$pstall]
end
and
package 'apache2'
оба сбоя, за исключением следующего:
* apt_update[Update the apt cache daily] action periodic (up to date)
* apt_package[apache2] action install
================================================================================
Error executing action `install` on resource 'apt_package[apache2]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '100'
---- Begin output of ["apt-get", "-q", "-y", "install", "apache2=2.4.29-1ubuntu4.4"] ----
STDOUT:
STDERR: E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
---- End output of ["apt-get", "-q", "-y", "install", "apache2=2.4.29-1ubuntu4.4"] ----
Ran ["apt-get", "-q", "-y", "install", "apache2=2.4.29-1ubuntu4.4"] returned 100
Тот факт, что chef-solo может выполнитьПервая строка в рецепте означает, что конфигурация должна быть в порядке.Я не уверен, что мне не хватает.Пожалуйста, любые указатели приветствуются.
Best,
Алиса