I ran into this bug upon upgrading from stretch to buster today.

This system is an HP EliteDesk desktop PC with:

00:00.0 Host bridge [0600]: Intel Corporation Skylake Host Bridge/DRAM 
Registers [8086:191f] (rev 07)
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 
[8086:1912] (rev 06)


I have the relevant non-free firmware installed.

wooledg:~$ sudo dmesg | grep -i firmware
[sudo] password for wooledg: 
[    0.194776] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.231494] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    3.892737] i915 0000:00:02.0: firmware: direct-loading firmware 
i915/skl_dmc_ver1_27.bin
[    3.893012] [drm] Finished loading DMC firmware i915/skl_dmc_ver1_27.bin 
(v1.27)


Under stretch, I was able to run 'startx' from tty1 as my non-root user
account, without needs_root_rights=yes in Xwrapper.config.  X ran as me,
using the modeset driver, and logged in ~/.local/share/xorg/.

After the upgrade, running startx gave me these errors:

wooledg:~$ grep EE .local/share/xorg/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1140.120] (EE) systemd-logind: failed to get session: PID 1762 does not 
belong to any known session
[  1140.193] (EE) modeset(0): drmSetMaster failed: Permission denied
[  1140.193] (EE)
[  1140.193] (EE) AddScreen/ScreenInit failed for driver 0
[  1140.193] (EE)
[  1140.193] (EE)
[  1140.193] (EE) Please also check the log file at 
"/home/wooledg/.local/share/xorg/Xorg.0.log" for additional information.
[  1140.193] (EE)
[  1140.205] (EE) Server terminated with error (1). Closing log file.


I used lynx from the console to search for a workaround.  I tried purging
the xserver-xorg-legacy package, without success.  I tried reinstalling
it, without success.

I ended up putting needs_root_rights=yes in /etc/X11/Xwrapper.config.
Now, it runs as root, and logs in /var/log/, but at least it's working.

wooledg:~$ grep EE /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1178.050] (EE) systemd-logind: failed to get session: PID 1812 does not 
belong to any known session
[  1178.270] (II) Initializing extension MIT-SCREEN-SAVER


I can't tell whether the systemd-logind error is relevant or not.

Various packages that are installed:

wooledg:~$ dpkg -l linux-image\* libpam-systemd xserver-xorg-\* | grep '^.i'
ii  libpam-systemd:amd64                241-1                    amd64        
system and service manager - PAM module
ii  linux-image-4.19.0-4-amd64          4.19.28-2                amd64        
Linux 4.19 for 64-bit PCs (signed)
ii  linux-image-4.9.0-7-amd64           4.9.110-3+deb9u2         amd64        
Linux 4.9 for 64-bit PCs
ii  linux-image-4.9.0-8-amd64           4.9.144-3.1              amd64        
Linux 4.9 for 64-bit PCs
ii  linux-image-amd64                   4.19+104                 amd64        
Linux for 64-bit PCs (meta-package)
ii  xserver-xorg-core                   2:1.20.3-1               amd64        
Xorg X server - core server
ii  xserver-xorg-input-all              1:7.7+19                 amd64        
X.Org X server -- input driver metapackage
ii  xserver-xorg-input-libinput         0.28.2-1                 amd64        
X.Org X server -- libinput input driver
ii  xserver-xorg-input-wacom            0.34.99.1-1              amd64        
X.Org X server -- Wacom input driver
ii  xserver-xorg-legacy                 2:1.20.3-1               amd64        
setuid root Xorg server wrapper
ii  xserver-xorg-video-all              1:7.7+19                 amd64        
X.Org X server -- output driver metapackage
ii  xserver-xorg-video-amdgpu           18.1.99+git20190207-1    amd64        
X.Org X server -- AMDGPU display driver
ii  xserver-xorg-video-ati              1:18.1.99+git20190207-1  amd64        
X.Org X server -- AMD/ATI display driver wrapper
ii  xserver-xorg-video-fbdev            1:0.5.0-1                amd64        
X.Org X server -- fbdev display driver
ii  xserver-xorg-video-intel            2:2.99.917+git20180925-2 amd64        
X.Org X server -- Intel i8xx, i9xx display driver
ii  xserver-xorg-video-nouveau          1:1.0.16-1               amd64        
X.Org X server -- Nouveau display driver
ii  xserver-xorg-video-qxl              0.1.5-2+b1               amd64        
X.Org X server -- QXL display driver
ii  xserver-xorg-video-radeon           1:18.1.99+git20190207-1  amd64        
X.Org X server -- AMD/ATI Radeon display driver
ii  xserver-xorg-video-vesa             1:2.4.0-1                amd64        
X.Org X server -- VESA display driver
ii  xserver-xorg-video-vmware           1:13.3.0-2               amd64        
X.Org X server -- VMware display driver

Reply via email to