проблема php-5.6

Я установил новый сервер сегодня, и после успешного запуска 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.

Что мне делать?

0
задан 6 July 2017 в 05:43

1 ответ

ОБНОВЛЕНИЕ: специалист по обслуживанию PPA 'зафиксировал' это, согласно проблеме GitHub. Однако как системный администратор Ubuntu и системный администратор Linux, я не могу потворствовать подходу, сделанному Ondrej к этой "фиксации" обеспечения libssl1.1.0 который повредит много вещей в Ubuntu. YMMV, но Вы используете PPA и их более новое libssl в Вашем собственном (extremely-OS-breaking) риск.


У Вас есть один из двух случаев, от того, что я могу собрать:

  1. Рассматриваемый PPA создается против более новой версии OpenSSL, который не доступен в Гостеприимном.

    В этом случае специалист по обслуживанию PPA и репозитория должен возвратиться и изменить среды сборки для доверия 16.04's библиотеки OpenSSL.

    Необходимо будет обратиться к специалистам по обслуживанию PPA для получения справки с этим. Мы не можем надежно поддерживать проблемы с определенным PPA здесь.


  1. Рассматриваемый PPA, добавляемый, для более нового выпуска, чем 16,04.

    В этом случае необходимо удостовериться, ansible сборник пьес и управляемые системы на самом деле получают корректную информацию распределения, которая будет установлена на репозитории, добавляемом, и затем обновит и установит обновленные пакеты PHP.


В обоих из этих случаев нужно сообщить, что PHP 5.6 чрезвычайно стар и если я помню правильный прошлый конец жизни. Это означает, что должно быть заменено, если это возможно, с PHP 7.0, должным в конец, не - обновленное состояние, которое 5.6 находится в.

Я настоятельно рекомендовал бы использовать PHP 7.0, если это возможно, вместо того, чтобы полагаться на эти сторонние репозитории для PHP 5.6.

0
ответ дан 2 November 2019 в 23:56

Другие вопросы по тегам:

Похожие вопросы: