dpkg erro ao instalar no Ubuntu 10.04

3

Estou tentando instalar o nginx em ppa:nginx/stable no Lucid depois de remover o que vem das fontes padrão, mas recebo este erro:

' Setting up nginx-common (0.8.54-4ppa13~lucid) ...
dpkg: error processing nginx-common (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of nginx-full:
 nginx-full depends on nginx-common (= 0.8.54-4ppa13~lucid); however:
  Package nginx-common is not configured yet.
dpkg: error processing nginx-full (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nginx:
 nginx depends on nginx-full; however:
  Package nginx-full is not configured yet.
dpkg: error processing nginx (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 nginx-common
 nginx-full
 nginx'

Eu tentei o apt-get clean, o dpkg --configure -a, o apt-get -f instala o nginx-common, mas nada está ajudando. Estou faltando alguma coisa?

Aqui está a saída de dpkg-query -W -f='${Package}\t${Version}\n' nginx*

'nginx   0.8.54-4ppa13~lucid
nginx-common    0.8.54-4ppa13~lucid
nginx-extras
nginx-full      0.8.54-4ppa13~lucid
nginx-light'
    
por MrD 28.02.2011 / 19:54

2 respostas

2

Edite /var/lib/dpkg/info/nginx-common.postinst, comente a linha "chmod -f 0640 $ logdir / *". Em seguida, execute a instalação:

sudo apt-get install nginx

Ou crie o arquivo access.log:

sudo touch /var/log/nginx/access.log
sudo apt-get install nginx

/var/lib/dpkg/info/nginx-common.postinst:

    chmod 0750 $logdir
#    chmod -f 0640 $logdir/*
    ;;

Eu escrevo pequena nota (língua russa!)

    
por 28.02.2011 / 20:13
1

O script postinst , que é executado no final do instalação nginx-comum, encontrou um erro. Você pode encontrar o script em /var/lib/dpkg/info/nginx-common.postinst . Se você olhar este script e puder descobrir o que está falhando, você pode relatar o problema para os mantenedores de ppa: nginx / stable .

    
por 28.02.2011 / 20:13