Closed BruceJL closed 3 years ago
Turns out this is a duplicate of issue neutrinolabs/xorgxrdp#156. Upgrading xrdp and xorgxrdp to 0.9.15-1 and 1:0.2.15-1 respectively (from sid) solves the problem.
My apologies for the noise.
I know this is closed. But maybe this report and solution is also relevant to this Issue. https://github.com/neutrinolabs/xrdp/issues/1436
Is it maybe possible to backport the fix to the xrdp package available in bullseye? (xorgxrdp 1:0.2.12-1 and xrdp 0.9.12-1.1) or maybe make this fix available in bullseye-backports? Currently, the package in debian bullseye is not usable because of this bug, and the only "solution" is to install manually xorgxrdp 0.2.17 and xrdp 0.9.17 from debian sid, but this depends on a different version from libc6, so installing it with dependencies is not really a viable option:
$ sudo apt install xrdp/unstable Reading package lists... Done Building dependency tree... Done Reading state information... Done Selected version '0.9.17-2' (Debian:unstable [amd64]) for 'xrdp' Selected version '2.32-4' (Debian:unstable [amd64]) for 'libc6' because of 'xrdp' The following packages were automatically installed and are no longer required: libc-devtools libcrypt-dev libnsl-dev libtirpc-dev linux-libc-dev Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: libc6 Suggested packages: glibc-doc locales libnss-nis libnss-nisplus guacamole The following packages will be REMOVED: build-essential g++ g++-10 libc-bin libc-dev-bin libc6-dbg libc6-dev libstdc++-10-dev locales task-english zlib1g-dev The following packages will be upgraded: libc6 xrdp WARNING: The following essential packages will be removed. This should NOT be done unless you know exactly what you are doing! libc-bin 2 upgraded, 0 newly installed, 11 to remove and 5 not upgraded. Need to get 3,298 kB of archives. After this operation, 93.9 MB disk space will be freed. You are about to do something potentially harmful. To continue type in the phrase 'Yes, do as I say!' ?] ^C
It almost certainly is, but we're not in a position to do this as we're an upstream to Debian and don't maintain these packages here.
You'll need to raise the issue on the Debian Bug Tracking system.
HTH
Thanks for your reply, I was hoping the maintainer of xorgxrdp was maybe also the maintainer of the corresponding debian package.
This issue is already marked as "outstanding bugs" in https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=xorgxrdp;dist=unstable which links to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=995573 and I don't know what the process is in order to request a backport of the fix.
It would certainly make it easier if this was the case, but it isn't I'm afraid.
I'd looked for a bug after your post, but rather stupidly I searched on xrdp rather than xorgxrdp.
There may be a formal process to request a backport, but I don't know what it is. A couple of other ideas occur to me:-
Hope that's at least a bit useful.
FWIW I added a comment to this bug on the debian bug tracker. It's since been marked as resolved. I also noticed this other bug on the debian bug tracker, but I'm guessing that originated here.
I commented in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=995573 , let's see if it works.
I just wanted to confirm for other Debian 11 (Bullseye) users that xrdp will not work until this fix is backported (latest version of xrdp on Bullseye is still 0.9.12-1.1).
until a backport is available (mailing list to ask for a backport to bullseye-backports can be found here: https://lists.debian.org/debian-backports/) you can download xrdp 0.9.15-1 and xorgxrdp 1:0.2.15-1 via https://snapshot.debian.org/ Those package versions were still compatible with libc6 from bullseye.
until a backport is available (mailing list to ask for a backport to bullseye-backports can be found here: https://lists.debian.org/debian-backports/) you can download xrdp 0.9.15-1 and xorgxrdp 1:0.2.15-1 via https://snapshot.debian.org/ Those package versions were still compatible with libc6 from bullseye.
Thanks, it's working. I installed the 2 packages in that order:
sudo apt install ./xorgxrdp_0.2.15-1_amd64.deb
sudo apt install ./xrdp_0.9.15-1_amd64.deb
Hi, I am having a very similar issue, I tried installing the versions recommended but it's saying I have unmet dependencies.
Linux debian 6.1.0-5-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.12-1 (2023-02-15) x86_64 GNU/Linux
(which I accidentally updated to by copying and pasting without noticing there was a sudo apt-get update -y
amongst the lines)
I had a system successfully running on Debian 10 using xrdp/vnc, after the upgrade to 11 and xorgxrdp, now displays an "Oh no! Something has gone wrong." message with the only option being to log out.
The behaviour is consistent across FreeRDP and mstsc. The message is consistent across both the xorgxrdp and rightvncserver backends. I've removed and purged the configurations for gnome (using tasksel), xrdp and xorgxrdp. I've reviewed the logs and cannot find anything that jumps out at me.
I've set
/etc/X11/Xwrapper.config
to containallowed_users=anybody
I've runadduser xrdp ssl-cert
Attached are a number of log files (ip address and domains have been sanitized).
My apologies if this is the wrong forum, but I suspect that I'm bumping up against a bug I cannot place, especially given that this is a stock install.
Thank you in advance for your time.
FreeRdp Connection Log
.xorgxrdp.log
xrdp.log
journalctl -u xrdp -u gnome-software -u xrdp-sesman -u dbus-daemon -u Packagekit -S today