Я установил новый сервер сегодня, и после успешного запуска ANSIBLE PlayBook через пару часов я получаю эту приятную ошибку:
The following packages have unmet dependencies:
libapache2-mod-php5.6 : Depends: php5.6-cli but it is not going to be installed
Depends: php5.6-common (= 5.6.31-1~ubuntu16.04.1+deb.sury.org+1) but it is not going to be installed
Depends: php5.6-json but it is not going to be installed
Depends: php5.6-opcache but it is not going to be installed
Depends: libssl1.1 (>= 1.1.0) but it is not installable
Проблема в том, что я нигде не нахожу libssl1.1
. Самым последним является libssl1.0.
Что мне делать?
ОБНОВЛЕНИЕ: специалист по обслуживанию PPA 'зафиксировал' это, согласно проблеме GitHub. Однако как системный администратор Ubuntu и системный администратор Linux, я не могу потворствовать подходу, сделанному Ondrej к этой "фиксации" обеспечения
libssl1.1.0
который повредит много вещей в Ubuntu. YMMV, но Вы используете PPA и их более новоеlibssl
в Вашем собственном (extremely-OS-breaking) риск.
У Вас есть один из двух случаев, от того, что я могу собрать:
Рассматриваемый PPA создается против более новой версии OpenSSL, который не доступен в Гостеприимном.
В этом случае специалист по обслуживанию PPA и репозитория должен возвратиться и изменить среды сборки для доверия 16.04's библиотеки OpenSSL.
Необходимо будет обратиться к специалистам по обслуживанию PPA для получения справки с этим. Мы не можем надежно поддерживать проблемы с определенным PPA здесь.
Рассматриваемый PPA, добавляемый, для более нового выпуска, чем 16,04.
В этом случае необходимо удостовериться, ansible сборник пьес и управляемые системы на самом деле получают корректную информацию распределения, которая будет установлена на репозитории, добавляемом, и затем обновит и установит обновленные пакеты PHP.
В обоих из этих случаев нужно сообщить, что PHP 5.6 чрезвычайно стар и если я помню правильный прошлый конец жизни. Это означает, что должно быть заменено, если это возможно, с PHP 7.0, должным в конец, не - обновленное состояние, которое 5.6 находится в.
Я настоятельно рекомендовал бы использовать PHP 7.0, если это возможно, вместо того, чтобы полагаться на эти сторонние репозитории для PHP 5.6.