X2Go Bug report logs - #1633
New clipboard issue in Libreoffice with X2Go

Package: x2goserver; Maintainer for x2goserver is X2Go Developers <x2go-dev@lists.x2go.org>; Source for x2goserver is src:x2goserver.

Reported by: Jens Reyer <jens.reyer@leberrohstoffe.com>

Date: Wed, 12 Mar 2025 10:05:01 UTC

Severity: normal

Full log


🔗 View this message in rfc822 format

X-Loop: owner@bugs.x2go.org
Subject: Bug#1633: New clipboard issue in Libreoffice with X2Go
Reply-To: Jens Reyer <jens.reyer@leberrohstoffe.com>, 1633@bugs.x2go.org
Resent-From: Jens Reyer <jens.reyer@leberrohstoffe.com>
Resent-To: x2go-dev@lists.x2go.org
Resent-CC: X2Go Developers <x2go-dev@lists.x2go.org>
X-Loop: owner@bugs.x2go.org
Resent-Date: Thu, 13 Mar 2025 10:45:02 +0000
Resent-Message-ID: <handler.1633.B1633.1741862579629614@bugs.x2go.org>
Resent-Sender: owner@bugs.x2go.org
X-X2Go-PR-Message: followup 1633
X-X2Go-PR-Package: x2goserver
X-X2Go-PR-Keywords: 
References: <CANVnVYLkcoG0nfM1j5kRJ2yYxX2TTiBcc3k6QuqYPLG7Q6FW5w@mail.gmail.com> <999247165.134927.1741773596827@195.98.208.36> <810710459.135614.1741783851926@195.98.208.36> <CANVnVYL+si4Dn5OypG3iBYgwD-uf-n=mgLmWbFj6eoTv47S0aA@mail.gmail.com> <CANVnVYJX1DNocs6252Vin_G-_W8+h4amJ2wFgmu0AV6A=BqVhA@mail.gmail.com> <999247165.134927.1741773596827@195.98.208.36>
Received: via spool by 1633-submit@bugs.x2go.org id=B1633.1741862579629614
          (code B ref 1633); Thu, 13 Mar 2025 10:45:02 +0000
Received: (at 1633) by bugs.x2go.org; 13 Mar 2025 10:42:59 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-2.0 required=3.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE,RCVD_IN_DNSWL_BLOCKED,
	RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED,
	RCVD_IN_ZEN_BLOCKED_OPENDNS,SPF_HELO_NONE,URIBL_BLOCKED,
	URIBL_DBL_BLOCKED_OPENDNS,URIBL_ZEN_BLOCKED_OPENDNS autolearn=ham
	autolearn_force=no version=3.4.4
Received: from out2.mail.core1.p4.net (out2.mail.core1.p4.net [195.98.222.229])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 956CC5DA7C
	for <1633@bugs.x2go.org>; Thu, 13 Mar 2025 11:42:53 +0100 (CET)
Received: from relay1.mail.core1.p4.net (relay1.mail.core1.p4.net [195.98.222.163])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits))
	(No client certificate requested)
	by out2.mail.core1.p4.net (Postfix) with ESMTPS id 4ZD3x90X03z7shV
	for <1633@bugs.x2go.org>; Thu, 13 Mar 2025 11:42:53 +0100 (CET)
Received: from ares-mda1.core1.p4.net (ares-mda1.core1.p4.net [195.98.222.164])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by relay1.mail.core1.p4.net (Postfix) with ESMTPS id EDE571FDA9
	for <1633@bugs.x2go.org>; Thu, 13 Mar 2025 11:42:52 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leberrohstoffe.com;
	s=s1-p4; t=1741862572; x=1744886572;
	bh=RMConDLHislcTYGtjlZ+p9ajKGPt9pVc70S1dPJ4NoQ=;
	h=Date:From:To:Message-ID:Subject:From;
	b=akT8P/wLnQ1XDxSnVMsh1vOHQQoDMaxDX8is/ua5QsGpxBKa/0vwl+N5KdNTM3r2t
	 Gz0/4W38lXw6SwogiEQpH5VzHhMRfYW39/4IiksngmIUNQVbm+l4fJCShR7XnXOk6L
	 9J0bxGFrRj6c5ysz5JKWEKgpPlNtHcHrr+H5hP3LBX+/r+zB84VW9yUZWJ0a+LL7CN
	 MSRZ5PcTUC3mwVPHXNr1+pghp7rPeJ2+82XdrjxLu/ggQ40vSXsdh+ERRRY+dbjLu9
	 fVYI5PhN1P41peDpMxzk72nU6VEsKAaCzy/HQg0QnnBHTdR1i0odYMuThaQWFXeo3O
	 k0++l0pLvtxSw==
