From unknown Fri Mar 29 08:33:28 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1341: FreeRDP not working in x2go, requires BIG-REQUESTS extension Reply-To: Jens Reyer , 1341@bugs.x2go.org Resent-From: Jens Reyer Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Wed, 14 Nov 2018 13:05:03 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: report 1341 X-X2Go-PR-Package: x2goserver-x2goagent X-X2Go-PR-Keywords: Received: via spool by submit@bugs.x2go.org id=B.154220067022804 (code B); Wed, 14 Nov 2018 13:05:03 +0000 Received: (at submit) by bugs.x2go.org; 14 Nov 2018 13:04:30 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=3.0 tests=BAYES_40,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 8975C5DAEF for ; Wed, 14 Nov 2018 14:04:27 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de Received: from ymir.das-netzwerkteam.de ([127.0.0.1]) by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EVxND_i4NW67 for ; Wed, 14 Nov 2018 14:04:17 +0100 (CET) X-Greylist: delayed 1023 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Wed, 14 Nov 2018 14:04:17 CET Received: from ares-mta1.core1.p4.net (ares-mta1.core1.p4.net [195.98.222.228]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id D6EB55DAEE for ; Wed, 14 Nov 2018 14:04:17 +0100 (CET) Received: from ares-mda1.core1.p4.net ([195.98.222.164]) by ares-mta1.core1.p4.net with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1gMuZe-000PnT-Oh for submit@bugs.x2go.org; Wed, 14 Nov 2018 13:47:14 +0100 Received: from 127.0.0.1 (helo=localhost.localdomain) by ares-mda1.core1.p4.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1gMuZd-000KAu-Bm for submit@bugs.x2go.org; Wed, 14 Nov 2018 13:47:14 +0100 Received: by mail-qk1-f179.google.com with SMTP id d135so25406053qkc.12 for ; Wed, 14 Nov 2018 04:47:13 -0800 (PST) X-Gm-Message-State: AGRZ1gKunI/SHK9FyCKlsChnHT8NdYvOSfUZWTBNpvx4GlolNEr9daTT f8apBiryt0cByr64+Fa4VgtEoM6wErsV0vH0GA== X-Google-Smtp-Source: AJdET5dO4sYme6xVP0J3947iz63r300kHHf4H+i0u7H/DHvCg7utkUfXToK/o8peW41hE/GJ4rSd4SSSIwMLk3lPOVU= X-Received: by 2002:ac8:3914:: with SMTP id s20mr1572781qtb.294.1542199632189; Wed, 14 Nov 2018 04:47:12 -0800 (PST) MIME-Version: 1.0 From: Jens Reyer Date: Wed, 14 Nov 2018 13:47:01 +0100 X-Gmail-Original-Message-ID: Message-ID: To: submit@bugs.x2go.org Content-Type: text/plain; charset="UTF-8" Package: x2goserver-x2goagent Version: 4.1.0.2-0~1642~ubuntu1 Hi, freerdp (freerdp and freerdp2) doesn't work with current default x2go: ~~~~~ $ xfreerdp /size:1700x1000 /u:USER /p:PASS /v:192.168.50.142 /cert-ignore connected to 192.168.50.142:3389 X Error of failed request: BadLength (poly request too large or internal Xlib length error) Major opcode of failed request: 18 (X_ChangeProperty) Serial number of failed request: 41 Current serial number in output stream: 45 ~~~~~ The bug report for FreeRDP (https://github.com/FreeRDP/FreeRDP/issues/4920) came to the conclusion that it requires the BIG-REQUESTS extension, which is disabled in x2go. Indeed removing these lines in /etc/x2go/x2goagent.options fixes the issue: ~~~~~ # Disable BIG-REQUESTS, nx-libs does not implement this extension correctly. # Leads to all sorts of weird crashes if left enabled. X2GO_NXAGENT_DEFAULT_OPTIONS+=" -extension BIG-REQUESTS" ~~~~~ I'm using this for a day now without "weird crashes", but still assume it's probably not the best idea. Greets jre x2go client: Linux Mint 19 Tara amd64 ii x2goclient 4.1.1.1-2 amd64 x2go server: Linux Mint 19 Tara amd64 x2goserver from http://ppa.launchpad.net/x2go/stable/ubuntu ii freerdp-x11 1.1.0~git20140921.1.440916e+dfs amd64 OR ii freerdp2-x11 2.0.0~git201 amd64 ii nxagent 2:3.5.99.16- amd64 ii x2goserver 4.1.0.2-0~16 amd64 ii x2goserver-x2goagent 4.1.0.2-0~16 amd64 un x2goserver-xsession