Ubuntu 14.04.4 LTS зависает при загрузке после последнего dist-upgrade в VMware

15

Я бежал apt-get dist-upgradeследующим образом:

Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-3.19.0-51 linux-headers-3.19.0-51-generic
  linux-image-3.19.0-51-generic linux-image-extra-3.19.0-51-generic
The following packages will be upgraded:
  linux-generic-lts-vivid linux-headers-generic-lts-vivid
  linux-image-generic-lts-vivid
3 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 65.1 MB of archives.
After this operation, 288 MB of additional disk space will be used.

Setting up linux-image-generic-lts-vivid (3.19.0.51.36) ...
Setting up linux-headers-3.19.0-51 (3.19.0-51.57~14.04.1) ...
Setting up linux-headers-3.19.0-51-generic (3.19.0-51.57~14.04.1) ...
Setting up linux-headers-generic-lts-vivid (3.19.0.51.36) ...
Setting up linux-generic-lts-vivid (3.19.0.51.36) ...

После этого Ubuntu 14.04.4 x64 LTS не загружается правильно и зависает на этом экране:

введите описание изображения здесь

Это происходит на всех виртуальных машинах, которые я пытаюсь. Я могу воспроизвести его, создав / вернув снимки.

Обновление: это содержимое /var/log/boot.logпосле загрузки с предыдущим ядром через расширенные параметры загрузки в GRUB:

 * Stopping Read required files in advance                               [ OK ]
 * Starting Mount filesystems on boot                                    [ OK ]
 * Starting Populate /dev filesystem                                     [ OK ]
 * Starting Populate and link to /run filesystem                         [ OK ]
 * Stopping Populate /dev filesystem                                     [ OK ]
 * Stopping Populate and link to /run filesystem                         [ OK ]
 * Stopping Track if upstart is running in a container                   [ OK ]
 * Starting Initialize or finalize resolvconf                            [ OK ]
 * Starting Signal sysvinit that the rootfs is mounted                   [ OK ]
 * Starting mount available cgroup filesystems                           [ OK ]
 * Starting set console keymap                                           [ OK ]
 * Starting Signal sysvinit that virtual filesystems are mounted         [ OK ]
 * Starting Signal sysvinit that virtual filesystems are mounted         [ OK ]
 * Starting Bridge udev events into upstart                              [ OK ]
 * Starting Signal sysvinit that remote filesystems are mounted          [ OK ]
 * Stopping set console keymap                                           [ OK ]
 * Starting Clean /tmp directory                                         [ OK ]
 * Stopping Clean /tmp directory                                         [ OK ]
 * Starting Signal sysvinit that local filesystems are mounted           [ OK ]
 * Starting device node and kernel event manager                         [ OK ]
 * Starting D-Bus system message bus                                     [ OK ]
 * Starting flush early job output to logs                               [ OK ]
 * Stopping Mount filesystems on boot                                    [ OK ]
 * Stopping flush early job output to logs                               [ OK ]
 * Starting load modules from /etc/modules                               [ OK ]
 * Starting cold plug devices                                            [ OK ]
 * Starting log initial device creation                                  [ OK ]
 * Starting SystemD login management service                             [ OK ]
 * Stopping load modules from /etc/modules                               [ OK ]
 * Starting system logging daemon                                        [ OK ]
 * Starting mDNS/DNS-SD daemon                                           [ OK ]
 * Starting bluetooth daemon                                             [ OK ]
 * Starting Reload cups, upon starting avahi-daemon to make sure remote q[ OK ]are populated
 * Stopping Reload cups, upon starting avahi-daemon to make sure remote q[ OK ]are populated
 * Starting Bridge file events into upstart                              [ OK ]
 * Starting Uncomplicated firewall                                       [ OK ]
 * Starting configure network device security                            [ OK ]
 * Starting configure network device                                     [ OK ]
 * Starting configure network device security                            [ OK ]
 * Starting Mount network filesystems                                    [ OK ]
 * Starting Failsafe Boot Delay                                          [ OK ]
 * Stopping Failsafe Boot Delay                                          [ OK ]
 * Stopping Mount network filesystems                                    [ OK ]
 * Starting System V initialisation compatibility                        [ OK ]
 * Starting modem connection manager                                     [ OK ]
 * Starting configure network device security                            [ OK ]
 * Starting configure network device                                     [ OK ]
 * Starting userspace bootsplash                                         [ OK ]
 * Starting network connection manager                                   [ OK ]
 * Stopping userspace bootsplash                                         [ OK ]
 * Starting Send an event to indicate plymouth is up                     [ OK ]
 * Stopping Send an event to indicate plymouth is up                     [ OK ]
 * Starting Bridge socket events into upstart                            [ OK ]
Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox
Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
 * Starting AppArmor profiles                                                                [ OK ]
 * Setting up X socket directories...                                                        [ OK ]
 * Stopping System V initialisation compatibility                        [ OK ]
 * speech-dispatcher disabled; edit /etc/default/speech-dispatcher
 * Starting System V runlevel compatibility                              [ OK ]
 * Starting Restore Sound Card State                                     [ OK ]
 * Starting regular background program processing daemon                 [ OK ]
 * Starting anac(h)ronistic cron                                         [ OK ]
 * Starting save kernel messages                                         [ OK ]
 * Starting configure network device security                            [ OK ]
 * Starting CPU interrupts balancing daemon                              [ OK ]
 * Starting Restore Sound Card State                                     [fail]
 * Starting crash report submission daemon                               [ OK ]
 * Stopping save kernel messages                                         [ OK ]
 * Stopping anac(h)ronistic cron                                         [ OK ]
 * Stopping Restore Sound Card State                                     [ OK ]
 * Starting automatic crash report generation                            [ OK ]
 * Starting cups-browsed - Bonjour remote printer browsing daemon        [ OK ]
 * Starting configure virtual network devices                            [ OK ]
Starting VirtualBox kernel modules * Stopping cold plug devices          [ OK ]
 * Stopping log initial device creation                                  [ OK ]
 * Starting save udev log and update rules                               [ OK ]
 * Stopping save udev log and update rules                               [ OK ]
 ...done.
Александр Цайтлер
источник
Скорее всего, вы заметили эту строку: Starting Restore Sound Card Stateпоскольку вы используете виртуальную машину для Ubuntu, попробуйте отключить виртуальный звуковой интерфейс и перезапустить. Скорее всего, обновление ядра выше сломало драйвер для них.
Флатрон
Это произошло до обновления уже. Но я все равно отключил это сейчас. Не исправить это.
Александр Цейтлер
Хм, вы можете попробовать использовать последнее ядро ​​здесь: kernel.ubuntu.com/~kernel-ppa/mainline/daily/current, чтобы увидеть, работает ли это. Без надлежащих журналов ядра я не могу сказать, что может быть причиной проблемы ( cat /var/log/kern.log). Может также заглянуть в заархивированные журналы ядра внутри папки.
Флатрон
@Flatron Я создал пастинный файл, содержащий kern.log для рассматриваемого времени: pastebin.com/iYDjfcxU
Александр Цайтлер
Вчера было обновление безопасности, и я подозреваю, что ошибка # 1548985 как-то связана с ней.
Гуннар Хьялмарссон

Ответы:

11

На форумах Ubuntu есть по крайней мере один поток, показывающий, что моя проблема вызвана последним обновлением ядра Ubuntu (linux-image-extra-3.19.0-51-generic):

http://ubuntuforums.org/showthread.php?t=2314723

Обновить:

@alexmurray подал ошибку (которая уже была подтверждена) по адресу https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1550090.

Пожалуйста, проголосуйте там, если вы затронуты (пожалуйста, не создавайте ответы «Я тоже» здесь).

Обновить:

Фиксированные по3.19.0-51.58~14.04.1

Александр Цайтлер
источник
10

У меня возникла та же проблема, и я вернулся к старому ядру.

  1. Задержите Shiftзагрузку и выберите дополнительные параметры, затем выберите старое ядро ​​(обратите внимание на то, что является последним ядром). Это позволит вам перейти на рабочий стол Ubuntu.

  2. Оттуда откройте менеджер синаптических пакетов. Найдите linux-image-3.19.0-51-generic(или последнее установленное вами ядро).

  3. Щелкните правой кнопкой мыши и выберите «Отметить для удаления».

  4. Применить и перезапустить.

Майкл Амире
источник
1
Та же проблема, с точно такой же версией ядра. Работает на виртуальной машине внутри рабочей станции VMWare. Это решение решило это.
psyklopz
1
Те, на кого влияет эта ошибка, должны пометить ее как затрагивающую их на Launchpad. bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1550090
psyklopz
0

Я не вел записи загрузочной текстовой информации, но у меня были похожие проблемы (Windows 7 64-битный хост VMware Workstation 12 Player), первоначально с 15.10 Wily Werewolf VM, которую я использовал некоторое время. После установки последних обновлений пару дней назад моя виртуальная машина не загружалась и зависала на черном экране. Я попытался обойти эту проблему, создав новую виртуальную машину 14.04.3 LTS из .iso, который я использовал ранее. Эта гостевая виртуальная машина работала нормально, пока я не обновил ее, и тогда она тоже не загружалась. Поэтому я снова попытался установить новую гостевую виртуальную машину 15.10 и, конечно же, это связано с последними обновлениями, которые являются причиной (поскольку у 2 виртуальных машин, которые я пробовал, есть разные ядра - мне нужно более позднее ядро ​​для возможности USB 3.0).

марсилия
источник