Não é possível terminar a atualização do php5-cli

3

Eu recebo o seguinte erro depois de fazer sudo apt-get upgrade :

Setting up php5-cli (5.5.9+dfsg-1ubuntu4.6) ...
ucfr: Attempt from package php5-cli  to take /etc/php5/cli/php.ini away from package php5-fpm
ucfr: Aborting.
dpkg: error processing package php5-cli (--configure):
 subprocess installed post-installation script returned error exit status 4
dpkg: dependency problems prevent configuration of php5-readline:
 php5-readline depends on php5-cli (= 5.5.9+dfsg-1ubuntu4.6); however:
  Package php5-cli is not configured yet.

dpkg: error processing package php5-readline (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          dpkg: dependency problems prevent configuration of php-pear:
 php-pear depends on php5-cli; however:
  Package php5-cli is not configured yet.

dpkg: error processing package php-pear (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Setting up php5 (5.5.9+dfsg-1ubuntu4.6) ...
Errors were encountered while processing:
 php5-cli
 php5-readline
 php-pear
E: Sub-process /usr/bin/dpkg returned an error code (1)

Depois disso, tentei sudo apt-get install -f , sudo dpkg --configure -a e sudo apt-get install --reinstall php5 , todos com o mesmo erro.

Como posso consertar isso?

    
por jherran 19.02.2015 / 21:14

3 respostas

7

Para resolvê-lo, tive que remover o link simbólico em /etc/php5/cli/php.ini que aponta para ../fpm/php.ini .

Depois disso, tudo funciona como esperado.

Eu encontrei a solução aqui .

    
por 20.02.2015 / 17:59
1

Eu me deparei com esse mesmo problema agora e esse foi o primeiro resultado, e não resolveu meu problema, então queria deixar minha solução aqui. Eu encontrei um arquivo falso que tinha sido criado devido a executar incorretamente php5enmod em / var / lib / php5 / modules / registry Depois que eu removi o arquivo de lá que não era um módulo php5 real, tudo começou a funcionar.

    
por 31.03.2016 / 00:39
0

isso funciona para mim

cd /var/lib/dpkg/info/

apt-cache policy php5-cli

ls -l php5-cli.*

sudo apt-get clean

sudo rm -r php5-cli.*

sudo apt-get clean

sudo apt-get update

apt-get upgrade
    
por 25.02.2017 / 14:24

Tags