Надеюсь, я не нарушаю никаких правил, открывая новую тему для проблемы, с которой я столкнулся. Поверьте мне, я пробовал просматривать все сайты Askubuntu и множество других сайтов, но ни одно из предложенных решений до сих пор не помогло мне - надеюсь, вы, ребята, поможете мне решить проблему.
Ранее сегодня я провел обновление моего сервера Ubuntu до 14.04:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04 LTS
Release: 14.04
Codename: trusty
У меня следующая проблема:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
Если я запускаю команду, она застревает в: Найденное ядро: /memtest86+.bin
Посоветуйте, пожалуйста, как поступить (я пробовал несколько решений, включая update-grub
множество других, но ни одно из них не сработало).
$ 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
После перезапуска моего компьютера и запуска sudo dpkg --configure -a
я возвращаюсь к первоначальной проблеме:
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
возвращается
3.13.0-24-generic
После многих проблем, решенных,
dpkg --audit
а затем dpkg --configure <packagename>
для пакетов, перечисленных
sudo dpkg --configure -a
команды.sudo dpkg --configure -a
uname -r
Ответы:
Эта проблема может возникнуть в случае виртуализации Hyper-V (случилось со мной сегодня).
В этом случае ответ должен отключить проверку ОС в grub, открыв файл конфигурации:
И добавив строку:
После сохранения изменений в / etc / default / grub перестройте grub (работает на Windows 10 Hyper-V с виртуальной машиной Ubuntu 15.04):
а затем apt-get update или whatev:
источник
источник
Моя проблема заключалась в том, что я установил Ubuntu на виртуальную машину Hyper-V, и у меня была включена опция Включить динамическую память (по умолчанию). Как только я выключил это, у меня больше не было проблемы.
источник
У меня была такая же проблема с Ubuntu 14.04, которая была обновлена с гораздо более ранней версии (например, Ubuntu 10.04).
Примечание: это не общее решение, это то, что сработало для меня.
Решением этой проблемы было обновление grub с 0.97 до 2.
Детали:
Показана проблема с mdadm, он не может обновиться с grub 0.97.
Вот отчет об ошибке: https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/1285312
источник