Foram encontrados erros durante o processamento: linux-image-3.2.0-27-generic linux-image-3.2.0-29-genérico linux-image-generic inux-generic

4

Meu sistema operacional é o Ubuntu preciso. Tentei implementar o sudo apt-get install texlive-fonts-extra , depois recebi um erro:

Setting up linux-image-3.2.0-27-generic (3.2.0-27.43) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)

quando digito um digite após o outro, ele aparece no shell:

Could not chdir to /:No such file or directory at /var/lib/dpkg/info/linux-image-3.2.0-27-generic.postinst line 235'.

dpkg: error processing linux-image-3.2.0-27-generic (--configure):
subprocess installed post-installation script returned error exit status 2
Setting up linux-image-3.2.0-29-generic (3.2.0-29.46) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)

Então eu dei uma olhada na linha 235, é assim:

chdir ($cwd) or die "Could not chdir to $params{'New Dir'}:$!";

cwd é definido nas linhas acima desta linha como:

chomp($cwd = 'pwd');

Não consigo encontrar uma pista do motivo do erro.

Eu tentei todas as coisas fornecidas no fórum do Ubuntu, como:

sudo dpkg --configure -a

sudo apt-get -f install

sudo dpkg --configure initramfs-tools

Eles simplesmente não funcionam. (ou acabam no mesmo erro como ilustrado acima ou por exemplo, package initramfs-tools is already installed and configured )

Eu realmente aprecio se alguém puder me dar uma dica sobre isso.

Obrigado antecipadamente!

    
por shuiying wang 31.08.2012 / 20:55

1 resposta

1

Você está usando um diretório pessoal criptografado? Você pode tentar cd para algum outro diretório (por exemplo, /) antes de executar sudo apt-get ...

Meu palpite é que algum script de pacote tente fazer cd explicitamente no diretório a partir do qual você executou o programa e não é permitido. Esse pode ser o caso quando o diretório está em um volume de fusível (ou seja, um diretório inicial criptografado), pois os processos de fusível podem negar o acesso até mesmo ao usuário root.

Também pode não estar relacionado ao fusível e à criptografia quando alguma variável de ambiente ($ CWD) não é preservada corretamente pela chamada sudo ... ou similar.

De qualquer forma, tente cd / antes de executar o apt-get e vamos ver o que acontece.

    
por Paul Hänsch 26.10.2012 / 20:41