Received: from 127.0.0.1 (helo=localhost.localdomain)
	by ares-mda1.core1.p4.net with esmtpsa (TLS1.0:ECDHE_RSA_AES_256_CBC_SHA1:256)
	id 1tsg1c-000g6U-Sm; Thu, 13 Mar 2025 11:42:52 +0100
Date: Thu, 13 Mar 2025 11:42:52 +0100 (CET)
From: Jens Reyer <jens.reyer@leberrohstoffe.com>
To: 1633@bugs.x2go.org
Message-ID: <1728065184.137568.1741862572763@195.98.208.36>
In-Reply-To: <CANVnVYJX1DNocs6252Vin_G-_W8+h4amJ2wFgmu0AV6A=BqVhA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; 
	boundary="----=_Part_137567_911984071.1741862572744"
X-Priority: 3
Importance: Medium
X-Mailer: Open-Xchange Mailer v7.8.2-Rev11
X-Originating-Client: open-xchange-appsuite
[Message part 1 (text/plain, inline)]
I could NOT reproduce the problem with your lightweight test on Linuxmint 22.1 Mate:

nxagent -ac :55

DISPLAY=:55 twm

DISPLAY=:55 soffice

--> OK (except maybe one fail, but that was probably human failure)


For the previous non-lightweight-test in twm on the remote Debian Trixie server I started in that x2go/twm session a terminal and from there soffice, since I couldn't find a direct Libreoffice launcher. So I tried this for the lightweight test - still works:

nxagent -ac :55

DISPLAY=:55 twm

DISPLAY=:55 xterm

In xterm: soffice

--> OK


I agree there must be something specific with newer Libreoffice versions, since I neither found this with other applications, nor with libreoffice 7.3.7. But as just discovered this is only an issue with (remote?) X2Go sessions.


