Novo erro de atualização do PHP5.3.10

0

Depois de receber o último anúncio sobre vulnerabilidades de segurança do PHP5 (Aviso de Segurança do Ubuntu USN-2254-1), decidi atualizar meu servidor, mas tive alguns problemas. Os novos pacotes listados são:

  libapache2-mod-php5             5.3.10-1ubuntu3.12
  php5-cgi                        5.3.10-1ubuntu3.12
  php5-cli                        5.3.10-1ubuntu3.12
  php5-fpm                        5.3.10-1ubuntu3.12

Mas não importa o que eu faço, continuo recebendo esses erros. Aqui está uma saída típica que recebo do console:

# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
4 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up libapache2-mod-php5 (5.3.10-1ubuntu3.12) ...
/usr/bin/ucf: line 520: awk: command not found
dpkg: error processing libapache2-mod-php5 (--configure):
 subprocess installed post-installation script returned error exit status 127
Setting up php5-cgi (5.3.10-1ubuntu3.12) ...
/usr/bin/ucf: line 520: awk: command not found
dpkg: error processing php5-cgi (--configure):
 subprocess installed post-installation script returned error exit status 127
dpkg: dependency problems prevent configuration of php5:
 php5 depends on libapache2-mod-php5 (>= 5.3.10-1ubuntu3.12) | libapache2-mod-php5filter (>= 5.3.10-1ubuntu3.12) | php5-cgi (>= 5.3.10-1ubuntu3.12) | php5-fpm (>= 5.3.10-1ubuntu3.12); however:
  Package libapache2-mod-php5 is not configured yet.
  Package libapache2-mod-php5filter is not installed.
  Package php5-cgi is not configured yet.
  Package php5-fpm is not installed.
dpkg: error processing php5 (--configure):
 dependency problems - leaving unconfigured
Setting up php5-cli (5.3.10-1ubuntu3.12) ...
/usr/bin/ucf: line 520: awk: command not found
dpkg: error processing php5-cli (--configure):
 subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
 libapache2-mod-php5
 php5-cgi
 php5
 php5-cli
E: Sub-process /usr/bin/dpkg returned an error code (1)

Isso nunca aconteceu antes, então suponha que esse seja o resultado da última atualização?

Até agora, tentei reinstalar pacotes de maneiras diferentes, mas sempre volto para essa lista de erros.

UPD .: Eu também estou correndo para o mesmo erro awk: command not found com outras coisas ...

P.S. O sistema é o Ubuntu 12.04.4 LTS (GNU / Linux 3.2.0-64-generic-pae i686)

    
por Bozon 23.06.2014 / 21:17

1 resposta

0

Para corrigir o link de alternativas quebradas para o awk try:

    sudo update-alternatives --set awk /usr/bin/mawk

Verifique se é correção com o comando:

    awk '{print $0}' /etc/passwd

Redo comando apt:

    apt-get dist-upgrade

Se isso não funcionar e o diretório / etc / alternatives não existir, tente:

    sudo mkdir /etc/alternatives
    sudo update-alternatives --all

escolheu tudo para estar no modo 'automático'.

    
por Lety 26.06.2014 / 15:45