Bug 27880 - x2go server working in Mga 7 but not in Mga 8
Summary: x2go server working in Mga 7 but not in Mga 8
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: x86_64 Linux
Priority: Normal major
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard:
Keywords: IN_ERRATA8, advisory, validated_update
Depends on:
Blocks:
 
Reported: 2020-12-19 20:34 CET by Per Nelvig
Modified: 2023-01-18 18:33 CET (History)
10 users (show)

See Also:
Source RPM: x2goserver-4.0.1.20-4.mga8.src.rpm
CVE:
Status comment:


Attachments

Description Per Nelvig 2020-12-19 20:34:07 CET
Description of problem:
When using x2go client from windows to connect to Mga 8 64 (virtual machine) the client logs in with ssh correctly using a password authenticated ssh private key. But the client immediately throws an error message: 

"Error: The remote NX proxy closed the connection. Error: Failure negotiating the session in stage '7'. Error: Wrong version or invalid session authentication cookie."

The client session log: "Loop: PANIC! The remote NX proxy closed the connection.
Loop: PANIC! Failure negotiating the session in stage '7'.
Loop: PANIC! Wrong version or invalid session authentication cookie."

The log file (messages)show the following last events before session closes:

Dec 19 20:24:22 mga8virtual /usr/sbin/x2gocleansessions[175856]: per-50-1608405837_stDMATE_dp32: state file for this session does not exist: /tmp/.x2go-per/C-per-50-1608405837_stDMATE_dp32/state (this can be ignored during session startups) 
Dec 19 20:24:24 mga8virtual /usr/sbin/x2gocleansessions[175856]: per-50-1608405837_stDMATE_dp32: state file for this session does not exist: /tmp/.x2go-per/C-per-50-1608405837_stDMATE_dp32/state (this can be ignored during session startups) 
Dec 19 20:24:26 mga8virtual /usr/sbin/x2gocleansessions[175856]: per-50-1608405837_stDMATE_dp32: state file for this session does not exist: /tmp/.x2go-per/C-per-50-1608405837_stDMATE_dp32/state (this can be ignored during session startups) 
Dec 19 20:24:29 mga8virtual /usr/bin/x2goumount-session[177444]: x2goumount-session has been called with options: per-50-1608405837_stDMATE_dp32 
Dec 19 20:24:52 mga8virtual /usr/sbin/x2gocleansessions[175856]: per-50-1608405837_stDMATE_dp32: found stale X-server process (177101), sending SIGKILL 
Dec 19 20:24:52 mga8virtual /usr/bin/x2goumount-session[177654]: x2goumount-session has been called with options: per-50-1608405837_stDMATE_dp32 
 


Version-Release number of selected component (if applicable):
4.0.1.20-4.mga8

How reproducible:


Steps to Reproduce:
1.
2.
3.
Comment 1 Lewis Smith 2020-12-19 21:02:21 CET
Thank you for this report.

Not easy for us to reproduce, so assigning immediately globally because this SRPM has no fixed maintainer.

Source RPM: x2goserver ver. 4.0.1.20-4.mga8 => x2goserver-4.0.1.20-4.mga8.src.rpm
Assignee: bugsquad => pkg-bugs

Comment 2 Per Nelvig 2020-12-25 18:01:31 CET
The version of x2go in Mga 7 and Mga 8 is the same. In Mga 7 x2goagent gets installed with x2go. However, in the repository for Mga 8 x2goagent version 3.5.0.33 is missing. I think this might be the explanation for the problems.
Comment 3 Per Nelvig 2020-12-27 11:55:27 CET
Tried to install x2goagent-3.5.0.33-3.mga7.x86_64.rpm with urpmi. The output was: "Installation failed:	x2goagent < 3.5.99.0-1 is obsoleted by (installed) nxagent-3.5.99.25-1.mga8.x86_64"
Comment 4 Fabrice Boyrie 2021-03-08 17:05:49 CET
I have the same problem

In the session.log on the server, we have
/usr/bin/x2gostartagent: ligne 443: x2goagent : commande introuvable


x2goagent was created by the nxagent src.rpm, but is is not the case in mga8 version.
If i try to use nxagent as x2goagent as in mga7, it fails
Error: Aborting session with 'Unable to open display 'nx/nx,options=/tmp/.x2go-fboyrie/C-fboyrie-50-1615218947_stDXFCE_dp24/options:50''.

If i try to copy all the x2goagent from mageia7 to mageiea8. I can connect, but the session closes immediately.

