I ran getenforce and, it seems , update has changed it to enforcing. I updated selinux/config to permissive, rebooted but getting the same exact error.
I also checked the var/log/sesman.log, I found the following messages:
/home/user/.vnc/sesman_passwd-salam@fedora.salam.net:10 -bs -nolisten tcp -rfbport -1 -dpi 96
[2026-07-12T20:29:07.576+0200] [ERROR] waitforx: Unable to open display :10
[2026-07-12T20:29:07.627+0200] [ERROR] X server failed to start
[2026-07-12T20:29:07.678+0200] [INFO ] Session on display 10 has finished.
[2026-07-13T10:23:36.477+0200] [INFO ] Socket 13: connection accepted from AF_UNIX
[2026-07-13T10:23:36.639+0200] [INFO ] Received system login request from xrdp for user: salam IP: ::ffff:192.168.1.3
[2026-07-13T10:23:36.711+0200] [INFO ] starting xrdp-sesexec with pid 25236
[2026-07-13T10:23:37.228+0200] [INFO ] TerminalServerUsers group tsusers doesn’t exist. Access granted for salam
[2026-07-13T10:23:37.894+0200] [INFO ] Access permitted for user: salam
[2026-07-13T10:23:37.164+0200] [INFO ] Received sys login status for salam : logged in
[2026-07-13T10:23:37.364+0200] [INFO ] Received request from xrdp to create a session for user salam
[2026-07-13T10:23:37.995+0200] [INFO ] Starting X server on display 10: Xvnc :10 -auth .Xauthority -geometry 2220x1210 -depth 16 -rfbauth /home/salam/.vnc/sesman_passwd-salam@fedora.user.net:10 -bs -nolisten tcp -rfbport -1 -dpi 96
[2026-07-13T10:23:47.999+0200] [ERROR] waitforx: Unable to open display :10
[2026-07-13T10:23:48.524+0200] [ERROR] X server failed to start
[2026-07-13T10:23:48.111+0200] [INFO ] Session on display 10 has finished.
With RDP you are connecting to a remote system to login right?
If this system is Gnome or KDE you will not be able to connect without doing what has been told above.
Please read the change log to see what is going on withing fedora versions!!
If you’re trying to use an Xorg (as opposed to a VNC session) session with xrdp, you need to make sure that xorgxrdp is installed along with xrdp, and that Xorg sessions are enabled in /etc/xrdp/xrdp.ini and that ~/startwm.sh exists with appropriate contents and permissions. See here for details.
The configuration that @vgaetera provides (and it does work) will work only for VNC connections and will fail if you try to use Xorg sessions. Again, see this link for details as to how to get Xorg xrdp sessions (and don’t forget to install xorgxrdp) working.
Dear Rectangular, before the last fedora 43 regular update, 2 days ago, xRDP was working fine so I presume that necessary components should be there. Anyway, I will check the 2 items you mentioned.
I am more than sure now that it is the update that has done something preventing xRDP from working correctly