Thursday, October 24, 2024

Re: Can't start from ligntdm

On 10/25/24 10:36 AM, ToddAndMargo via xfce wrote:
> On 10/23/24 03:42, ToddAndMargo via xfce wrote:
>> On 10/23/24 02:15, Ian Laurie via xfce wrote:
>>> On 10/23/24 7:33 PM, ToddAndMargo via xfce wrote:
>>>> Hi All,
>>>>
>>>> Fedora 40
>>>> xfce 4.18
>>>>
>>>> I cannot start xfce from lightdm.  It tried, give me
>>>> a bunch of errors about xinit: unable to connect to
>>>> x server
>>>>
>>>> But xfce starts fine from the command lien with startx
>>>>
>>>> ??????????
>>>>
>>>>
>>>> Many thanks,
>>>> -T
>>>>
>>> Was this an upgrade or did you install from an ISO, and if so which one?
>> This happened after an upgrade from Fedora 39 to Fedora 40.   It
>> did not go well.
>>
>> This issue did not appear until -- out of frustration with
>> selinux -- I threw a
>>
>>     touch /.autorelabel; reboot
>>
>> then the xinit error occurred.  Apparently, ligntdm is using
>> xinit.
>>
>>
>> This is the xinit error I am getting:
>>
>> $ xinit
>> (EE)
>> Fatal server error:
>> (EE) Server is already active for display 0
>>          If this server is no longer running, remove /tmp/.X0-lock
>>          and start again.
>> (EE)
>> (EE)
>> Please consult the The X.Org Foundation support
>>           at http://wiki.x.org
>>   for help.
>> (EE)
>> No protocol specified
>>
>> xinit: giving up
>> xinit: unable to connect to X server: Resource temporarily unavailable
>> xinit: server error
>>
>>
>>
>> removing /tmp/.X0-lock does no good.
>
>
> I put some echo's in both startx and startxfce4 to see
> what the difference is:
>
>
> startxfce4:
>
> if [ -f $BASEDIR/xinitrc ]; then
>   echo "exec $prog $BASEDIR/xinitrc $CLIENTRC $SERVERRC vt${tty_num}"
> > /tmp/startxfce4.if.run.string.txt
>   exec $prog $BASEDIR/xinitrc $CLIENTRC $SERVERRC vt${tty_num}
> elif [ -f $HOME/.xfce4/xinitrc ]; then
>   mkdir -p $BASEDIR
>   cp $HOME/.xfce4/xinitrc $BASEDIR/
>   echo "exec $prog $BASEDIR/xinitrc $CLIENTRC $SERVERRC vt${tty_num}"
> > /tmp/startxfce4.elsif.run.string.txt
>   exec $prog $BASEDIR/xinitrc $CLIENTRC $SERVERRC vt${tty_num}
> else
>   echo "exec $prog /etc/xdg/xfce4/xinitrc $CLIENTRC $SERVERRC
> vt${tty_num}" > /tmp/startxfce4.else.run.string.txt
>   exec $prog /etc/xdg/xfce4/xinitrc $CLIENTRC $SERVERRC vt${tty_num}
> fi
>
>
> startxfce4.else.run.string.txt:
> exec xinit /etc/xdg/xfce4/xinitrc  --  vt3 vt3
>
>
> startx.run.string.txt:
> xinit /etc/X11/xinit/xinitrc -- /usr/bin/X :1 vt2 -keeptty -auth /home/
> tony/.serverauth.9909
>
>
> And this shows up like a soar thumb in startxfce4:
> I DO NOT have a /etc/xdg directory
>
> Any suggestions on how to fix this?

No clue from my side. There is a lot of stuff in there. This system
has been updated in place since about Fedora 34, never struck this issue.

zuke$ tree /etc/xdg
/etc/xdg
├── autostart
│   ├── at-spi-dbus-bus.desktop
│   ├── blueman.desktop
│   ├── geoclue-demo-agent.desktop
│   ├── gnome-keyring-pkcs11.desktop
│   ├── gnome-keyring-secrets.desktop
│   ├── gnome-keyring-ssh.desktop
│   ├── imsettings-start.desktop
│   ├── nm-applet.desktop
│   ├── orca-autostart.desktop
│   ├── org.freedesktop.problems.applet.desktop ->
/usr/share/applications/org.freedesktop.problems.applet.desktop
│   ├── org.gnome.SettingsDaemon.DiskUtilityNotify.desktop
│   ├── org.mageia.dnfdragora-updater.desktop
│   ├── org.xfce.xfdashboard-autostart.desktop
│   ├── sealertauto.desktop
│   ├── spice-vdagent.desktop
│   ├── user-dirs-update-gtk.desktop
│   ├── vboxclient.desktop
│   ├── vmware-user.desktop
│   ├── xapp-sn-watcher.desktop
│   ├── xdg-user-dirs.desktop
│   ├── xfce4-notes-autostart.desktop
│   ├── xfce4-notifyd.desktop
│   ├── xfce4-power-manager.desktop
│   ├── xfce4-screensaver.desktop
│   ├── xfce-polkit.desktop
│   └── xfsettingsd.desktop
├── menus
│   ├── applications.menu
│   ├── applications-merged
│   ├── documentation.menu
│   ├── preferences.menu
│   ├── preferences-merged
│   ├── preferences-post-merged
│   ├── server-settings.menu
│   ├── settings.menu
│   ├── settings-merged
│   ├── start-here.menu
│   ├── system-settings.menu
│   ├── xfce4-screensavers.menu
│   ├── xfce-applications.menu
│   └── xfce-settings-manager.menu
├── openbox
│   ├── autostart
│   ├── environment
│   ├── menu.xml
│   ├── rc.xml
│   └── terminals.menu
├── plasma-workspace
│   ├── env
│   └── shutdown
├── qtchooser
│   ├── 5-64.conf
│   ├── 5.conf -> /etc/alternatives/qtchooser-5
│   └── default.conf -> /etc/alternatives/qtchooser-default
├── QtProject
├── SEGGER
│   └── SEGGER Linux Studio.conf
├── systemd
│   └── user -> ../../systemd/user
├── Thunar
│   └── uca.xml
├── tumbler
│   └── tumbler.rc
├── user-dirs.conf
├── user-dirs.defaults
├── xfce4
│   ├── helpers.rc
│   ├── panel
│   │   └── default.xml
│   ├── xfconf
│   │   └── xfce-perchannel-xml
│   │   ├── xfce4-keyboard-shortcuts.xml
│   │   ├── xfce4-power-manager.xml
│   │   ├── xfce4-session.xml
│   │   └── xsettings.xml
│   ├── Xft.xrdb
│   └── xinitrc
└── Xwayland-session.d
├── 00-at-spi
└── 10-ibus-x11

23 directories, 59 files
zuke$



--
Ian Laurie
FAS: nixuser | IRC: nixuser
TZ: Australia/Sydney
--
_______________________________________________
xfce mailing list -- xfce@lists.fedoraproject.org
To unsubscribe send an email to xfce-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/xfce@lists.fedoraproject.org
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

No comments:

Post a Comment