CC: (none) => fboyrie

Comment 5 David Walser 2021-03-08 19:04:44 CET
x2goagent doesn't exist any more with the current version of nx.  x2goserver and/or x2goclient probably just need to be updated to match.
Morgan Leijström 2021-03-09 10:47:48 CET

CC: (none) => fri

Comment 6 Giuseppe Merigo 2021-04-09 13:31:35 CEST
I have a similar problem after yesterday upgrade. I was able to pinpoint some strange ssh behaviour.

To clean things up, I uninstalled x2goserver and x2goserver-sqlite and cleaned up the configuration as my test system is upgraded from a lot of previous versions.

This is the log I obtain (I get the same at log level info and debug):

Apr  9 13:21:44 ******-wks3 /usr/bin/x2gostartagent: successfully started X2Go agent session with ID ******-50-1617967298_stDLXDE_dp24
Apr  9 13:21:46 *******-wks3 sshd[260661]: error: connect_to localhost port 34396: failed.
Apr  9 13:21:46 *******-wks3 sshd[260661]: error: channel 0: protocol error: close rcvd twice
Apr  9 13:21:47 *******-wks3 sshd[260661]: Received disconnect from 10.232.42.173 port 41510:11: Bye Bye
Apr  9 13:21:47 *******-wks3 sshd[260661]: Disconnected from user ******* 10.232.42.173 port 41510

It seems that x2gostartagent doesn't listen to the port sshd is forwarding to or crashes just before sshd has any way to talk to it. I checked and the sqllite database get created (I did not make any query as I'm not familiar but based on the strings command the session is there).

Netstat and ps do not show any x2go processes running. Any idea?

CC: (none) => g.merigo

Comment 7 Giuseppe Merigo 2021-04-09 15:37:48 CEST
So I came to the same conclusion as David, x2goagent is missing, but why the missing package? It was there in mga7... and the x2go version is the same.
Comment 8 Giuseppe Merigo 2021-04-09 15:55:17 CEST
I did further research, in mga7 the x2goagent was packaged as  x2goagent-3.5.0.33-3.mga7.x86_64, I force installed it and got a broken link in /usr/libexec/nx:

x2goagent -> ../../../usr/libexec/nx/nxagent

I tried to correct it (at least now it was not broken) to: 

x2goagent -> ../../../usr/libexec/nx/nxagent

Now x2goagent seems to work, but the x2go session still fails with the same error. It seems strange as the x2go software is the same, maybe something changed in the nxagent package.
Comment 9 Giuseppe Merigo 2021-04-12 09:02:16 CEST
I finally found a “dirty” **workaround**. Since it seems everything broken comes from nxagent, I tried to install the mga7 version of both nxagent and x2go agent and I got a working setup.

These are the packages I used:

nxagent-3.5.0.33-3.mga7.x86_64.rpm
x2goagent-3.5.0.33-3.mga7.x86_64.rpm
x2goserver-4.0.1.20-4.mga8.x86_64.rpm


Is something wrong on the new nxagent? Maybe it has to be packaged into x2goagent because it's now incompatible?
Comment 10 Morgan Leijström 2021-04-12 10:37:02 CEST
Thanks.

I assume the packages also need be added to skip list to not get updated until fixed.

In https://wiki.mageia.org/en/Mageia_8_Errata#Various_upgrade_issues
I now added link to comment 9.

Keywords: (none) => IN_ERRATA8

Comment 11 Giuseppe Merigo 2021-04-12 10:39:00 CEST
Yes, I added /^nxagent/ to my /etc/urpmi/skip.list at least for now.
Florian Hubold 2021-04-12 16:57:56 CEST

CC: (none) => doktor5000

Thomas Bigot 2021-05-31 12:15:43 CEST

CC: (none) => thomas.bigot

