LINUX.ORG.RU

Неконтролируемая перезагрузка пк при запуске libvirtd

 , , , ,


0

1
Linux arch 6.3.5-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Tue, 30 May 2023 13:43:47 +0000 x86_64 GNU/Linux

Есть проблема: система перезагружается через 20-40 секунд после запуска libvirtd.service. Обнаружилось это после попытки запустить виртуалку через virt-manager. Переустановка через yay -Rscun пакетов virt-manager libvirt ничего не дала, в логах ничего не нашёл.

journalctl -xb -2 | tail -n 50

июн 02 14:46:18 arch NetworkManager[504]: <info>  [1685706378.1510] device (virbr1): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'external')
июн 02 14:46:18 arch NetworkManager[504]: <info>  [1685706378.1513] device (virbr1): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
июн 02 14:46:18 arch NetworkManager[504]: <info>  [1685706378.1518] device (virbr1): Activation: successful, device activated.
июн 02 14:46:18 arch dnsmasq[1619]: started, version 2.89 cachesize 150
июн 02 14:46:18 arch dnsmasq[1619]: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth cryptohash DNSSEC loop-detect inotify dumpfile
июн 02 14:46:18 arch dnsmasq-dhcp[1619]: DHCP, IP range 192.168.100.128 -- 192.168.100.254, lease time 1h
июн 02 14:46:18 arch dnsmasq-dhcp[1619]: DHCP, sockets bound exclusively to interface virbr1
июн 02 14:46:18 arch dnsmasq[1619]: reading /etc/resolv.conf
июн 02 14:46:18 arch dnsmasq[1619]: using nameserver 9.9.9.9#53
июн 02 14:46:18 arch dnsmasq[1619]: using nameserver 1.1.1.1#53
июн 02 14:46:18 arch dnsmasq[1619]: using nameserver fe80::52ff:20ff:fe25:af11%enp2s0#53
июн 02 14:46:18 arch dnsmasq[1619]: using nameserver fe80::52ff:20ff:fe25:af11%wlp4s0#53
июн 02 14:46:18 arch dnsmasq[1619]: read /etc/hosts - 9 names
июн 02 14:46:18 arch dnsmasq[1619]: read /var/lib/libvirt/dnsmasq/network.addnhosts - 0 names
июн 02 14:46:18 arch dnsmasq-dhcp[1619]: read /var/lib/libvirt/dnsmasq/network.hostsfile
июн 02 14:46:20 arch kernel: watchdog: watchdog0: watchdog did not stop!
июн 02 14:46:20 arch kernel: watchdog: watchdog0: watchdog did not stop!
июн 02 14:46:20 arch kernel: NET: Registered PF_VSOCK protocol family
июн 02 14:46:20 arch kernel: PPP generic driver version 2.4.2
июн 02 14:46:20 arch kernel: raid6: skipped pq benchmark and selected avx2x4
июн 02 14:46:20 arch kernel: raid6: using avx2x2 recovery algorithm
июн 02 14:46:20 arch kernel: xor: automatically using best checksumming function   avx       
июн 02 14:46:20 arch kernel: Btrfs loaded, crc32c=crc32c-intel, zoned=yes, fsverity=yes
июн 02 14:46:20 arch libvirtd[1475]: libvirt version: 9.3.0
июн 02 14:46:20 arch libvirtd[1475]: hostname: arch
июн 02 14:46:20 arch libvirtd[1475]: ignoring missing fifo '/dev/log'
июн 02 14:46:20 arch libvirtd[1475]: ignoring missing fifo '/dev/stderr'
июн 02 14:46:20 arch libvirtd[1475]: ignoring missing fifo '/dev/stdout'
июн 02 14:46:20 arch libvirtd[1475]: ignoring missing fifo '/dev/tty'
июн 02 14:46:20 arch libvirtd[1475]: не удалось открыть каталог «/home/drago/Загрузки/win7ultsp1superlitex64»: Нет такого файла или каталога
июн 02 14:46:20 arch libvirtd[1475]: внутренняя ошибка: Не удалось автоматически запустить пул «win7ultsp1superlitex64»: не удалось открыть каталог «/home/drago/Загрузки/win7ultsp1superlitex64»: Нет такого файла или каталога
июн 02 14:46:20 arch libvirtd[1475]: не удалось открыть каталог «/home/drago/Загрузки/MicroXP0.82»: Нет такого файла или каталога
июн 02 14:46:20 arch libvirtd[1475]: внутренняя ошибка: Не удалось автоматически запустить пул «MicroXP0.82»: не удалось открыть каталог «/home/drago/Загрузки/MicroXP0.82»: Нет такого файла или каталога
июн 02 14:46:28 arch systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
░░ Subject: Unit succeeded
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ The unit NetworkManager-dispatcher.service has successfully entered the 'dead' state.
июн 02 14:47:15 arch kstart5[1674]: Omitting both --window and --windowclass arguments is not recommended
июн 02 14:47:15 arch systemd[733]: Started konsole.
░░ Subject: Запуск юнита UNIT завершен
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ Процесс запуска юнита UNIT был завершен.
░░ 
░░ Результат: done.
июн 02 14:47:15 arch konsole[1683]: kf.xmlgui: Shortcut for action  "" "Быстрые команды" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
июн 02 14:47:15 arch konsole[1683]: kf.xmlgui: Shortcut for action  "" "Диспетчер SSH" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.

Пробовал посмотреть причину перезагрузки, спонтанная перезагрузка не ргистрируется auditd: sudo ausearch -i -m SYSTEM_BOOT,SYSTEM_SHUTDOWN

----
type=SYSTEM_SHUTDOWN msg=audit(02.06.2023 14:44:32.486:40) : pid=2077 uid=root auid=unset ses=unset msg=' comm=systemd-update-utmp exe=/usr/lib/systemd/systemd-update-utmp hostname=? addr=? terminal=? res=success' 
----
type=SYSTEM_BOOT msg=audit(02.06.2023 14:44:50.829:5) : pid=411 uid=root auid=unset ses=unset msg=' comm=systemd-update-utmp exe=/usr/lib/systemd/systemd-update-utmp hostname=? addr=? terminal=? res=success' 
----
type=SYSTEM_BOOT msg=audit(02.06.2023 14:47:38.186:5) : pid=438 uid=root auid=unset ses=unset msg=' comm=systemd-update-utmp exe=/usr/lib/systemd/systemd-update-utmp hostname=? addr=? terminal=? res=success' 
----
type=SYSTEM_SHUTDOWN msg=audit(02.06.2023 14:52:23.864:151) : pid=2218 uid=root auid=unset ses=unset msg=' comm=systemd-update-utmp exe=/usr/lib/systemd/systemd-update-utmp hostname=? addr=? terminal=? res=success' 
----
type=SYSTEM_BOOT msg=audit(02.06.2023 14:52:44.859:5) : pid=413 uid=root auid=unset ses=unset msg=' comm=systemd-update-utmp exe=/usr/lib/systemd/systemd-update-utmp hostname=? addr=? terminal=? res=success'

last -x | head | tac

drago    pts/1        :0               Fri Jun  2 14:45 - crash  (00:01)
reboot   system boot  6.3.5-zen1-1-zen Fri Jun  2 14:47 - 14:52  (00:04)
drago    tty1         :0               Fri Jun  2 14:47 - down   (00:04)
drago    pts/0        :0               Fri Jun  2 14:47 - down   (00:04)
drago    pts/1        :0               Fri Jun  2 14:48 - down   (00:04)
shutdown system down  6.3.5-zen1-1-zen Fri Jun  2 14:52 - 14:52  (00:00)
reboot   system boot  6.3.5-zen1-1-zen Fri Jun  2 14:52   still running
drago    tty1         :0               Fri Jun  2 14:52   still logged in
drago    pts/0        :0               Fri Jun  2 14:52   still logged in
drago    pts/1        :0               Fri Jun  2 15:43   still logged in

Есть ли какой-нибудь другой способ узнать, чем именно вызвана перезагрузка или что-то, что решит проблему?


Ответ на: комментарий от Werenter

Попробовал, ничего не поменялось. Обнаружил, что после запуска libvirtd в dmesg появляется вот это:

[   25.586776] logitech-hidpp-device 0003:046D:4057.0003: HID++ 4.5 device connected.
[   54.346246] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[   54.788458] watchdog: watchdog0: watchdog did not stop!
[   54.788484] watchdog: watchdog0: watchdog did not stop!
[   55.001384] usb 1-4: reset full-speed USB device number 2 using xhci_hcd
[   55.122430] usb 1-4: device descriptor read/64, error -71
[   55.345927] usb 1-4: device descriptor read/64, error -71
[   55.562886] usb 1-4: reset full-speed USB device number 2 using xhci_hcd
[   55.684864] usb 1-4: device descriptor read/64, error -71
[   55.914455] usb 1-4: device descriptor read/64, error -71
[   56.332852] usb 1-4: reset full-speed USB device number 2 using xhci_hcd
[   56.375353] NET: Registered PF_VSOCK protocol family
[   56.523304] PPP generic driver version 2.4.2
[   56.537577] raid6: skipped pq benchmark and selected avx2x4
[   56.537584] raid6: using avx2x2 recovery algorithm
[   56.545358] xor: automatically using best checksumming function   avx
[   56.673370] Btrfs loaded, crc32c=crc32c-intel, zoned=yes, fsverity=yes

или это с linux-lts:

[   27.587143] IPv6: ADDRCONF(NETDEV_CHANGE): wlp4s0: link becomes ready
[   28.484096] logitech-hidpp-device 0003:046D:4057.0003: HID++ 4.5 device connected.
[  106.546739] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[  106.949492] watchdog: watchdog0: watchdog did not stop!
[  106.949508] watchdog: watchdog0: watchdog did not stop!
[  107.164504] NET: Registered PF_VSOCK protocol family
[  107.316764] PPP generic driver version 2.4.2
[  107.332231] raid6: skipped pq benchmark and selected avx2x4
[  107.332241] raid6: using avx2x2 recovery algorithm
[  107.341440] xor: automatically using best checksumming function   avx
[  107.472127] Btrfs loaded, crc32c=crc32c-intel, zoned=yes, fsverity=yes

watchdog: watchdog0: watchdog did not stop! - Эта строка обычно появляется при выключении, может быть libvirt сам выключает систему?

drago
() автор топика
Ответ на: комментарий от Werenter

Ну, я решил проблему, удалив /etc/libvirt/ и снова переустановив virt-manager libvirt. Не знаю, что там в конфигах было, руками я их не изменял. В любом случае, спасибо за помощь.

drago
() автор топика