O computador trava ao configurar o linux-image-3.19.0-43-generic

0

Acho que este sistema foi encerrado durante uma atualização do sistema, mas não tenho certeza. Ele não diz que tenho atualizações disponíveis quando eu fizer login, então não sei. Esta é uma VM em um host hyper-v.

Eu costumava enfrentar esse problema durante a execução de apt-get update . Então, procurei uma solução on-line e encontrei uma que sugerisse para cd em /var/lib/dpkg e execute rm * . Eu consegui e depois consegui passar o apt-get update .

Agora, quando tento instalar algo usando apt-get install , ele chega aqui e trava

Setting up linux-image-3.19.0-43-generic (3.19.0-43.49~14.04.1) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-3.19.0-43-generic
) points to /boot/initrd.img-3.19.0-43-generic
 (/boot/initrd.img-3.19.0-43-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-3.19.0-43-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-3.19.0-43-generic
) points to /boot/vmlinuz-3.19.0-43-generic
 (/boot/vmlinuz-3.19.0-43-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-3.19.0-43-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.19.0-43-generic /boot/vmlinuz-3.19.0-43-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.19.0-43-generic /boot/vmlinuz-3.19.0-43-generic
update-initramfs: Generating /boot/initrd.img-3.19.0-43-generic

e apenas fica aqui, sem ter certeza do que está fazendo. Qualquer sugestão ou ajuda seria muito apreciada.

EDITAR

Isso é o que eu fiz.

This should be used as last resort. If you use this carelessly you can end up with a broken system. Please try the other answers before doing this. You can delete the lock file with the following command:

sudo rm /var/lib/apt/lists/lock You may also need to delete the lock file in the cache directory

sudo rm /var/cache/apt/archives/lock After that, try opening Synaptic again.

    
por Levi 18.01.2016 / 08:42

1 resposta

1

De pathname.com :

/var contains variable data files. This includes spool directories and files, administrative and logging data, and transient and temporary files.

Observe que, nos diretórios e arquivos de spool , dados administrativos e de registro , esta parte é importante. Ao excluir /var/lib/dpkg , você excluiu alguns arquivos muito importantes.

Além de acima:

/var is specified here in order to make it possible to mount /usr read-only. Everything that once went into /usr that is written to during system operation (as opposed to installation and software maintenance) must be in /var.

Isso significa: os dados em /var são alterados, o que é necessário para alguns aplicativos, como no seu caso dpkg .

Você deve nunca excluir arquivos / pastas sem conhecimento prévio. A única solução possível esquerda é para você reinstalar o Ubuntu. Até você fazer isso, você não poderá usar dpkg . Mas a melhor parte aqui é que você ainda tem um sistema em execução , portanto, faça backup de todos os seus dados importantes, ou seja, os presentes em /home etc. que você não perde nada durante uma reinstalação.

    
por Raphael 18.01.2016 / 09:36