Comment 12 Lilian Gallet 2021-07-04 09:22:09 CEST
(In reply to Giuseppe Merigo from comment #9)
> I finally found a “dirty” **workaround**. Since it seems everything broken
> comes from nxagent, I tried to install the mga7 version of both nxagent and
> x2go agent and I got a working setup.
> 
> These are the packages I used:
> 
> nxagent-3.5.0.33-3.mga7.x86_64.rpm
> x2goagent-3.5.0.33-3.mga7.x86_64.rpm
> x2goserver-4.0.1.20-4.mga8.x86_64.rpm
> 
> 
> Is something wrong on the new nxagent? Maybe it has to be packaged into
> x2goagent because it's now incompatible?

For me, this workaround works only if I uninstall the package "lib64nxX11_6-3.5.99.25-1.mga8.x86_64" and install "lib64xcompext3-3.5.0.33-3.mga7.x86_64.rpm" 
 and "lib64nxX11_0-3.5.0.33-3.mga7.x86_64.rpm" from Mageia 7.

Otherwise, I have a segfault in libx11-xcb.

CC: (none) => grograg

Comment 13 papoteur 2021-07-15 09:41:29 CEST
It seems that x2go server is in 4.1.0 release since 2018
https://code.x2go.org/releases/source/x2goserver/
x2goclient in 4.1.2 since 2020-02

They probably need to be updated.

CC: (none) => yves.brungard_mageia

Comment 14 Per Nelvig 2022-01-23 12:45:46 CET
Any new information on this bug? Are there any plans to fix this?
Comment 15 Giuseppe Merigo 2022-01-26 08:09:11 CET
(In reply to Per Nelvig from comment #14)
> Any new information on this bug? Are there any plans to fix this?

I'm still using my own workaround from comment #9, I currently don't see anything improving in the packages, but if someone wants to try on their system or on a brand new VM, nice.
Comment 16 papoteur 2023-01-02 20:43:00 CET
There is an update in Testing:
x2goserver-sqlite-4.1.0.3-1.mga8
x2goserver-postgresql-4.1.0.3-1.mga8
x2goserver-4.1.0.3-1.mga8
nxagent-3.5.99.26-1.1.mga8
lib64nxX11_6-3.5.99.26-1.1.mga8
lib64xcomp3-3.5.99.26-1.1.mga8
lib64xcompshad3-3.5.99.26-1.1.mga8
nxproxy-3.5.99.26-1.1.mga8
nxdialog-3.5.99.26-1.1.mga8

Sources:
x2goserver-4.1.0.3-1.mga8.src.rpm
nx-3.5.99.26-1.1.mga8.src.rpm

Assignee: pkg-bugs => qa-bugs

Comment 17 Giuseppe Merigo 2023-01-04 09:26:18 CET
I updated and I now receive this error in the dialog box:

```
x2gocheckport: line 131: connect('dbname=/var/lib/x2go/x2go_sessions','',...): syntax error in expression (error token is "('dbname=/var/lib/x2go/x2go_sessions','',...)") /usr/lib64/x2go/x2gocheckport: line 131: connect('dbname=/var/lib/x2go/x2go_sessions','',...): syntax error in expression (error token is "('dbname=/var/lib/x2go/x2go_sessions','',...)") /usr/lib64/x2go/x2gocheckport: line 131: connect('dbname=/var/lib/x2go/x2go_sessions','',...): syntax error in expression (error token is "('dbname=/var/lib/x2go/x2go_sessions','',...)") /usr/lib64/x2go/x2gocheckport: line 131: connect('dbname=/var/lib/x2go/x2go_sessions','',...): syntax error in expression (error token is "('dbname=/var/lib/x2go/x2go_sessions','',...)") /usr/lib64/x2go/x2gocheckport: line 131: connect('dbname=/var/lib/x2go/x2go_sessions','',...): syntax error in expression (error token is "('dbname=/var/lib/x2go/x2go_sessions','',...)") /usr/lib64/x2go/x2gocheckport: line 131: connect('dbname=/var/lib/x2go/x2go_sessions','',...): syntax error in expression (error token is "('dbname=/var/lib/x2go/x2go_sessions','',...)") /usr/lib64/x2go/x2gocheckport: line 131: connect('dbname=/var/lib/x2go/x2go_sessions','',...): syntax error in expression (error token is "('dbname=/var/lib/x2go/x2go_sessions','',...)") /usr/lib64/x2go/x2gocheckport: line 131: connect('dbname=/var/lib/x2go/x2go_sessions','',...): syntax error in expression (error token is "('dbname=/var/lib/x2go/x2go_sessions','',...)") /usr/lib64/x2go/x2gocheckport: line 131: connect('dbname=/var/lib/x2go/x2go_sessions','',...): syntax error in expression (error token is "('dbname=/var/lib/x2go/x2go_sessions','',...)") /usr/lib64/x2go/x2gocheckport: line 131: connect('dbname=/var/lib/x2go/x2go_sessions','',...): syntax error in expression (error token is "('dbname=/var/lib/x2go/x2go_sessions','',...)") Unable to find free display port or insert new session into database; parameters: port (50), hostname (servernuc.palin.dummy) and session name (). 
```

and this is getting logged into syslog (I anonymized the IP only):

```
Jan  4 09:23:38 servernuc sshd[3751829]: Accepted keyboard-interactive/pam for palin from xxx.xxx.xxx.xxx port 41746 ssh2
Jan  4 09:23:38 servernuc dbus-daemon[794]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.378' (uid=500 pid=3751847 comm="/usr/bin/hostnamectl --transient")
Jan  4 09:23:38 servernuc dbus-daemon[794]: [system] Successfully activated service 'org.freedesktop.hostname1'
Jan  4 09:23:39 servernuc /usr/bin/x2gostartagent: no free display number available, cannot start new session. Retrying (run 1).
Jan  4 09:23:40 servernuc /usr/bin/x2gostartagent: no free display number available, cannot start new session. Retrying (run 2).
Jan  4 09:23:40 servernuc /usr/bin/x2gostartagent: no free display number available, cannot start new session. Retrying (run 3).
Jan  4 09:23:40 servernuc /usr/bin/x2gostartagent: no free display number available, cannot start new session. Retrying (run 4).
Jan  4 09:23:40 servernuc /usr/bin/x2gostartagent: no free display number available, cannot start new session. Retrying (run 5).
Jan  4 09:23:41 servernuc /usr/bin/x2gostartagent: no free display number available, cannot start new session. Retrying (run 6).
Jan  4 09:23:41 servernuc /usr/bin/x2gostartagent: no free display number available, cannot start new session. Retrying (run 7).
Jan  4 09:23:41 servernuc /usr/bin/x2gostartagent: no free display number available, cannot start new session. Retrying (run 8).
Jan  4 09:23:41 servernuc /usr/bin/x2gostartagent: no free display number available, cannot start new session. Retrying (run 9).
Jan  4 09:23:42 servernuc /usr/bin/x2gostartagent: no free display number available, cannot start new session. Retrying (run 10).
Jan  4 09:23:42 servernuc /usr/bin/x2gostartagent: Unable to find free display port or insert new session into database; parameters: port (50), hostname (servernuc.palin.dummy) and session name ().
```
Comment 18 papoteur 2023-01-04 09:41:20 CET
@Guiseppe
Try, as root:
x2godbadmin --createdb
on the server side.
Then retry for a session.
I have also in my notes, but I don't know if this is needed:
chown root:x2gouser /usr/lib/x2go/libx2go-server-db-sqlite3-wrapper
chmod 2755 /usr/lib/x2go/libx2go-server-db-sqlite3-wrapper
Comment 19 Giuseppe Merigo 2023-01-04 10:17:13 CET
I always do a new createdb when upgrading, i changed the permissions and added the g+s flag to these files:

/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper.pl
/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper

(note the lib**64**)

Now the dialog error changed (it seems like a string with a single quote is passed instead of a port number):

```
Connection failed. /usr/lib64/x2go/x2gocheckport: line 131: HAVEN'T: syntax error: invalid arithmetic operator (error token is "'T") /usr/lib64/x2go/x2gocheckport: line 131: HAVEN'T: syntax error: invalid arithmetic operator (error token is "'T") /usr/lib64/x2go/x2gocheckport: line 131: HAVEN'T: syntax error: invalid arithmetic operator (error token is "'T") /usr/lib64/x2go/x2gocheckport: line 131: HAVEN'T: syntax error: invalid arithmetic operator (error token is "'T") /usr/lib64/x2go/x2gocheckport: line 131: HAVEN'T: syntax error: invalid arithmetic operator (error token is "'T") /usr/lib64/x2go/x2gocheckport: line 131: HAVEN'T: syntax error: invalid arithmetic operator (error token is "'T") /usr/lib64/x2go/x2gocheckport: line 131: HAVEN'T: syntax error: invalid arithmetic operator (error token is "'T") /usr/lib64/x2go/x2gocheckport: line 131: HAVEN'T: syntax error: invalid arithmetic operator (error token is "'T") /usr/lib64/x2go/x2gocheckport: line 131: HAVEN'T: syntax error: invalid arithmetic operator (error token is "'T") /usr/lib64/x2go/x2gocheckport: line 131: HAVEN'T: syntax error: invalid arithmetic operator (error token is "'T") Unable to find free display port or insert new session into database; parameters: port (50), hostname (servernuc.palin.dummy) and session name (). 

```

The syslog message is the same, so I won't paste it again.
Comment 20 Giuseppe Merigo 2023-01-04 10:19:55 CET
Just an addendum:

the new error appears AFTER the (empty) section list appear, and AFTER pressing the NEW session button.
Comment 21 papoteur 2023-01-05 09:09:07 CET
@Guiseppe:
Did you install also x2goserver-sqlite-4.1.0.3-1.mga8 ?
Comment 22 Giuseppe Merigo 2023-01-05 09:13:51 CET
No I didn't, urpmi didn't pull the upgrade dependency.

I installed it right now, initialized the db brand new and restarted x2goservice but the error is still the same when I hit the “new session” button.
Comment 23 papoteur 2023-01-05 09:53:25 CET
Can you look for the session.log in/tmp/.x2go-<username>/<session> on the serverside?
Comment 24 Giuseppe Merigo 2023-01-05 09:57:49 CET
That's the whole point, there's no session log because the session is not created.
Comment 25 papoteur 2023-01-05 10:20:20 CET
Have you open ssh port in the firewall configuration (server side)?
Comment 26 Giuseppe Merigo 2023-01-05 10:21:21 CET
Yes of course, if I downgrade to the mga7 version everything works again.
Antonin Roussel 2023-01-05 11:11:12 CET

CC: (none) => antonin.roussel

Comment 27 papoteur 2023-01-05 12:30:30 CET
You server should have a name different from localhost, too.
I have configured one, with the creation of the DB, modification of credentials on above files, opening ssh, and this is OK.
Comment 28 Giuseppe Merigo 2023-01-05 12:38:24 CET
My server name is not localhost as you can see in the log I pasted ;)
Comment 29 papoteur 2023-01-05 13:24:02 CET
The word "HAVEN'T" is the start of a error message I would like to have completely.
Don't you see it in journal of the server ?
As root:
journalctl -b |grep x2go
Comment 30 Antonin Roussel 2023-01-05 13:42:57 CET
(In reply to Lewis Smith from comment #1)
> .../... Not easy for us to reproduce .../...

To ease testing I suggest to set a single computer with both server and client. Then just set a x2go session to local host.

Looks like it is possible with ICEWM, ssh port open (or not because localhost), and your x2go user member of group x2gouser ("sometimes" it seems helping, "others times" it appears useless), mind creating db.
Comment 31 Giuseppe Merigo 2023-01-05 13:52:02 CET
(In reply to papoteur from comment #29)
> The word "HAVEN'T" is the start of a error message I would like to have
> completely.
> Don't you see it in journal of the server ?
> As root:
> journalctl -b |grep x2go

As I said I have no more logs that those on syslog, this is the result of your command:

Dec 26 12:23:41 servernuc.palin.dummy systemd[15805]: tmp-.x2go\x2dpalin-spool-C\x2dpalin\x2d50\x2d1672053804_stDXFCE_dp24.mount: Succeeded.
Dec 26 12:23:41 servernuc.palin.dummy systemd[474197]: tmp-.x2go\x2dpalin-spool-C\x2dpalin\x2d50\x2d1672053804_stDXFCE_dp24.mount: Succeeded.
Dec 26 12:23:41 servernuc.palin.dummy systemd[1]: tmp-.x2go\x2dpalin-spool-C\x2dpalin\x2d50\x2d1672053804_stDXFCE_dp24.mount: Succeeded.
Jan 04 09:15:31 servernuc.palin.dummy systemd[1]: x2goserver.service: Succeeded.
Jan 04 09:15:31 servernuc.palin.dummy systemd[1]: x2goserver.service: Consumed 19h 25min 1.296s CPU time.
Jan 04 09:19:59 servernuc.palin.dummy systemd[1]: x2goserver.service: Succeeded.
Jan 04 09:19:59 servernuc.palin.dummy systemd[1]: x2goserver.service: Consumed 26.288s CPU time.
Jan 04 09:22:57 servernuc.palin.dummy systemd[1]: x2goserver.service: Succeeded.
Jan 04 09:22:57 servernuc.palin.dummy systemd[1]: x2goserver.service: Consumed 14.327s CPU time.
Jan 04 09:23:33 servernuc.palin.dummy systemd[1]: x2goserver.service: Succeeded.
Jan 04 09:23:33 servernuc.palin.dummy systemd[1]: x2goserver.service: Consumed 3.689s CPU time.
Jan 04 09:28:38 servernuc.palin.dummy systemd[1]: x2goserver.service: Succeeded.
Jan 04 09:28:38 servernuc.palin.dummy systemd[1]: x2goserver.service: Consumed 26.740s CPU time.
Jan 04 10:11:34 servernuc.palin.dummy systemd[1]: x2goserver.service: Succeeded.
Jan 04 10:11:34 servernuc.palin.dummy systemd[1]: x2goserver.service: Consumed 4min 10.493s CPU time.
Jan 05 09:10:57 servernuc.palin.dummy systemd[1]: x2goserver.service: Succeeded.
Jan 05 09:10:57 servernuc.palin.dummy systemd[1]: x2goserver.service: Consumed 3h 4min 29.310s CPU time.
Jan 05 12:46:36 servernuc.palin.dummy systemd[1]: x2goserver.service: Succeeded.
Jan 05 12:46:36 servernuc.palin.dummy systemd[1]: x2goserver.service: Consumed 28min 47.159s CPU time.
Jan 05 12:59:17 servernuc.palin.dummy systemd[1]: x2goserver.service: Succeeded.
Jan 05 12:59:17 servernuc.palin.dummy systemd[1]: x2goserver.service: Consumed 21.291s CPU time.
Comment 32 Giuseppe Merigo 2023-01-05 13:53:11 CET
(In reply to Antonin Roussel from comment #30)
> (In reply to Lewis Smith from comment #1)
> > .../... Not easy for us to reproduce .../...
> 
> To ease testing I suggest to set a single computer with both server and
> client. Then just set a x2go session to local host.
> 
> Looks like it is possible with ICEWM, ssh port open (or not because
> localhost), and your x2go user member of group x2gouser ("sometimes" it
> seems helping, "others times" it appears useless), mind creating db.

I can do this, but not right now.
And it would be a regression, since with the older packages everything is fine. Maybe there is some configuration which is not done properly by the rpm scripts and that I'm not aware of.
Comment 33 papoteur 2023-01-07 14:00:48 CET
Hello,
I have submitted a new build which should

Assignee: qa-bugs => yves.brungard_mageia

Comment 34 papoteur 2023-01-07 15:04:14 CET
Hello,
I have submitted a new build which should set the credentials on /usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper

x2goserver-postgresql-4.1.0.3-1.1.mga8
x2goserver-sqlite-4.1.0.3-1.1.mga8
x2goserver-4.1.0.3-1.1.mga8

Assignee: yves.brungard_mageia => qa-bugs

Comment 35 Giuseppe Merigo 2023-01-07 17:24:56 CET
It works perfectly now, thank you very much!
Comment 36 Morgan Leijström 2023-01-07 18:29:51 CET
Thank you Papoteur and Guiseppe!

Errata 8 to be updated when this is pushed to updates.

@Papoteur: Advisory?

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 37 papoteur 2023-01-07 18:47:02 CET
Advisory
================
The x2go system was broken, clients can't open sessions, because of nxagent looking for libs in /usr/local/
After updating nxagent, compiling it with fixes, and updating x2goserver, the sessions can now be opened from the client.
The new package fixes also credentials on /usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper
================

x2goserver-sqlite-4.1.0.3-1.1.mga8
x2goserver-postgresql-4.1.0.3-1.1.mga8
x2goserver-4.1.0.3-1.1.mga8
nxagent-3.5.99.26-1.1.mga8
lib64nxX11_6-3.5.99.26-1.1.mga8
lib64xcomp3-3.5.99.26-1.1.mga8
lib64xcompshad3-3.5.99.26-1.1.mga8
nxproxy-3.5.99.26-1.1.mga8
nxdialog-3.5.99.26-1.1.mga8

Sources:
x2goserver-4.1.0.3-1.1.mga8.src.rpm
nx-3.5.99.26-1.1.mga8.src.rpm
Dave Hodgins 2023-01-11 04:52:41 CET

CC: (none) => davidwhodgins
Keywords: (none) => advisory

Comment 38 Mageia Robot 2023-01-13 18:38:23 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2023-0001.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 39 Morgan Leijström 2023-01-13 23:41:32 CET
Errata 8 updated.
Comment 40 Per Nelvig 2023-01-17 10:38:41 CET
Thank you all for finally fixing this!
Jani Välimaa 2023-01-18 18:32:01 CET

Depends on: (none) => 31426

Jani Välimaa 2023-01-18 18:33:05 CET

Depends on: 31426 => (none)


Note You need to log in before you can comment on or make changes to this bug.