Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 14208 - Error: Aborting session with 'Unable to open display 'nx/nx...   Make a simular bug
Summary: Error: Aborting session with 'Unable to open display 'nx/nx...
Status: RESOLVED FIXED
Alias: None
Product: RX@Etersoft
Classification: Продукты (Products)
Component: nx-libs (show other bugs)
Version: не указана
Hardware: PC Linux
: P4 minor
Target Milestone: ---
Assignee: Константин Кондратюк
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
In work:
Reported: 2019-10-24 14:12 MSK by Vitaly Lipatov
Modified: 2021-08-21 14:52 MSK (History)
2 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments
Ошибка NX (14.16 KB, image/jpeg)
2021-08-21 14:45 MSK, Павел Бекетов
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2019-10-24 14:12:12 MSK
Собрал новую версию nx-libs 3.5.99.22-alt1, установил на lav и virtualbox.
Как клиент вроде работает: удалось подключиться к gnivc. К virtualbox не запускается nxagent с ошибкой
№ cat /var/local/vboxuser/.nx/F-C-virtualbox.office.etersoft.ru-2001-7BC559D81209DA0066F479FE0D50FF38/session 

NXAGENT - Version 3.5.99.22
...
Info: Agent running with pid '7105'.
Session: Starting session at 'Thu Oct 24 14:00:21 2019'.
Error: Aborting session with 'Unable to open display 'nx/nx,options=/var/local/vboxuser/.nx/C-virtualbox.office.etersoft.ru-2001-7BC559D81209DA0066F479FE0D50FF38/options:2001''.
Session: Aborting session at 'Thu Oct 24 14:00:21 2019'.
Session: Session aborted at 'Thu Oct 24 14:00:21 2019'.

# cat /var/local/vboxuser/.nx/F-C-virtualbox.office.etersoft.ru-2001-7BC559D81209DA0066F479FE0D50FF38/options 

nx/nx,keyboard=pc105/us,geometry=1918x1125,client=linux,cache=64M,images=128M,link=wan,nodelay=1,type=unix-console,clipboard=both,cleanup=10,product=LFE/None/LFEN/None,shmem=1,backingstore=1,shpix=1,accept=127.0.0.1,cookie=cb2993463277081216979deaadac41f7,id=virtualbox.office.etersoft.ru-2001-7BC559D81209DA0066F479FE0D50FF38,samba=0,media=0,cups=0,keybd=1,aux=1,menu=1:2001

подозреваю, что ему не нравятся параметры, которые он не знает.
Comment 1 Vitaly Lipatov 2019-10-24 14:43:08 MSK
$ cat /home/lav/.nx/temp/1147818/runlog 
...
14:20:12: Starting /usr/bin/nxssh -nx -x -2 -p 22 -o 'RhostsAuthentication no' -o 'PasswordAuthentication no' -o 'RSAAuthentication no' -o 'RhostsRSAAuthentication no' -o 'PubkeyAuthentication yes' -i /usr/share/rxclient/keys/server.id_rsa.key -i /usr/share/rxclient/keys/server.id_dsa.key -i /usr/share/rxclient/keys/server.id_ed25519.key -B -E nx@virtualbox
14:20:18: receiving session list ..
14:20:18: received end of session list
14:20:19: Error: Session startup failed.


$ cat /home/lav/.nx/temp/1147818/sshlog 
14:20:12: NX> 203 NXSSH running with pid: 1147876
14:20:12: command-line line 0: Unsupported option "rsaauthentication"
14:20:12: command-line line 0: Unsupported option "rhostsrsaauthentication"
14:20:12: NX> 285 Enabling check on switch command
14:20:12: NX> 285 Enabling skip of SSH config files
14:20:12: NX> 285 Setting the preferred NX options
14:20:12: NX> 200 Connected to address: 192.168.0.23 on port: 22
14:20:12: NX> 202 Authenticating user: nx
14:20:12: NX> 208 Using auth method: publickey
14:20:16: HELLO NXSERVER - Version 3.5.2 1.4.1-alt2 RX@Etersoft (GPL, using NX backend: 3.5.2)
14:20:16: NX> 105 
14:20:16: hello NXCLIENT - Version 3.5.2
14:20:16: NX> 134 Accepted protocol: 3.5.2
14:20:16: NX> 105 
14:20:16: SET SHELL_MODE SHELL
14:20:16: NX> 105 
14:20:16: SET AUTH_MODE PASSWORD
14:20:16: NX> 105 
14:20:16: NullCommand
14:20:16: NX> 105 
14:20:16: login
14:20:16: NX> 101 User: 
14:20:16: vboxuser
14:20:16: NX> 102 Password: 
14:20:16: 
...
14:20:18: NX> 105 
14:20:18: 24.10 14:19:35: 
14:20:18: startsession --session="vbox" --type="unix-console" --rootless="1" --virtualdesktop="0" --cache="64M" --images="128M" --link="wan" --geometry="1918x1125" --screeninfo="1920x1200x24+render" --keyboard="pc105/us" --backingstore="1" --encryption="1" --render="1" --composite="1" --shmem="1" --shpix="1" --samba="0" --cups="0" --nodelay="1" --defer="0" --client="linux" --media="0" --strict="0" --aux="1" --numlock="on" 
14:20:18: 
14:20:18: NX> 1000 NXNODE - Version 3.5.2 1.4.1-alt2 RX@Etersoft (GPL, using NX backend: 3.5.2)
14:20:18: NX> 700 Session id: virtualbox.office.etersoft.ru-2001-6FF7E2B9E60BE587D8E2B263AAC2D64D
14:20:18: NX> 705 Session display: 2001
14:20:18: NX> 703 Session type: unix-console
14:20:18: NX> 701 Proxy cookie: fc9b319e26fbd3bf92a6dc0e1abf0647
14:20:19: NX> 702 Proxy IP: 192.168.0.23
14:20:19: NX> 706 Agent cookie: fc9b319e26fbd3bf92a6dc0e1abf0647
14:20:19: NX> 704 Session cache: unix-console
14:20:19: NX> 707 SSL tunneling: 1
14:20:19: NX> 1009 Session status: starting
14:20:19: NX> 105 
14:20:19: NX> 596 Session startup failed.
Comment 2 Vitaly Lipatov 2019-10-24 15:01:22 MSK
Проверил, что со старого nx-libs так же не подключается, то есть дело именно в серверной стороне.
Comment 3 Vitaly Lipatov 2019-10-24 15:05:04 MSK
так запускается:
$ ssh rw
$ nxagent :2000

