Espero não estar violando nenhuma regra ao abrir um novo tópico para o problema que encontrei. Confie em mim, tentei navegar no askubuntu e em vários outros sites, mas nenhuma das soluções oferecidas funcionou para mim até agora - espero que vocês possam me ajudar a resolver o problema.
Hoje cedo, eu executei a atualização do meu servidor Ubuntu para 14.04:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04 LTS
Release: 14.04
Codename: trusty
Estou tendo o seguinte problema:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
Se eu executar o comando, ele ficará travado em: Kernel encontrado: /memtest86+.bin
Por favor, informe como proceder (tentei várias soluções update-grub
, incluindo muitas outras, mas nenhuma funcionou).
$ sudo dpkg --configure -a
Processing triggers for initramfs-tools (0.103ubuntu4) ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
Setting up mdadm (3.2.5-5ubuntu4) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing package mdadm (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
mdadm
Depois de reiniciar o meu PC e executar sudo dpkg --configure -a
, estou de volta ao problema original:
Setting up mdadm (3.2.5-5ubuntu4) ...
Removing any system startup links for /etc/init.d/mdadm-raid ...
update-initramfs: deferring update (trigger activated)
update-grub is /usr/sbin/update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-3.13.0-24-generic
Found kernel: /vmlinuz-3.2.0-61-generic
Found kernel: /vmlinuz-3.2.0-48-generic
Found kernel: /vmlinuz-3.2.0-24-generic
Found kernel: /vmlinuz-3.0.0-12-server
Found kernel: /vmlinuz-2.6.28-11-server
Found kernel: /vmlinuz-2.6.27-14-server
Found kernel: /vmlinuz-2.6.24-24-server
Found kernel: /vmlinuz-2.6.22-16-server
Found kernel: /vmlinuz-2.6.22-14-server
Found kernel: /memtest86+.bin
Uname -r
retorna
3.13.0-24-generic
Após muitos problemas, resolvido por
dpkg --audit
e depois dpkg --configure <packagename>
para os pacotes listados
sudo dpkg --configure -a
comando.sudo dpkg --configure -a
uname -r
Respostas:
Esse problema pode acontecer no caso da virtualização Hyper-V (aconteceu comigo hoje).
Nesse caso, a resposta é desativar a verificação do sistema operacional no grub, abrindo o arquivo de configuração:
E adicionando a linha:
Após salvar as alterações no / etc / default / grub, reconstrua o grub (executando no Windows 10 Hyper-V com Ubuntu 15.04 VM):
e então apt-get update ou whatev:
fonte
fonte
Meu problema foi que eu tinha o Ubuntu instalado em uma VM Hyper-V e havia ativado a memória dinâmica (o que é o padrão). Assim que o desliguei, não tive mais o problema.
fonte
Eu tive o mesmo problema com o Ubuntu 14.04, que foi atualizado a partir de uma versão muito anterior (como o Ubuntu 10.04).
Nota: Esta não é uma solução geral, foi o que funcionou para mim.
A solução para esse problema foi atualizar o grub de 0,97 para 2.
Detalhes:
Apresentou um problema com o mdadm, ele não pode ser atualizado com o grub 0.97.
Aqui está o relatório de erro: https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/1285312
fonte