php-5.6 problem

0

Eu instalei um novo servidor hoje, e depois de executar com sucesso o ansioso playbook, algumas horas depois recebo este erro legal:

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  

O problema é que não encontro nada em libssl1.1 . O mais recente é o libssl1.0.

O que devo fazer?

    
por Tom Cat 06.07.2017 / 12:00

1 resposta

0

% bl0ck_qu0te%

Você tem um dos dois casos a partir do que eu posso reunir:

  1. O PPA em questão é construído contra uma versão mais recente do OpenSSL, que não está disponível no Xenial.

    Nesse caso, o mantenedor do PPA e do repositório deve voltar e alterar os ambientes de construção para confiar nas bibliotecas OpenSSL do 16.04.

    Você precisará entrar em contato com os mantenedores do PPA para obter ajuda com este. Não podemos oferecer suporte confiável a problemas com um PPA específico aqui.


  1. O PPA em questão que está sendo adicionado é para uma versão mais recente do que a versão 16.04.

    Nesse caso, você precisa ter certeza de que o ansioso playbook e os sistemas gerenciados estão, na verdade, obtendo as informações de distribuição correct a serem definidas no repositório sendo adicionado, e então atualizar e instalar o PHP atualizado pacotes.

Em ambos os casos, deve-se saber que o PHP 5.6 é extremamente antigo e se eu me lembro do fim de vida passado. Isso significa que ele deve ser substituído sempre que possível com o PHP 7.0 devido ao estado de fim de vida, não atualizado, em que 5.6 está.

Eu sugiro strongmente usar o PHP 7.0 sempre que possível, ao invés de confiar nesses repositórios de terceiros para o PHP 5.6.

    
por Thomas Ward 06.07.2017 / 12:10