При использовании Vagrant совместно с конструктором виртуальной машины, вы можете столкнуться с проблемой что при использовании 32 битной виртуальной машины Apache не будет стартовать а выпадать с подобной ошибкой
Эта проблема возникает из за использования в сборке puppet apache версии 2.4.
Решить можно двумя способами:
- при конфигурировании puphpet указать использование php в качестве php_mod
- подправить файл apache.pp где в районе 11 строки вынести переменную $apache_version из условия и присвоить ей значение $apache_version = $apache::version::default
Error:
==> default: Notice: /Stage[main]/Apache::Default_mods/Apache::Mod[authz_user]/File[authz_user.load symlink]/target: target changed '../mods-available/authz_user.load' to '/etc/apache2/mods-available/authz_user.load' ==> default: Info: /Stage[main]/Apache::Default_mods/Apache::Mod[authz_user]/File[authz_user.load symlink]: Scheduling refresh of Service[httpd] ==> default: Notice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/mpm_event.conf]/ensure: removed ==> default: Notice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/status.load]/ensure: removed ==> default: Notice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/status.conf]/ensure: removed ==> default: Notice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/mpm_event.load]/ensure: removed ==> default: Info: /etc/apache2/mods-enabled: Scheduling refresh of Class[Apache::Service] ==> default: Info: Class[Apache::Service]: Scheduling refresh of Service[httpd] ==> default: Notice: /Stage[main]/Main/File[/var/run/apache2/ssl_mutex]/ensure: created ==> default: Info: /Stage[main]/Main/File[/var/run/apache2/ssl_mutex]: Scheduling refresh of Service[httpd] ==> default: Notice: /Stage[main]/Apache::Service/Service[httpd]: Triggered 'refresh' from 74 events ==> default: Info: Creating state file /var/lib/puppet/state/state.yaml ==> default: Notice: Finished catalog run in 514.86 seconds The SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed. The output for this command should be in the log above. Please read the output to determine what went wrong.
Эта проблема возникает из за использования в сборке puppet apache версии 2.4.
Решить можно двумя способами:
- при конфигурировании puphpet указать использование php в качестве php_mod
- подправить файл apache.pp где в районе 11 строки вынести переменную $apache_version из условия и присвоить ей значение $apache_version = $apache::version::default
Комментариев нет:
Отправить комментарий