nx-libs-3.5.2.31-alt6.M80P.8

Так нет:
$ ssh vbox
$ nxagent :2000

NXAGENT - Version 3.5.99.22

Info: Using alpha channel in render extension.
nxagent: xcb_io.c:533: _XAllocID: Assertion `ret != inval_id' failed.
Аварийный останов
Comment 4 Vitaly Lipatov 2019-10-24 15:10:26 MSK
Да, и действительно, так работает:
$ sudo ln -s /usr/lib64/libNX_X11.so.6 /usr/lib64/nx/libX11.so.6
$ LD_LIBRARY_PATH=/usr/lib64/nx nxagent :2000

https://github.com/ArcticaProject/nx-libs/issues/652
Comment 5 Vitaly Lipatov 2019-10-24 21:38:26 MSK
Смешно. Исправил сборку, теперь
$ nxagent :2000 отлично запускается.

А вот через nxnode — нет:
$ nxnode --agent :2000
NX-:2000> 1000 NXNODE - Version 3.5.2 1.4.1-alt2 RX@Etersoft (GPL, using NX backend: 3.5.2)
NX> 716 Starting NX Agent ...

NXAGENT - Version 3.5.99.22

Copyright (c) 2001, 2011 NoMachine (http://www.nomachine.com)
Copyright (c) 2008-2014 Oleksandr Shneyder <o.shneyder@phoca-gmbh.de>
Copyright (c) 2011-2016 Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Copyright (c) 2014-2016 Ulrich Sibiller <uli42@gmx.de>
Copyright (c) 2014-2016 Mihai Moldovan <ionic@ionic.de>
Copyright (c) 2015-2016 Qindel Group (http://www.qindel.com)
See https://github.com/ArcticaProject/nx-libs for more information.

Info: Agent running with pid '7444'.
Session: Starting session at 'Thu Oct 24 21:36:30 2019'.
Info: Using alpha channel in render extension.
nxagent: xcb_io.c:533: _XAllocID: Assertion `ret != inval_id' failed.
/usr/bin/nxnode: строка 2454:  7444 Аварийный останов         PATH="$PATH:$PATH_BIN" $COMMAND_NXAGENT -name "NX Agent Test - Args: $@" $@
NX> 716 NX Agent exited with status: 134
NX-:2000> 1001 Bye.
Comment 6 Vitaly Lipatov 2019-10-24 21:39:33 MSK
Ну да, интересно, кто эти вредители...

$ shx nxnode --agent :2000
...
+ echo 'NX> 716 Starting NX Agent ...'
NX> 716 Starting NX Agent ...
+ shift
+ '[' 1 = 1 ']'
+ export LD_LIBRARY_PATH=/usr/lib64:
+ LD_LIBRARY_PATH=/usr/lib64:
Comment 7 Vitaly Lipatov 2019-10-24 22:29:25 MSK
Отправил в Сизиф rx-etersoft 1.4.2-alt1 с

commit 8829b51b0e2b69a76cef7baff05bf3ebee510e96
Author: Vitaly Lipatov <lav@etersoft.ru>
Date:   Thu Oct 24 22:06:13 2019 +0300

    disable SET_LD_LIBRARY_PATH by default

diff --git a/rx-etersoft/nxloadconfig b/rx-etersoft/nxloadconfig
index be669c4..47bb96d 100755
--- a/rx-etersoft/nxloadconfig
+++ b/rx-etersoft/nxloadconfig
@@ -202,7 +202,7 @@ ENABLE_SOURCE_PROFILE="1"
 # Path directives
 
 USER_FAKE_HOME="" #Calculated
-SET_LD_LIBRARY_PATH="1"
+SET_LD_LIBRARY_PATH="0"
Comment 8 Павел Бекетов 2021-08-21 14:45:33 MSK
Created attachment 4466 [details]
Ошибка NX

При попытке подключиться удаленно RX выдает следующую ошибку
Comment 9 Vitaly Lipatov 2021-08-21 14:52:28 MSK
Столкнулся с проблемой на rw и dimdev после обновления nxagent до 3.5.99.*.
Там не обновлён rx-etersoft.
Отправляю исправленную сборку.


283543 BUILDING #2 [locked] [test-only] p9 nx-libs.git=3.5.99.26-alt1 rx-etersoft.git=1.4.5-alt1

Проблема уходит.

https://github.com/ArcticaProject/nx-libs/issues/652
https://bugzilla.redhat.com/show_bug.cgi?id=554011
https://gitmemory.com/issue/ArcticaProject/nx-libs/975/838345143