Friday, October 25, 2024

Re: Can't start from ligntdm

On 10/24/24 22:41, Ian Laurie via xfce wrote:
> 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$
>
>
>




Almost figured it out. I renamed my user profile and created
a fresh directory. Guess what starting working. So I know
it is in my profile somewhere. I WILL FIND IT! <maniacal laughter>


--
_______________________________________________
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