岩男です。

$ pkg_info|grep nx
freenx-0.6.0_1      Frontend (auth/session management) for nxserver
libraries
nxserver-2.1.0_2    Low-bandwidth X network server

FreeBSD に FreeNX をインストールして、リモートから
NoMachine NX Client で接続しようとしていますが、
"Session Startup Failed" というエラーが発生し、接続できません。
NX Client のログを添付しておきます(nxclient_error.log)。

FreeNX が動作するサーバに SSH X11 forwarding を有効にしてログインし、
nxagent を実行すると、以下のようなエラーが出て core が吐かれます。

NX セッションの startup に失敗するのはこれが原因だと思うのですが、
解決手段を見つけられずに困っています。

また、エラー中に xcb_io.c が出ていたため、
# portupgrade -rf \*xcb\* libX11 nxserver
と実行してみたのですが、まったく同じエラーメッセージが変わらず出ます。

7.1-RELEASE-p2 と 7-STABLE の環境でテストしていますが、双方まったく同じ
状況です。なにか有効な解決策があるでしょうか。

$ /usr/local/NX/bin/nxagent

NXAGENT - Version 2.1.0

Copyright (C) 2001, 2006 NoMachine.
See http://www.nomachine.com/ for more information.

Info: Agent running with pid '95710'.
Session: Starting session at 'Mon Mar  2 22:33:44 2009'.
Info: Detected window manager running.
Assertion failed: (ret != inval_id), function _XAllocID, file xcb_io.c,
line 378.
Abort trap: 6 (core dumped)

-- 
九州工業大学 学生自治ネットワーク委員会
岩男 皓一朗 <m...@club.kyutech.ac.jp>
NX> 203 NXSSH running with pid: 23851
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: 131.206.108.6 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
HELLO NXSERVER - Version 1.5.0-60 OS (GPL)
NX> 105 hello NXCLIENT - Version 1.5.0
NX> 134 Accepted protocol: 1.5.0
NX> 105 SET SHELL_MODE SHELL
NX> 105 SET AUTH_MODE PASSWORD
NX> 105 login
NX> 101 User: meta
NX> 102 Password: 
NX> 103 Welcome to: freebsd.example.jp user: meta
NX> 105 listsession --user="meta" --status="suspended,running" 
--geometry="1024x768x24+render" --type="unix-gnome"
NX> 127 Sessions list of user 'meta' for reconnect:

Display Type             Session ID                       Options  Depth Screen 
        Status      Session Name
------- ---------------- -------------------------------- -------- ----- 
-------------- ----------- ------------------------------


NX> 148 Server capacity: not reached for user: meta
NX> 105 startsession  --link="adsl" --backingstore="1" --encryption="1" 
--cache="16M" --images="64M" --media="0" --session="rose2" --type="unix-gnome" 
--geometry="1024x715" --kbtype="pc102/jp" --screeninfo="1024x715x24+render" 

NX> 1000 NXNODE - Version 1.5.0-60 OS (GPL)
NX> 700 Session id: freebsd.example.jp-1000-841E5F2568833364129BFC71B83410D0
NX> 705 Session display: 1000
NX> 703 Session type: unix-gnome
NX> 701 Proxy cookie: 7298dcf845e3127e69d06360b6e94ae1
NX> 702 Proxy IP: 127.0.0.1
NX> 706 Agent cookie: 7298dcf845e3127e69d06360b6e94ae1
NX> 704 Session cache: unix-gnome
NX> 707 SSL tunneling: 1
NX> 1009 Session status: starting
NX> 105 /usr/local/NX/bin/nxserver: line 1190:  9240 Terminated: 15          
sleep $AGENT_STARTUP_TIMEOUT
NX> 596 Session startup failed.
NX> 1004 Error: NX Agent exited with exit status 1.
Can't open 
/usr/local/NX/var/db/running/sessionId{841E5F2568833364129BFC71B83410D0}: No 
such file or directory.
mv: rename 
/usr/local/NX/var/db/running/sessionId{841E5F2568833364129BFC71B83410D0} to 
/usr/local/NX/var/db/closed/sessionId{841E5F2568833364129BFC71B83410D0}: No 
such file or directory
NX> 1006 Session status: closed
NX> 280 Exiting on signal: 15

メールによる返信