> Ulrich Sibiller <ulrich.sibiller@gmail.com> hat am 13. März 2025 um 10:52 geschrieben:
> 
>     Ok, thanks for the information. The nxagent is the current version, that's ok. Also I think we take out the client from the equation.
> 
>     I have just tried your reproducer with LibreOffice 6.4.7.2 on RockyLinux 8.10 in a rootless NX session without any problems. Maybe this is tied to newer LibreOffice versions?
> 
>     You can also do a very lightweight test locally like this:
>     1. run nxagent -ac :55
>     2. DISPLAY=:55 openbox (or any other WM)
>     3. DISPLAY=:55 soffice -> will open soffice in the nx window.
> 
>     Is the problem showing up then, too?
> 
>     Maybe we need more debugging information which would require to recompile nxagent on your server system.
> 
> 
>     Uli
> 
>     On Wed, Mar 12, 2025 at 3:00 PM Ulrich Sibiller <ulrich.sibiller@gmail.com mailto:ulrich.sibiller@gmail.com > wrote:
> 
>         > >         Sorry, x2goserver-x2goagent is only a wrapper. The real functionality sits in the nxagent package, and that's the version I need. Alternatively you can run /usr/bin/x2goagent -version on the server.
> > 
> >         KDE includes a clipboard manager. What DE are you using?
> > 
> >         Does the problem also show up when you are using a very simple window manager like twm or fvwm2 or openbox?
> > 
> >         Uli
> > 
> >         On Wed, Mar 12, 2025 at 1:55 PM Jens Reyer <jens.reyer@leberrohstoffe.com mailto:jens.reyer@leberrohstoffe.com > wrote:
> > 
> >             > > > 
> > >             Hi,
> > > 
> > >             thanks for the quick answer.
> > > 
> > > 
> > >             x2goagent 4.1.0.6, as provided by the distributions,
> > > 
> > >             so on the affected Debian Trixie/Sid Mate server:
> > > 
> > >             x2goserver-x2goagent 4.1.0.6-1.1+b1
> > > 
> > >             and on LinuxMint 22.1 Mate:
> > > 
> > >             x2goserver-x2goagent 4.1.0.6-1.1build1
> > > 
> > > 
> > >             To the best of my knowledge there's no clipboard manager running on the systems, neither on the 2 tested servers nor the 3 clients.
> > > 
> > >             Most systems were just set up recently by myself, and I never used or even heard about clipboardmanagers before. Neither clipman nor xclipboard are installed.
> > > 
> > > 
> > >             Greets
> > > 
> > >             jre
> > > 
> > > 
> > >                 > > > > Ulrich Sibiller <ulrich.sibiller@gmail.com mailto:ulrich.sibiller@gmail.com > hat am 12. März 2025 um 11:13 geschrieben:
> > > > 
> > > >                 Hi,
> > > > 
> > > >                 please let us know the version of nxagent (x2goagent) you are using. Also ensure that there’s no clipboard manager running (on both sides!).
> > > > 
> > > >                 Uli
> > > > 
> > > >                 On Wed, Mar 12, 2025 at 11:11 AM Jens Reyer <jens.reyer@leberrohstoffe.com mailto:jens.reyer@leberrohstoffe.com > wrote:
> > > > 
> > > >                     > > > > > 
> > > > >                     Package: x2goserver
> > > > > 
> > > > >                     Version: 4.1.0.6-1.1+b1
> > > > > 
> > > > >                     Severity: normal
> > > > > 
> > > > > 
> > > > >                     Hi,
> > > > > 
> > > > >                     since an update/reinstallation copy&pasting in Libreoffice in X2Go always needs to be repeated, only the very first run works instantly.
> > > > > 
> > > > >                     We found this issue only when using X2Go, but not when working directly on the same machine.
> > > > > 
> > > > >                     It happens only in Libreoffice (Calc and Writer), but not in e.g. Firefox or an editor.
> > > > > 
> > > > >                     Starting Libreoffice in safe mode (soffice --safe-mode) does not help.
> > > > > 
> > > > > 
> > > > >                     Steps to reproduce:
> > > > > 
> > > > > 
> > > > >                     Start Libreoffice
> > > > > 
> > > > >                     ctrl+c, ctrl+v OK
> > > > > 
> > > > >                     ctrl+c, ctrl+v FAIL (nothing is inserted)
> > > > > 
> > > > >                     ctrl+c, ctrl+v FAIL (nothing is inserted)
> > > > > 
> > > > > 
> > > > >                     Start Libreoffice
> > > > > 
> > > > >                     right-click > copy, right-click > paste OK
> > > > > 
> > > > >                     right-click > copy, right-click > paste FAIL (Libreoffice Calc asks where to shift the cells, but then nothing is inserted)
> > > > > 
> > > > >                     right-click > copy, right-click > paste FAIL (Libreoffice Calc asks where to shift the cells, but then nothing is inserted)
> > > > > 
> > > > > 
> > > > >                     Workaround:
> > > > > 
> > > > >                     ctrl+c, ctrl+v OK
> > > > > 
> > > > >                     ctrl+c, ctrl+c, ctrl+v OK
> > > > > 
> > > > >                     ctrl+c, ctrl+c, ctrl+v OK
> > > > > 
> > > > > 
> > > > >                     Tested affected servers:
> > > > > 
> > > > >                     Debian Trixie/Sid Mate (libreoffice 4:24.8.5-2 amd64, x2goserver 4.1.0.6-1.1+b1)
> > > > > 
> > > > >                     LinuxMint 22.1 Mate (libreoffice 4:24.2.7-0ubuntu0.24.04.2, x2goserver 4.1.0.6-1.1build1)
> > > > > 
> > > > > 
> > > > >                     Previously not affected server:
> > > > > 
> > > > >                     LinuxMint 21.3 Mate (libreoffice 1:7.3.7-0ubuntu0.22.04.8, x2goserver 4.1.0.3-5)
> > > > > 
> > > > > 
> > > > >                     Tested Clients:
> > > > > 
> > > > >                     Debian Trixie (x2goclient 4.1.2.3-3)
> > > > > 
> > > > >                     Linuxmint 22.1 (x2goclient 4.1.2.3-1build3)
> > > > > 
> > > > >                     Win10 (X2GoClient 4.1.2.2), with the X.org server option "do not use primary clipboard" both checked and unchecked
> > > > > 
> > > > > 
> > > > >                     I reported this issue only here, not with the distros or Libreoffice. Please tell me if I should otherwise or if I should provide additional info or tests.
> > > > > 
> > > > > 
> > > > >                     My boss is willing to pay for a solution. Just contact me.
> > > > > 
> > > > > 
> > > > >                     Thanks in advance and thanks for all your work!
> > > > > 
> > > > >                     Jens Reyer
> > > > > 
> > > > >                     _______________________________________________
> > > > >                     x2go-dev mailing list
> > > > >                     x2go-dev@lists.x2go.org mailto:x2go-dev@lists.x2go.org
> > > > >                     https://lists.x2go.org/listinfo/x2go-dev
> > > > > 
> > > > >                 > > > > 
> > > >             > > >             _______________________________________________
> > >             x2go-dev mailing list
> > >             x2go-dev@lists.x2go.org mailto:x2go-dev@lists.x2go.org
> > >             https://lists.x2go.org/listinfo/x2go-dev
> > > 
> > >         > >         _______________________________________________
> >         x2go-dev mailing list
> >         x2go-dev@lists.x2go.org mailto:x2go-dev@lists.x2go.org
> >         https://lists.x2go.org/listinfo/x2go-dev
> > 
> >     > 
[Message part 2 (text/html, inline)]

Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Wed Apr 2 16:34:39 2025; Machine Name: ymir.das-netzwerkteam.de

X2Go Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.