У меня есть машина Ubuntu 15.04. Я установил докер на эту машину. После установки я пытался запустить тестовый образ докера, который идет по умолчанию. Но не побежал. Затем я попытался выключить машину.
Но машина не выключалась. Он просто завис посередине и потреблял все ресурсы процессора. Я ждал 10-15 минут, но состояние не изменилось и ничего не произошло. Поэтому я выключил машину, нажав на некоторое время кнопку включения на ноутбуке. Таким образом, машина сработала.
После этого события, теперь, когда я пытаюсь загрузиться на машину, он выдает мне следующую ошибку во время загрузки.
Целевая файловая система не запрашивает / sbin / init.
/ bin / sh: 0: не удается открыть заставку
[4.458446] Паника ядра - не синхронизируется: Попытка убить init! код выхода = 0x00007f00
[4.458479] CPU: 1 PID: 1 Comm: sh not tainted 3.13.0-46-generic # 79-Ubuntu
На машине три ОС: Windows, Centos, Ubuntu-15.04.
Я пробовал fsck
решение на загрузочном устройстве с сетевой загрузкой. Но это не решает эту проблему.
Здесь я не знаю, является ли докер-пакет частью проблемы. Если на то пошло, это могла быть установка любого пакета.
Вывод fsck выглядит следующим образом:
$ fsck /dev/sda5 fsck from util-linux 2.25.2 e2fsck 1.42.12 (29-Aug-2014) /dev/sda5: clean, 885843/1313280 files, 3569836/5242880 blocks.
Я тоже пробовал -f
вариант fsck
, вывод для этого:
$ fsck /dev/sda5 -f fsck /dev/sda5 -f fsck from util-linux 2.25.2 e2fsck 1.42.12 (29-Aug-2014) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/sda5: 885843/1313280 files (0.1% non-contiguous), 3569836/5242880 blocks
Бег fdisk -l
команда выводит следующее сообщение вместе с деталями печатающего устройства.
Partition 5 does not start on physical sector boundary.
Я смонтировал устройство с помощью mount -o ro /dev/sda5 /media/boot
команда. И выход ls -l /media/boot
как следует:
total 116 drwxr-xr-x 2 root root 4096 Jan 26 07:01 bin drwxr-xr-x 3 root root 4096 Dec 26 07:10 boot drwxr-xr-x 2 root root 4096 Jan 4 2015 cdrom drwxr-xr-x 4 root root 4096 Apr 17 2014 dev drwxr-xr-x 164 root root 12288 Jan 26 07:04 etc drwxr-xr-x 2 root root 4096 Jan 4 2015 home lrwxrwxrwx 1 root root 33 Feb 27 2015 initrd.img -> boot/initrd.img-3.13.0-46-generic lrwxrwxrwx 1 root root 33 Feb 4 2015 initrd.img.old -> boot/initrd.img-3.13.0-45-generic drwxr-xr-x 25 root root 4096 Jan 26 07:01 lib drwxr-xr-x 2 root root 4096 Dec 26 06:49 lib32 drwxr-xr-x 2 root root 4096 Dec 26 06:28 lib64 drwx------ 2 root root 16384 Jan 4 2015 lost+found drwxr-xr-x 3 root root 4096 Jan 4 2015 media drwxr-xr-x 2 root root 4096 Apr 10 2014 mnt drwxr-xr-x 6 root root 4096 Oct 2 14:15 opt drwxr-xr-x 2 root root 4096 Apr 10 2014 proc drwx------ 11 root root 4096 Jan 26 10:30 root drwxr-xr-x 12 root root 4096 Apr 17 2014 run drwxr-xr-x 2 root root 12288 Jan 26 07:03 sbin drwxr-xr-x 2 root root 4096 Apr 17 2014 srv drwxr-xr-x 2 root root 4096 Mar 13 2014 sys drwxrwxrwt 6 root root 4096 Jan 26 22:01 tmp drwxr-xr-x 11 root root 4096 Oct 2 14:14 usr drwxr-xr-x 15 root root 4096 Jan 9 02:05 var lrwxrwxrwx 1 root root 30 Feb 27 2015 vmlinuz -> boot/vmlinuz-3.13.0-46-generic lrwxrwxrwx 1 root root 30 Feb 4 2015 vmlinuz.old -> boot/vmlinuz-3.13.0-45-generic
Для тестирования apt-get install --reinstall
Для тестирования apt-get install --reinstall upstart
я создал контейнер Ubuntu 15.04 в машине OpenVz. На этой машине Ubuntu я выполнил apt-get install --reinstall upstart
команда и выводит следующее сообщение:
$ apt-get install --reinstall upstart Reading package lists... Done Building dependency tree... Done Package upstart is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: systemd-sysv mountall init-system-helpers lsb-base E: Package 'upstart' has no installation candidate
Выполнение той же команды на машине Ubuntu-14.04 выводит следующее сообщение:
$ apt-get install --reinstall upstart Reading package lists... Done Building dependency tree... Done Reinstallation of upstart is not possible, it cannot be downloaded. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Примечание: Проблема не в контейнере openvz, а в ранее описанной машине.