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