print_req_error: ошибка ввода-вывода, грустный разработчик, сектор xxxxxxxx

У меня есть сервер Ubuntu, работающий на Freenas в качестве виртуальной машины с использованием Bhyve. После обновления сервера Ubuntu он просто постоянно печатает [xxx.xxxxx] print_req_error: I / O error, dev sad, сектор xxxxxxxxxx . Перед этими сообщениями об ошибках он сообщал об ошибках при запуске некоторых служб и т. Д., Но у меня не было времени зафиксировать эти ошибки, пока он не начал постоянно печатать print_req_error ... . Я уже много раз выполнял обновление без каких-либо проблем. Перед обновлением сервер работал нормально.

Результат обновления:

Hit:1 https://deb.nodesource.com/node_11.x bionic InRelease
Hit:2 http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease
Get:3 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Hit:4 http://ppa.launchpad.net/webupd8team/java/ubuntu bionic InRelease
Hit:5 http://au.archive.ubuntu.com/ubuntu bionic InRelease
Hit:6 http://au.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:7 http://au.archive.ubuntu.com/ubuntu bionic-backports InRelease
Fetched 88.7 kB in 2s (44.9 kB/s)
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-4.15.0-91-generic
Found kernel: /vmlinuz-4.15.0-88-generic
Found kernel: /vmlinuz-4.15.0-96-generic
Found kernel: /vmlinuz-4.15.0-91-generic
Found kernel: /vmlinuz-4.15.0-88-generic
Replacing config file /run/grub/menu.lst with new version
Updating /boot/grub/menu.lst ... done

/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-96-generic
Found initrd image: /boot/initrd.img-4.15.0-96-generic
Found linux image: /boot/vmlinuz-4.15.0-91-generic
Found initrd image: /boot/initrd.img-4.15.0-91-generic
Found linux image: /boot/vmlinuz-4.15.0-88-generic
Found initrd image: /boot/initrd.img-4.15.0-88-generic
Adding boot menu entry for EFI firmware configuration
done

После обновления я перезагрузил Ubuntu, и об этих ошибках начали сообщать.

Я использую Ubuntu 18.04.4.

Я могу использовать Freenas VNC для просмотра вывода сервера, но я не могу остановить вывод print_req_error или загрузиться в «безопасном режиме», так как меню запуска / grub не отображается. Пул дисков Freenas не показывает ошибок, указывающих на сбой жесткого диска.

Что я могу сделать, чтобы исправить это и снова запустить сервер Ubuntu?

1
задан 7 April 2020 в 10:40

2 ответа

У меня была точно такая же проблема. Фактически, даже создание новой виртуальной машины с 4.15.0-96-generic приведет к сбою. На одной виртуальной машине я смог загрузиться в «безопасном режиме» и вернуться к linux-image-4.15.0-91-generic, выполнив sudo apt-get remove 4.15.0-96-generic
затем я установил 4.15.0-91-generic для загрузки и вернул свою виртуальную машину.

Я не думаю, что это проблема Ubuntu, это скорее проблема freenas / freebsd по отношению к Linux.

Надеюсь, вы не уничтожили zvol своей виртуальной машины, думая, что проблема в этом, как это сделал я.

1
ответ дан 8 April 2020 в 00:13

Я столкнулся с той же проблемой. Покопавшись, я нашел пользователей с похожей проблемой на форумах iXSystems: https://www.ixsystems.com/community/threads/ubuntu-virtual-machine-no-longer-works.83737/

Исправление рекомендовало отключить виртуальную машину, затем отредактировать дисковое устройство и переключить его из режима AHCI в VirtIO. После выполнения этих шагов ошибки ввода-вывода у меня исчезли, и я смог использовать виртуальную машину (Ubuntu 18.04.3 LTS).

0
ответ дан 17 May 2020 в 03:36

Другие вопросы по тегам:

Похожие вопросы: