Tumbleweed 20211224. Background: what fulldrm kernel is about (~2k bytes in thread OP): https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/7KUE5UVAT372YS7KAGLTKXRPJGCLJ7N6/
Using a fulldrm kernel, startx opens TDE session booting to multi-user.target. Booting to graphical.target, TDM doesn't open, and the following appears in /var/log/tdm.log (why /etc/trinity/tdm/tdmdistrc doesn't exist I don't know):
Dec 25 21:58:13 tdm_config[710] info: Cannot open master configuration file /etc/trinity/tdm/tdmdistrc
X.Org X Server 1.21.1.2 X Protocol Version 11, Revision 0 Current Operating System: Linux ab560 5.15.11-5.g730a488-default #1 SMP Thu Dec 23 06:47:43 UTC 2021 (730a488) x86_64 Kernel command line: BOOT_IMAGE=/boot/vmlinuz root=LABEL=tm8p07stw noresume ipv6.disable=1 net.ifnames=0 drm.debug=0x1e log_buf_len=1M 5
Current version of pixman: 0.40.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sat Dec 25 21:58:13 2021 (==) Using config directory: "/etc/X11/xorg.conf.d" (==) Using system config directory "/usr/share/X11/xorg.conf.d" (EE) (EE) Backtrace: (EE) 0: /usr/bin/Xorg.bin (xorg_backtrace+0x85) [0x55af39cbd8e5] (EE) 1: /usr/bin/Xorg.bin (0x55af39ae7000+0x1d83e5) [0x55af39cbf3e5] (EE) 2: /lib64/libc.so.6 (0x7fb14ea6d000+0x56430) [0x7fb14eac3430] (EE) 3: /lib64/libc.so.6 (0x7fb14ea6d000+0x19ce05) [0x7fb14ec09e05] (EE) 4: /usr/bin/Xorg.bin (0x55af39ae7000+0xc61ef) [0x55af39bad1ef] (EE) 5: /usr/bin/Xorg.bin (0x55af39ae7000+0xc71c5) [0x55af39bae1c5] (EE) 6: /usr/bin/Xorg.bin (0x55af39ae7000+0xc72d8) [0x55af39bae2d8] (EE) 7: /usr/bin/Xorg.bin (0x55af39ae7000+0x1db5e1) [0x55af39cc25e1] (EE) 8: /usr/bin/Xorg.bin (WaitForSomething+0x1e0) [0x55af39cbc290] (EE) 9: /usr/bin/Xorg.bin (0x55af39ae7000+0x4c3b9) [0x55af39b333b9] (EE) 10: /lib64/libc.so.6 (0x7fb14ea6d000+0x405c0) [0x7fb14eaad5c0] (EE) 11: /lib64/libc.so.6 (__libc_start_main+0x7e) [0x7fb14eaad67c] (EE) 12: /usr/bin/Xorg.bin (_start+0x25) [0x55af39b33e85] (EE) (EE) Segmentation fault at address 0x0 (EE) Fatal server error: (EE) Caught signal 11 (Segmentation fault). Server aborting (EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. (EE) (II) AIGLX: Suspending AIGLX clients for VT switch [2021/12/25 21:58:14.776] ERROR: cannot connect to X server [tdekbdledsync] Unable to open X11 display! Dec 25 21:58:14 tdm: :0[795] error: Abnormal termination of greeter for display :0, code 1, signal 0 (EE) Server terminated with error (1). Closing log file.
Felix Miata composed on 2021-12-25 22:07 (UTC-0500):
Tumbleweed 20211224. Background: what fulldrm kernel is about (~2k bytes in thread OP): https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/7KUE5UVAT372YS7KAGLTKXRPJGCLJ7N6/
Using a fulldrm kernel, startx opens TDE session booting to multi-user.target. Booting to graphical.target, TDM doesn't open, and the following appears in /var/log/tdm.log (why /etc/trinity/tdm/tdmdistrc doesn't exist I don't know):
Dec 25 21:58:13 tdm_config[710] info: Cannot open master configuration file /etc/trinity/tdm/tdmdistrc
X.Org X Server 1.21.1.2 X Protocol Version 11, Revision 0 Current Operating System: Linux ab560 5.15.11-5.g730a488-default #1 SMP Thu Dec 23 06:47:43 UTC 2021 (730a488) x86_64 Kernel command line: BOOT_IMAGE=/boot/vmlinuz root=LABEL=tm8p07stw noresume ipv6.disable=1 net.ifnames=0 drm.debug=0x1e log_buf_len=1M 5
Current version of pixman: 0.40.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sat Dec 25 21:58:13 2021 (==) Using config directory: "/etc/X11/xorg.conf.d" (==) Using system config directory "/usr/share/X11/xorg.conf.d" (EE) (EE) Backtrace: (EE) 0: /usr/bin/Xorg.bin (xorg_backtrace+0x85) [0x55af39cbd8e5] (EE) 1: /usr/bin/Xorg.bin (0x55af39ae7000+0x1d83e5) [0x55af39cbf3e5] (EE) 2: /lib64/libc.so.6 (0x7fb14ea6d000+0x56430) [0x7fb14eac3430] (EE) 3: /lib64/libc.so.6 (0x7fb14ea6d000+0x19ce05) [0x7fb14ec09e05] (EE) 4: /usr/bin/Xorg.bin (0x55af39ae7000+0xc61ef) [0x55af39bad1ef] (EE) 5: /usr/bin/Xorg.bin (0x55af39ae7000+0xc71c5) [0x55af39bae1c5] (EE) 6: /usr/bin/Xorg.bin (0x55af39ae7000+0xc72d8) [0x55af39bae2d8] (EE) 7: /usr/bin/Xorg.bin (0x55af39ae7000+0x1db5e1) [0x55af39cc25e1] (EE) 8: /usr/bin/Xorg.bin (WaitForSomething+0x1e0) [0x55af39cbc290] (EE) 9: /usr/bin/Xorg.bin (0x55af39ae7000+0x4c3b9) [0x55af39b333b9] (EE) 10: /lib64/libc.so.6 (0x7fb14ea6d000+0x405c0) [0x7fb14eaad5c0] (EE) 11: /lib64/libc.so.6 (__libc_start_main+0x7e) [0x7fb14eaad67c] (EE) 12: /usr/bin/Xorg.bin (_start+0x25) [0x55af39b33e85] (EE) (EE) Segmentation fault at address 0x0 (EE) Fatal server error: (EE) Caught signal 11 (Segmentation fault). Server aborting (EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. (EE) (II) AIGLX: Suspending AIGLX clients for VT switch [2021/12/25 21:58:14.776] ERROR: cannot connect to X server [tdekbdledsync] Unable to open X11 display! Dec 25 21:58:14 tdm: :0[795] error: Abnormal termination of greeter for display :0, code 1, signal 0 (EE) Server terminated with error (1). Closing log file.
Confirmed on another, slightly older, host: # inxi -SGayz System: Kernel: 5.15.11-5.g730a488-default x86_64 bits: 64 compiler: gcc v: 11.2.1 parameters: BOOT_IMAGE=/boot/vmlinuz root=LABEL=pi3p07stw noresume ipv6.disable=1 net.ifnames=0 mitigations=auto 5 Console: pty pts/0 DM: TDM Distro: openSUSE Tumbleweed 20211224 Graphics: Device-1: Intel HD Graphics 630 vendor: Gigabyte driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:5912 class-ID: 0300 Display: server: X.org 1.21.1.2 driver: loaded: modesetting unloaded: fbdev,vesa alternate: intel Message: Advanced graphics data unavailable for root. # cat /var/log/tdm.log Dec 26 10:21:12 tdm_config[810] info: Cannot open master configuration file /etc/trinity/tdm/tdmdistrc
X.Org X Server 1.21.1.2 X Protocol Version 11, Revision 0 Current Operating System: Linux gb250 5.15.11-5.g730a488-default #1 SMP Thu Dec 23 06:47:43 UTC 2021 (730a488) x86_64 Kernel command line: BOOT_IMAGE=/boot/vmlinuz root=LABEL=pi3p07stw noresume ipv6.disable=1 net.ifnames=0 mitigations=auto 5
Current version of pixman: 0.40.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sun Dec 26 10:21:12 2021 (==) Using config directory: "/etc/X11/xorg.conf.d" (==) Using system config directory "/usr/share/X11/xorg.conf.d" (EE) (EE) Backtrace: (EE) 0: /usr/bin/Xorg.bin (xorg_backtrace+0x85) [0x5600fa3e68e5] (EE) 1: /usr/bin/Xorg.bin (0x5600fa210000+0x1d83e5) [0x5600fa3e83e5] (EE) 2: /lib64/libc.so.6 (0x7fa60c4c1000+0x56430) [0x7fa60c517430] (EE) 3: /lib64/libc.so.6 (0x7fa60c4c1000+0x19ce05) [0x7fa60c65de05] (EE) 4: /usr/bin/Xorg.bin (0x5600fa210000+0xc61ef) [0x5600fa2d61ef] (EE) 5: /usr/bin/Xorg.bin (0x5600fa210000+0xc71c5) [0x5600fa2d71c5] (EE) 6: /usr/bin/Xorg.bin (0x5600fa210000+0xc72d8) [0x5600fa2d72d8] (EE) 7: /usr/bin/Xorg.bin (0x5600fa210000+0x1db5e1) [0x5600fa3eb5e1] (EE) 8: /usr/bin/Xorg.bin (WaitForSomething+0x1e0) [0x5600fa3e5290] (EE) 9: /usr/bin/Xorg.bin (0x5600fa210000+0x4c3b9) [0x5600fa25c3b9] (EE) 10: /lib64/libc.so.6 (0x7fa60c4c1000+0x405c0) [0x7fa60c5015c0] (EE) 11: /lib64/libc.so.6 (__libc_start_main+0x7e) [0x7fa60c50167c] (EE) 12: /usr/bin/Xorg.bin (_start+0x25) [0x5600fa25ce85] (EE) (EE) Segmentation fault at address 0x0 (EE) Fatal server error: (EE) Caught signal 11 (Segmentation fault). Server aborting (EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. (EE) (II) AIGLX: Suspending AIGLX clients for VT switch [tdekbdledsync] Unable to open X11 display! (EE) Server terminated with error (1). Closing log file. [2021/12/26 10:21:14.492] ERROR: cannot connect to X server Dec 26 10:21:14 tdm: :0[1019] error: Abnormal termination of greeter for display :0, code 1, signal 0 #
On Sun December 26 2021 07:31:56 Felix Miata wrote:
Dec 25 21:58:13 tdm_config[710] info: Cannot open master configuration file /etc/trinity/tdm/tdmdistrc
Hi Felix,
I don't know about OpenSuse but your X configuration is referencing /etc/trinity/tdm/tdmdistrc which in TDE Debian Bullseye is only available from redmond-default-settings-trinity or redmond-default-settings-ii-trinity.
I thought that tdmdistrc was optional. Do you maybe have a tdmdistrc that is a broken link?
You might find further clues in /usr/share/doc/tdm-trinity/README.Debian or equivalent in OpenSuse.
--Mike
Mike Bird composed on 2021-12-26 08:05 (UTC-0800):
Felix Miata wrote:
Dec 25 21:58:13 tdm_config[710] info: Cannot open master configuration file /etc/trinity/tdm/tdmdistrc
Hi Felix,
I don't know about OpenSuse but your X configuration is referencing /etc/trinity/tdm/tdmdistrc which in TDE Debian Bullseye is only available from redmond-default-settings-trinity or redmond-default-settings-ii-trinity.
I thought that tdmdistrc was optional. Do you maybe have a tdmdistrc that is a broken link?
You might find further clues in /usr/share/doc/tdm-trinity/README.Debian or equivalent in OpenSuse.
Where s = openSUSE's tdmrc.rpmnew and t = Bullseye's tdmrc.dpkg-dist : # diff -u s t --- s 2021-11-01 09:53:47.000000000 -0400 +++ t 2020-04-18 12:01:14.000000000 -0400 @@ -383,7 +383,7 @@ # Complement to MinShowUID: users with a UID greater than this number will # not be shown as well. # Default is 65535 -MaxShowUID=65000 +MaxShowUID=29999 # If false, the users are listed in the order they appear in /etc/passwd. # If true, they are sorted alphabetically. # Default is true @@ -459,12 +459,12 @@ # Default is "" Preloader=/opt/trinity/bin/preloadkde # Whether the greeter should be themed. -# Default is true -UseTheme=true +# Default is false +#UseTheme=true # The theme to use for the greeter. Can point to either a directory or an XML # file. -# Default is "/opt/trinity/share/apps/tdm/themes/o2_enterprise" -Theme=/opt/trinity/share/apps/tdm/themes/o2_enterprise +# Default is "" +Theme=@@@ToBeReplacedByDesktopBase@@@
# Core config for local displays [X-:*-Core]
I have no idea where any reference to where /etc/trinity/tdm/tdmdistrc would be coming from. I know I've seen such file in the past somewhere, but on the instant host with both distros, neither have that file. The as-modified/in-use TW tdmrc file has no reference to /etc/trinity/tdm/tdmdistrc except as a comment.
# zypper se -s redmond | grep trinity # There is a bunch of *redmond* files/directories in the TW /opt/trinity/ tree, at least one of which comes from package trinity-ksplash.
/usr/share/dos/packages has a bunch of trinity directories, but none trinity-tdm. :P