Não é possível instalar o Apache2 e o PHP no Linux Mint 17.3 (libapache2-mod-php)

0

Apache2 e PHP estão corretamente instalados, mas libapache2-mod-php está dando problemas.

Eu tento instalá-lo com apt-get e recebo o seguinte:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 gnupg : Depends: libreadline6 (>= 6.0) but it is not going to be installed
 libapache2-mod-php5 : Depends: libssl1.0.0 (>= 1.0.0) but it is not going to be installed
                       Depends: apache2-api-20120211
                       Depends: apache2 (>= 2.4) but it is not going to be installed
                       Depends: php5-common (= 5.5.9+dfsg-1ubuntu4.17) but it is not going to be installed
                       Depends: ucf but it is not going to be installed
                       Depends: tzdata but it is not going to be installed
 libuuid1 : Depends: passwd
 libuuid1:i386 : Depends: passwd:i386
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Eu tento instalar cada pacote, mas diz que eles já estão instalados.

Eu também tento instalar o módulo com o aptitude, para o qual recebo a seguinte saída:

The following NEW packages will be installed:
  libapache2-mod-php5
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 2.212 kB of archives. After unpacking 9.897 kB will be used.
The following packages have unmet dependencies:
 dpkg : Breaks: libapache2-mod-php5 (< 5.6.4+dfsg-3~) but 5.5.9+dfsg-1ubuntu4.17 is to be installed.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     libapache2-mod-php5 [Not Installed]                



Accept this solution? [Y/n/q/?]
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Selecione Sim, mas nada está instalado; depois de reiniciar o Apache, minha página phpinfo não está funcionando.

Esta é a saída de uname -a , se for útil:

Linux julen-Surface-Pro-3 4.4.6-3-surface #tigerite ZEN SMP Tue May 24 13:22:59 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

EDITAR : a saída de apt-cache policy dpkg :

dpkg:
  Installed: 1.17.25ubuntu1.2
  Candidate: 1.17.25ubuntu1.2
  Version table:
 *** 1.17.25ubuntu1.2 0
        500 http://ppa.launchpad.net/tigerite/mint-xorg-update/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     1.17.5ubuntu5.6 0
        500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     1.17.5ubuntu5 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
    
por Julen 01.06.2016 / 10:12

1 resposta

1
PPA do tigerlite inclui um dpkg (presumivelmente por razões válidas) atualizado, mas não inclui atualizações para outros pacotes que atualizaram dpkg rompe. Esses pacotes quebrados incluem libapache2-mod-php5 ...

Então, idealmente, você deve pedir ao tigerlite para adicionar os pacotes relevantes e atualizados ao seu PPA.

Alternativamente, se você estiver se sentindo aventureiro, tente rebaixar dpkg para a versão do Ubuntu 14.04:

sudo apt-get install dpkg=1.17.5ubuntu5.6

Se isso funcionar sem forçar nada, você deve estar bem. Downgrades não são oficialmente suportados nos pacotes Debian, então isso não terá sido testado; e como é dpkg sobre o que estamos falando, isso pode quebrar completamente o gerenciamento de pacotes.

    
por 01.06.2016 / 11:12