После настройки моей конфигурации с помощью phansible и выполнения vagrant up
процесс обеспечения заканчивается:
--
==> default: TASK [php : Add ppa Repository] ************************************************
==> default: fatal: [192.168.33.99]: FAILED! => {"changed": false, "failed": true, "msg": "failed to fetch PPA information, error was: HTTP Error 404: Not Found"}
--
Любые предложения о том, как я мог бы заставить это работать?
Заранее спасибо!
—
сценарий инициализации:
server:
install: '1'
packages: [git, imagemagick]
timezone: Europe/Madrid
locale: de_DE.UTF-8
vagrant_local:
install: '1'
vm: { base_box: trusty64, hostname: default, ip: 192.168.56.101, memory: '4096', sharedfolder: ./, useVagrantCloud: '1', syncType: nfs }
apache:
install: '1'
docroot: /vagrant/application/htdocs/public
servername: www.myservername.com
mysql:
install: '1'
root_password: mypwd
database: mydb
user:
password:
dump:
php:
install: '1'
ppa: php5-5.6
packages: [php5-cli, php5-intl, php5-mcrypt, php5-curl, php5-gd, php5-mysql, php5-xdebug, php5-dev]
Проблема с
php:
install: '1'
ppa: php5-5.6
packages: [php5-cli, php5-intl, php5-mcrypt, php5-curl, php5-gd, php5-mysql, php5-xdebug, php5-dev]
поэтому он пытается добавить ppa:ondrej/php5-5.6
который больше не существует, он был перенесен. (увидеть https://launchpad.net/~ondrej/+archive/ubuntu/php)
так что вы можете изменить на
php:
install: '1'
ppa: php
поэтому он добавит правильный ppa — если вы хотите работать с версией php 5.6, обязательно добавьте эту версию в ваши пакеты
php:
install: '1'
ppa: php
packages: [php5.6-cli, php5.6-intl, php5.6-mcrypt, php5.6-curl, php5.6-gd, php5.6-mysql, php5.6-xdebug, php5.6-dev]
Задача — поиск устаревшего PPA для php.
Как писал @ Frédéric Henri, трудно помочь вам без каких-либо подробностей. Может быть Не удалось получить информацию PPA (PHP 5.6 / Ubuntu 12.04) помогает.