После некорректного выключения компьютера не запускается графическая оболочка

Автор Gamliel, 23 декабря 2021, 03:36:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Gamliel

Вышел из строя источник бесперебойного питания: вдруг выключился, обесточив компьютер, и больше не включился. Купил новый ИБП, сутки заряжал батарею, наконец включил. На всякий случай заглянул в UEFI; интерфейс UEFI не поместился на экране в ширину. Ничего не меняя, вышел из UEFI. Запустился GRUB; загрузка продолжилась, но вскоре застопорилась. Ctrl+Alt+F1; терминал работает.

$ journalctl | grep -c "^дек 23 00:48:"
1587
$ journalctl | grep "^дек 23 00:48:" | grep -ci failed
12
$ journalctl | grep "^дек 23 00:48:" | grep -i failed
дек 23 00:48:54 gamliel-desktop kernel: ata6.00: READ LOG DMA EXT failed, trying PIO
дек 23 00:48:54 gamliel-desktop kernel: ata6.00: failed to set xfermode (err_mask=0x40)
дек 23 00:48:54 gamliel-desktop kernel: nvidia: module verification failed: signature and/or required key missing - tainting kernel
дек 23 00:48:54 gamliel-desktop apparmor.systemd[629]: Error: At least one profile failed to load
дек 23 00:48:54 gamliel-desktop systemd[1]: apparmor.service: Failed with result 'exit-code'.
дек 23 00:48:54 gamliel-desktop systemd[1]: Failed to start Load AppArmor profiles.
дек 23 00:48:55 gamliel-desktop udisksd[863]: failed to load module mdraid: libbd_mdraid.so.2: cannot open shared object file: No such file or directory
дек 23 00:48:55 gamliel-desktop udisksd[863]: Failed to load the 'mdraid' libblockdev plugin
дек 23 00:48:55 gamliel-desktop blueman-mechani[835]: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
дек 23 00:48:55 gamliel-desktop bluetoothd[836]: profiles/sap/server.c:sap_server_register() Sap driver initialization failed.
дек 23 00:48:55 gamliel-desktop smartd[853]: Warning via /usr/share/smartmontools/smartd-runner to root: failed (32-bit/8-bit exit status: 256/1)
дек 23 00:48:58 gamliel-desktop dbus-daemon[838]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.resolve1.service': Unit dbus-org.freedesktop.resolve1.service not found.


Склоняюсь к мысли, что проблема аппаратная, и связана с видеокартой. Верно?

Видеокарта GeForce GT 710 954Mhz 1024Mb (Gigabyte GV-N710D3-1GL v2.0), установлены проприетарные драйвера.
$ ls /dev/ -l | grep nvidia
crw-rw-rw-  1 root    root    195,   0 дек 23 01:34 nvidia0
crw-rw-rw-  1 root    root    195, 255 дек 23 01:34 nvidiactl
crw-rw-rw-  1 root    root    195, 254 дек 23 01:34 nvidia-modeset
$ lsmod | grep nvidia
nvidia_drm             61440  2
drm_kms_helper        278528  1 nvidia_drm
nvidia_modeset       1232896  4 nvidia_drm
nvidia              34205696  83 nvidia_modeset
drm                   618496  5 drm_kms_helper,nvidia_drm


yoric

Цитата: Gamliel от 23 декабря 2021, 03:36:12Склоняюсь к мысли, что проблема аппаратная
Это вряд ли.

Цитата: Gamliel от 23 декабря 2021, 03:36:12crw-rw-rw-  1 root    root    195,   0 дек 23 01:34 nvidia0
crw-rw-rw-  1 root    root    195, 255 дек 23 01:34 nvidiactl
crw-rw-rw-  1 root    root    195, 254 дек 23 01:34 nvidia-modeset

У меня так:
crw-rw---- 1 root video 195,   0 дек 20 22:52 /dev/nvidia0
crw-rw---- 1 root video 195, 255 дек 20 22:52 /dev/nvidiactl
crw-rw---- 1 root video 195, 254 дек 20 22:52 /dev/nvidia-modeset


В общем, надо копаться в логах и смотреть, где затыкается.

Gamliel

Не уверен, имеет ли это отношение к проблеме. Каждый раз при вставке флешки вылезает:
[  279.768694] sd 10:0:0:0: [sdd] No Caching mode page found
[  279.768795] sd 10:0:0:0: [sdd] Assuming drive cache: write through


Цитата: ogost от 23 декабря 2021, 05:00:44
похоже у вас софтовый raid, который не собирается
Непохоже.
$ df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
udev               7,8G            0  7,8G            0% /dev
tmpfs              1,6G         1,5M  1,6G            1% /run
/dev/nvme0n1p2      32G          10G   20G           34% /
tmpfs              7,8G            0  7,8G            0% /dev/shm
tmpfs              5,0M         4,0K  5,0M            1% /run/lock
/dev/nvme0n1p5     394G          25G  370G            7% /home
/dev/sdc           932G         751G  181G           81% /home/.hdd
/dev/sda1          233G         112G  122G           48% /home/.hddold
tmpfs              1,6G          48K  1,6G            1% /run/user/111
tmpfs              1,6G          60K  1,6G            1% /run/user/1000
/dev/sdd2          3,7G          16M  3,5G            1% /mnt
$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 232,9G  0 disk
└─sda1        8:1    0 232,9G  0 part /home/.hddold
sdb           8:16   0 119,2G  0 disk
├─sdb1        8:17   0    20G  0 part
├─sdb2        8:18   0    20G  0 part
├─sdb3        8:19   0    20G  0 part
├─sdb4        8:20   0     1K  0 part
├─sdb5        8:21   0     2G  0 part
└─sdb6        8:22   0  57,2G  0 part
sdc           8:32   0 931,5G  0 disk /home/.hdd
sdd           8:48   1   7,5G  0 disk
├─sdd1        8:49   1   3,8G  0 part
└─sdd2        8:50   1   3,8G  0 part /mnt
sr0          11:0    1  1024M  0 rom 
nvme0n1     259:0    0 465,8G  0 disk
├─nvme0n1p1 259:1    0   256M  0 part
├─nvme0n1p2 259:2    0    32G  0 part /
├─nvme0n1p3 259:3    0    32G  0 part
├─nvme0n1p4 259:4    0     8G  0 part [SWAP]
└─nvme0n1p5 259:5    0 393,5G  0 part /home

К тому же я никогда не устанавливал raid.

Цитата: yoric от 23 декабря 2021, 07:38:37
У меня так:
crw-rw---- 1 root video 195,   0 дек 20 22:52 /dev/nvidia0
crw-rw---- 1 root video 195, 255 дек 20 22:52 /dev/nvidiactl
crw-rw---- 1 root video 195, 254 дек 20 22:52 /dev/nvidia-modeset

Вы намекаете, что нужно поменять группу у трёх файлов с root на video?

Цитата: yoric от 23 декабря 2021, 07:38:37
надо копаться в логах и смотреть, где затыкается.
$ journalctl | grep "^дек 23 00:48" | grep -ci error
8
$ journalctl | grep "^дек 23 00:48" | grep -i error
дек 23 00:48:54 gamliel-desktop kernel: EXT4-fs (nvme0n1p2): re-mounted. Opts: errors=remount-ro
дек 23 00:48:54 gamliel-desktop apparmor.systemd[658]: AppArmor parser error for /etc/apparmor.d in /etc/apparmor.d/usr.lib.snapd.snap-confine.real at line 11: Nevozmozhno otkry`t` '/var/lib/snapd/apparmor/snap-confine'
дек 23 00:48:54 gamliel-desktop apparmor.systemd[671]: AppArmor parser error for /etc/apparmor.d in /etc/apparmor.d/snap.core.4917.usr.lib.snapd.snap-confine at line 11: Nevozmozhno otkry`t` '/var/lib/snapd/apparmor/snap-confine'
дек 23 00:48:54 gamliel-desktop apparmor.systemd[719]: AppArmor parser error for /etc/apparmor.d/snap.core.4917.usr.lib.snapd.snap-confine in /etc/apparmor.d/snap.core.4917.usr.lib.snapd.snap-confine at line 11: Nevozmozhno otkry`t` '/var/lib/snapd/apparmor/snap-confine'
дек 23 00:48:54 gamliel-desktop apparmor.systemd[785]: AppArmor parser error for /etc/apparmor.d/usr.lib.snapd.snap-confine.real in /etc/apparmor.d/usr.lib.snapd.snap-confine.real at line 11: Nevozmozhno otkry`t` '/var/lib/snapd/apparmor/snap-confine'
дек 23 00:48:54 gamliel-desktop apparmor.systemd[629]: Error: At least one profile failed to load
дек 23 00:48:55 gamliel-desktop smartd[853]: Device: /dev/sdb [SAT], no SMART Error Log, ignoring -l error (override with -T permissive)
дек 23 00:48:55 gamliel-desktop smartd[853]: Device: /dev/nvme0, number of Error Log entries increased from 192 to 194
$ journalctl | grep "^дек 23 00:49" | grep -ci error
0

Просмотрел весь journalctl (не grep-ая) за те две минуты (все 1595 строк). Больше ничего интересного не заметил.

yoric

Цитата: Gamliel от 23 декабря 2021, 10:04:42намекаете, что нужно поменять группу у трёх файлов с root на video?
Не знаю, у меня так, правда, не на дебиане. А что в /var/log/Xorg.log?

ogost

Цитата: Gamliel от 23 декабря 2021, 10:04:42дек 23 00:48:54 gamliel-desktop kernel: EXT4-fs (nvme0n1p2): re-mounted. Opts: errors=remount-ro
Это строчка настораживает. у вас что-то монтируется под рид онли.

Gamliel

Цитата: yoric от 23 декабря 2021, 11:06:47А что в /var/log/Xorg.log?
$ ls /var/log/Xorg* -lh
-rw-r--r-- 1 root root 688K дек 23 14:50 /var/log/Xorg.0.log
-rw-r--r-- 1 root root 303K дек 23 04:40 /var/log/Xorg.0.log.old
-rw-r--r-- 1 root root  24K дек  1 02:59 /var/log/Xorg.1.log
$ wc /var/log/Xorg.0.log.old -l
3992 /var/log/Xorg.0.log.old
$ grep -ci mouse /var/log/Xorg.0.log.old
2359
$ grep -ci input /var/log/Xorg.0.log.old
1720
$ grep -c Option /var/log/Xorg.0.log.old
780
$ grep -c "This device may have been added with another device file" /var/log/Xorg.0.log.old
194
$ grep -vi mouse /var/log/Xorg.0.log.old | grep -vi input | grep -v Option | grep -cv "This device may have been added with another device file"
223

Из оставшегося меня немного насторожили две строчки:
[     8.042] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[     8.042] Entry deleted from font path.

(ls показывает, что действительно не существует).

Цитата: ogost от 23 декабря 2021, 11:38:10
Цитата: Gamliel от 23 декабря 2021, 10:04:42дек 23 00:48:54 gamliel-desktop kernel: EXT4-fs (nvme0n1p2): re-mounted. Opts: errors=remount-ro
Это строчка настораживает. у вас что-то монтируется под рид онли.
Да, я сразу её заметил. Но рядом с ней
дек 23 00:48:54 gamliel-desktop systemd[1]: modprobe@configfs.service: Succeeded.
дек 23 00:48:54 gamliel-desktop systemd[1]: Finished Load Kernel Module configfs.
дек 23 00:48:54 gamliel-desktop systemd[1]: Mounting Kernel Configuration File System...
дек 23 00:48:54 gamliel-desktop kernel: fuse: init (API version 7.32)
дек 23 00:48:54 gamliel-desktop systemd[1]: modprobe@fuse.service: Succeeded.
дек 23 00:48:54 gamliel-desktop systemd[1]: Finished Load Kernel Module fuse.
дек 23 00:48:54 gamliel-desktop systemd[1]: Mounting FUSE Control File System...
дек 23 00:48:54 gamliel-desktop kernel: EXT4-fs (nvme0n1p2): re-mounted. Opts: errors=remount-ro
дек 23 00:48:54 gamliel-desktop systemd[1]: Finished Remount Root and Kernel File Systems.
дек 23 00:48:54 gamliel-desktop systemd[1]: Mounted FUSE Control File System.
дек 23 00:48:54 gamliel-desktop systemd[1]: Mounted Kernel Configuration File System.
дек 23 00:48:54 gamliel-desktop systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
дек 23 00:48:54 gamliel-desktop systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped.
дек 23 00:48:54 gamliel-desktop systemd[1]: Starting Load/Save Random Seed...
дек 23 00:48:54 gamliel-desktop systemd[1]: Starting Create System Users...

я ничего настораживающего не вижу.

ferum

Цитата: Gamliel от 23 декабря 2021, 03:36:12установлены проприетарные драйвера.
Обновить xorg.conf
nvidia-xconfig
Situation когда вдруг перестали запускаться иксы случалось когда в корне оставалось мало места и лечилось чисткой
apt clean
Русские дебианщики против цифрового слабоумия !

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

yoric

Цитата: Gamliel от 23 декабря 2021, 15:01:32[     8.042] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[     8.042]    Entry deleted from font path.
Это нормально, ничего страшного. Но я имел в виду содержимое, а не права, конец файла. Там обычно причина облома. Хотя и по дате доступа можно сказать, когда в последний раз иксы стартовали, а то может и не доходит до них.

Цитата: Gamliel от 23 декабря 2021, 15:01:32дек 23 00:48:54 gamliel-desktop kernel: EXT4-fs (nvme0n1p2): re-mounted. Opts: errors=remount-ro
Это строчка настораживает. у вас что-то монтируется под рид онли.
Вроде бы, тут тоже ничего страшного, ни варнинга ни ошибки, просто предупреждает, что монтируется с опцией "errors=remount-ro" А то что remount, так ФС сначала монтируется RO, потом (вот сейчас) RW. Хотя, лучше-таки проверить ФС. А вообще, EXT[2-4] зло, влетал несколько раз с ними на заре далёкой юности, с тех пор уже 15 лет XFS  и хоть бы один раз чего.


dzhoser

Ну не хотите проверять в live режиме тогда
1.su -
cd /
touch forcefsck
Или
2. shutdown -rF now
Лог загрузки можно посмотреть так
sudo journalctl /usr/lib/systemd/systemd -b
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Gamliel

Скачал файл debian-live-11.2.0-amd64-mate.iso. Проверил скачанный файл:
grep debian-live-11.2.0-amd64-mate.iso SHA512SUMS | sha512sum -c
Нет ошибок, файл цел.
Сделал загрузочную флешку:
sudo su -c "dd if=debian-live-11.2.0-amd64-mate.iso of=/dev/sdb bs=4M; sync"
Загрузился с флешки, выбрал Debian Live with Localisation Support, далее выбрал Russian. Загрузка вскоре застопорилась (в частности, перестал мигать светодиод на флешке; после этого ждал минут пять, если не дольше); нажатия Ctrl+Alt+F[1-7] ни к чему не привели.

Скачал файл debian-live-11.2.0-amd64-mate+nonfree.iso. Проверил скачанный файл, сделал загрузочную флешку, загрузился с неё, выбрал русскую локализацию. Та же история. Загрузился с этой же флешки, выбрал Debian GNU/Linux Live (kernel 5.10.0-10-amd64) (то есть вариант без локализации); то же самое.

Так что я всё больше склоняюсь к мысли, что проблема всё же аппаратная.

Цитата: ferum от 23 декабря 2021, 15:32:56
Цитата: Gamliel от 23 декабря 2021, 03:36:12установлены проприетарные драйвера.
Обновить xorg.conf
nvidia-xconfig
Пока не пойму, почему не грузится с флешки, что-либо менять в установленной системе боязно.

Цитата: ferum от 23 декабря 2021, 15:32:56
Situation когда вдруг перестали запускаться иксы случалось когда в корне оставалось мало места и лечилось чисткой
Выше я приводил вывод df -h; там хорошо видно, что на системном разделе занято 34%.

Цитата: dzhoser от 23 декабря 2021, 15:36:10
Покажите df -h
$ df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
udev               7,8G            0  7,8G            0% /dev
tmpfs              1,6G         1,5M  1,6G            1% /run
/dev/nvme0n1p2      32G          11G   20G           34% /
tmpfs              7,8G            0  7,8G            0% /dev/shm
tmpfs              5,0M         4,0K  5,0M            1% /run/lock
/dev/nvme0n1p5     394G          25G  370G            7% /home
/dev/sdc           932G         751G  181G           81% /home/.hdd
/dev/sda1          233G         112G  122G           48% /home/.hddold
tmpfs              1,6G          48K  1,6G            1% /run/user/111
tmpfs              1,6G          60K  1,6G            1% /run/user/1000

(впрочем, есть выше на этой странице).

Цитата: dzhoser от 23 декабря 2021, 15:36:10
Сделайте проверку файловой системы в live режиме.
В live-режиме тоже не грузится.

Цитата: yoric от 23 декабря 2021, 18:46:54
я имел в виду содержимое, а не права, конец файла. Там обычно причина облома. Хотя и по дате доступа можно сказать, когда в последний раз иксы стартовали, а то может и не доходит до них.
$ date
Сб 25 дек 2021 23:35:15 MSK
$ ls /var/log/Xorg* -lh
-rw-r--r-- 1 root root  70K дек 25 23:34 /var/log/Xorg.0.log
-rw-r--r-- 1 root root 136K дек 25 22:28 /var/log/Xorg.0.log.old
-rw-r--r-- 1 root root  24K дек  1 02:59 /var/log/Xorg.1.log
$ wc /var/log/Xorg.0.log -l
963 /var/log/Xorg.0.log
$ tail /var/log/Xorg.0.log
[  2123.353] (**) Option "_source" "server/udev"
[  2123.411] (II) event5  - Logitech USB Optical Mouse: is tagged by udev as: Mouse
[  2123.411] (II) event5  - Logitech USB Optical Mouse: device is a pointer
[  2123.412] (II) event5  - Logitech USB Optical Mouse: device removed
[  2123.451] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C06C.001F/input/input48/event5"
[  2123.451] (II) XINPUT: Adding extended input device "Logitech USB Optical Mouse" (type: MOUSE, id 9)
[  2123.451] (**) Option "AccelerationScheme" "none"
[  2123.451] (**) Logitech USB Optical Mouse: (accel) selected scheme none/0
[  2123.451] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000
[  2123.451] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 4

dzhoser

Цитата: dzhoser от 23 декабря 2021, 19:34:57
Ну не хотите проверять в live режиме тогда
1.su -
cd /
touch forcefsck
Или
2. shutdown -rF now
Лог загрузки можно посмотреть так
sudo journalctl /usr/lib/systemd/systemd -b
Советы из этого поста не помогли?
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ferum

Цитата: Gamliel от 25 декабря 2021, 23:58:27В live-режиме тоже не грузится.
Симптом не хороший, а инсталлятор какой нибудь винды в арсенале есть? До меню установки дойти реально? С ними вроде проблем не бывает, пусть в VGA разрешении но картинка должна выводиться.... а если нет, смотрите видеокарту.
Русские дебианщики против цифрового слабоумия !

dzhoser

Попробуйте создать флешку следующим образом
sudo dd bs=4M if=debian-live-11.2.0-amd64-mate.iso of=/dev/sdb status=progress oflag=sync
Там будет прогресс отображаться и гарантированно должен записаться образ, если нет проблем в самой флешки.
Цитата: Gamliel от 25 декабря 2021, 23:58:27Загрузился с флешки, выбрал Debian Live with Localisation Support, далее выбрал Russian. Загрузка вскоре застопорилась
Хотелось бы отследить на каком именно этапе. Поробуйте загрузиться без quiet splash. Тогда будет видно на чем зависает.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков