Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Hej,
Ni z gruchy ni z pietruchy przestały działać Xsy na mojej maszynce z Debianem 10. W sumie nic w niej nie grzebałem, co mogłoby spowodować zepsucie Xsów, ale z drugiej strony są na niej włączone UnattendedUpgrades, więc coś mogło się automatycznie zainstalować i schrzanić. Po starcie na podłączonym przez hdmi TV po początkowej normalnej uruchomieniowej kaskadzie linijek miga tylko kursor.
Debian 10 5.4.0-0.bpo.4-amd64
Karta grafiki - zintegrowana:
# lspci | grep -i graph 00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series Integrated Graphics Controller (rev 0b)
/var/log/Xorg.0.log:
[ 26.766] X.Org X Server 1.20.4 X Protocol Version 11, Revision 0 [ 26.766] Build Operating System: Linux 4.19.0-12-amd64 x86_64 Debian [ 26.766] Current Operating System: Linux server-j4205 5.4.0-0.bpo.4-amd64 #1 SMP Debian 5.4.19-1~bpo10+1 (2020-03-09) x86_64 [ 26.766] Kernel command line: BOOT_IMAGE=/vmlinuz-5.4.0-0.bpo.4-amd64 root=/dev/mapper/systemowe-filesystem ro acpi_enforce_resources=lax quiet apparmor=1 security=apparmor apparmor=1 security=apparmor apparmor=1 security=apparmor [ 26.766] Build Date: 01 December 2020 05:59:57PM [ 26.766] xorg-server 2:1.20.4-1+deb10u2 (https://www.debian.org/support) [ 26.766] Current version of pixman: 0.36.0 [ 26.766] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 26.766] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 26.767] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb 3 22:53:51 2021 [ 26.767] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 26.767] (==) No Layout section. Using the first Screen section. [ 26.767] (==) No screen section available. Using defaults. [ 26.767] (**) |-->Screen "Default Screen Section" (0) [ 26.767] (**) | |-->Monitor "<default monitor>" [ 26.767] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 26.767] (==) Automatically adding devices [ 26.767] (==) Automatically enabling devices [ 26.768] (==) Automatically adding GPU devices [ 26.768] (==) Max clients allowed: 256, resource mask: 0x1fffff [ 26.768] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 26.768] Entry deleted from font path. [ 26.768] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 26.768] (==) ModulePath set to "/usr/lib/xorg/modules" [ 26.768] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 26.768] (II) Loader magic: 0x55e50c1eee20 [ 26.768] (II) Module ABI versions: [ 26.768] X.Org ANSI C Emulation: 0.4 [ 26.768] X.Org Video Driver: 24.0 [ 26.768] X.Org XInput driver : 24.1 [ 26.768] X.Org Server Extension : 10.0 [ 26.769] (++) using VT number 7 [ 26.769] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration [ 26.770] (II) xfree86: Adding drm device (/dev/dri/card0) [ 26.770] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied [ 26.773] (--) PCI:*(0@0:2:0) 8086:5a84:1849:5a84 rev 11, Mem @ 0x90000000/16777216, 0x80000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072 [ 26.773] (II) LoadModule: "glx" [ 26.774] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 26.775] (II) Module glx: vendor="X.Org Foundation" [ 26.775] compiled for 1.20.4, module version = 1.0.0 [ 26.775] ABI class: X.Org Server Extension, version 10.0 [ 26.776] (==) Matched modesetting as autoconfigured driver 0 [ 26.776] (==) Matched fbdev as autoconfigured driver 1 [ 26.776] (==) Matched vesa as autoconfigured driver 2 [ 26.776] (==) Assigned the driver to the xf86ConfigLayout [ 26.776] (II) LoadModule: "modesetting" [ 26.776] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so [ 26.776] (II) Module modesetting: vendor="X.Org Foundation" [ 26.776] compiled for 1.20.4, module version = 1.20.4 [ 26.776] Module class: X.Org Video Driver [ 26.776] ABI class: X.Org Video Driver, version 24.0 [ 26.776] (II) LoadModule: "fbdev" [ 26.776] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 26.776] (II) Module fbdev: vendor="X.Org Foundation" [ 26.776] compiled for 1.20.0, module version = 0.5.0 [ 26.776] Module class: X.Org Video Driver [ 26.776] ABI class: X.Org Video Driver, version 24.0 [ 26.776] (II) LoadModule: "vesa" [ 26.776] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so [ 26.777] (II) Module vesa: vendor="X.Org Foundation" [ 26.777] compiled for 1.20.1, module version = 2.4.0 [ 26.777] Module class: X.Org Video Driver [ 26.777] ABI class: X.Org Video Driver, version 24.0 [ 26.777] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 26.777] (II) FBDEV: driver for framebuffer: fbdev [ 26.777] (II) VESA: driver for VESA chipsets: vesa [ 26.777] (WW) Falling back to old probe method for modesetting [ 26.777] (II) modeset(1): using default device [ 26.777] (II) Loading sub module "fbdevhw" [ 26.777] (II) LoadModule: "fbdevhw" [ 26.777] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 26.778] (II) Module fbdevhw: vendor="X.Org Foundation" [ 26.778] compiled for 1.20.4, module version = 0.0.2 [ 26.778] ABI class: X.Org Video Driver, version 24.0 [ 26.778] (**) FBDEV(2): claimed PCI slot 0@0:2:0 [ 26.778] (II) FBDEV(2): using default device [ 26.778] (EE) Screen 0 deleted because of no matching config section. [ 26.778] (II) UnloadModule: "modesetting" [ 26.778] (EE) Fatal server error: [ 26.778] (EE) Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices [ 26.778] (EE) [ 26.778] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 26.778] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 26.778] (EE) [ 26.800] (EE) Server terminated with error (1). Closing log file.
/dev/dri/card0 istnieje i ma takie prawa dostępu:
# ls -l /dev/dri/card0 crw-rw---- 1 root video 226, 0 lut 3 22:53 /dev/dri/card0
W systemie nie było żadnego /etc/X11/xorg.conf ani xorg.conf.d/
Natomiast w dmesg pojawia się kilkukrotnie taka linijka:
[ 25.006759] lightdm[2589]: segfault at 0 ip 00007f67f3b01206 sp 00007ffc43307088 error 4 in libc-2.28.so[7f67f3a8b000+148000] [ 25.006770] Code: 0f 1f 40 00 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 6a <f3> 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83 [ 25.528688] lightdm[2712]: segfault at 0 ip 00007fa755133206 sp 00007ffc2bfc84b8 error 4 in libc-2.28.so[7fa7550bd000+148000] [ 25.528701] Code: 0f 1f 40 00 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 6a <f3> 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83 [ 25.925923] lightdm[2727]: segfault at 0 ip 00007fd2fdd22206 sp 00007ffd33cb9928 error 4 in libc-2.28.so[7fd2fdcac000+148000] [ 25.925939] Code: 0f 1f 40 00 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 6a <f3> 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
usługa lightdm nie dała rady wystartować:
# systemctl status lightdm ● lightdm.service - Light Display Manager Loaded: loaded (/lib/systemd/system/lightdm.service; indirect; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2021-02-03 22:53:51 CET; 20min ago Docs: man:lightdm(1) Process: 2742 ExecStartPre=/bin/sh -c [ "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/sbin/lightdm" ] (code=exited, status=0/ Process: 2744 ExecStart=/usr/sbin/lightdm (code=exited, status=1/FAILURE) Main PID: 2744 (code=exited, status=1/FAILURE) lut 03 22:53:51 server-j4205 systemd[1]: lightdm.service: Service RestartSec=100ms expired, scheduling restart. lut 03 22:53:51 server-j4205 systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 5. lut 03 22:53:51 server-j4205 systemd[1]: Stopped Light Display Manager. lut 03 22:53:51 server-j4205 systemd[1]: lightdm.service: Start request repeated too quickly. lut 03 22:53:51 server-j4205 systemd[1]: lightdm.service: Failed with result 'exit-code'. lut 03 22:53:51 server-j4205 systemd[1]: Failed to start Light Display Manager. lut 03 22:53:51 server-j4205 systemd[1]: lightdm.service: Triggering OnFailure= dependencies.
Cóż z tym począć? Te segfaulty wyglądają bardzo paskudnie :(
Ostatnio edytowany przez seler (2021-02-05 18:00:51)
Offline
Przejechałem system memtestem i fsck - nie wykryło błędów.
Odpaliłem też na tym kompie Debiana Live na USB - Debian 10.1 z XFCE - i odpalił bez problemu do pulpitu.
Zainstalowałem kernel z backportów 5.9.0-0.bpo.5-amd64 - wciąż to samo
Offline
Problem rozwiązany.
Winien był automatycznie odpalany z crona podczas startu serwer vnc Xtigervnc, który w jakichś sposób blokował dostęp do karty graficznej dla lightdm, zanim ten zdążył się odpalić:
# cat /sys/kernel/debug/dri/0/clients command pid dev master a uid magic xfwm4 1974 0 y y 1000 0
na trop naprowadził mnie ten wątek: https://www.linuxquestions.org/questions/debian-26/ … /#post5687958
Po wyłączeniu autostartu serwera vnc i prawidłowym reboocie zawartość /sys/kernel/debug/dri/0/clients wygląda tak:
command pid dev master a uid magic Xorg 4336 0 y y 0 0 Xorg 4336 0 n y 0 1 Xorg 4336 0 n y 0 2
Ostatnio edytowany przez seler (2021-02-05 20:30:47)
Offline
/dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
To było podejrzane.
Ale nie chciałem nic pisać nie wiedząc co tam masz w systemie.
Offline
No właśnie pod tym kątem szukałem, ale znajdowałem tylko tematy o bumblebee, którego na tamtym komputerze nie używam, bo ma on tylko jedną zintegrowaną kartę graficzną.
Offline