веб-сервисы Amazon — невозможно установить PHP на Chef из-за конфликтов с php-common-5.3.29-1.8.amzn1.x86_64

Я сталкиваюсь с некоторыми проблемами при попытке установить PHP на свой узел в AWS (используя в качестве ОС Amazon AMI, что-то вроде Red Hat).
Когда я пытаюсь запустить chef-solo, я получаю такой вывод:

================================================================================
Error executing action `install` on resource 'yum_package[php-mysql]'
================================================================================

Chef::Exceptions::Exec
----------------------
yum -d0 -e0 -y install php-mysql-5.3.29-1.8.amzn1 returned 1:
STDOUT:  You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

STDERR: Error: php56-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64

Cookbook Trace:
---------------
/home/ec2-user/chef-repo/localrepo/chef/local-mode-cache/cache/cookbooks/compat_resource/files/lib/chef_compat/monkeypatches/chef/runner.rb:41:in `run_action'

Resource Declaration:
---------------------
# In /home/ec2-user/chef-repo/localrepo/chef/local-mode-cache/cache/cookbooks/php/recipes/module_mysql.rb

22: package node['php']['mysql']['package'] do
23:   action :install
24: end

Compiled Resource:
------------------
# Declared in /home/ec2-user/chef-repo/localrepo/chef/local-mode-cache/cache/cookbooks/php/recipes/module_mysql.rb:22:in `from_file'

yum_package("php-mysql") do
package_name "php-mysql"action [:install]
retries 0
retry_delay 2
default_guard_interpreter :default
declared_type :package
cookbook_name "php"recipe_name "module_mysql"flush_cache {:before=>false, :after=>false}
end

Platform:
---------
x86_64-linux

Это мой репозиторий с кулинарными книгами и конфигурационным файлом:

https://github.com/Leonardo610/tirocinio

Спасибо за помощь!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]