vagrant + phansible — не удалось получить информацию PPA

После настройки моей конфигурации с помощью 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]

0

Решение

Проблема с

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]
1

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

Задача — поиск устаревшего PPA для php.

Как писал @ Frédéric Henri, трудно помочь вам без каких-либо подробностей. Может быть Не удалось получить информацию PPA (PHP 5.6 / Ubuntu 12.04) помогает.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector