I am running net-misc/nxclient-1.5.0-r2 for quite some time now and I never realized any problems with it. If nobody else had issues with this package I would recommend to mark it stable. # emerge info Portage 2.0.54 (default-linux/amd64/2006.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r5 x86_64) ================================================================= System uname: 2.6.15-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-mtune=k8 -O2 -msse3 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mtune=k8 -O2 -msse3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy distlocks parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS=" ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://mir.zyrianes.net/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp6.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp6.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.ipv6.uni-muenster.de/pub/linux/distributions/gentoo http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.gentoo.org/gentoo-distfiles/" LINGUAS="de en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X aac aalib acpi akode alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts blas bluetooth bootsplash bzip2 cairo calendar cdb clamav cpudetection crypt cups curl dga directfb divx4linux dvd dvdread ecc eds emboss encode esd ethereal exif expat fam fbcon ffmpeg flac foomaticdb fortran ftp gd gdbm gif ginac glut gnome gpgme gphoto2 gpm gstreamer gtk gtk2 i8x0 idea idn ieee1394 imagemagick imap imlib ipv6 jack java javascript joystick jpeg jpeg2k kde lapack latex lcms libwww lm_sensors lua lzw lzw-tiff mad math matroska mhash mng motif mozcalendar mozilla mp3 mpeg musicbrainz mysql ncurses netboot nls nptl nsplugin ntpl nvidia ocaml ofx ogg oggvorbis openexr opengl pam pcre pdf pdflib perl php plotutils png povray python qt quicktime rdesktop readline real samba sdl snmp speex spell ssl subversion svg symlink tcpd tetex theora tidy tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd verbose videos visualization vorbis wmf xine xinerama xml xml2 xmms xpm xv xvid zeroconf zlib video_cards_nvidia linguas_de linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Hi Ramin, Thanks for the report. I'll contact the arch teams and discuss with them. Best regards, Stu
Hi, We've added a later nxclient ebuild, which also supports the xft version of nxclient. Could you test please, and see if this is also as stable for you? Best regards, Stu
Hi Stu ... I am sorry ... but the xft part does not seem to work very well. For details please look at the attachment. I'll start testing the USE="-xft" version on two different freenx-servers - today ... but I'as,m not sure if there are any changes in this version. Best regards, Ramin
Created attachment 86002 [details] emerge info ... and compiling output
Hi, This was my fault. I hadn't added the debian.eclass to Portage. Please give it about an hour, then rsync up and try again. Best regards, Stu
Hi Stu ... I just sync'ed again .. but there is still no visible change for me ... I'll try again tomorrow ...
Sorry Stu ... I just sync'ed again, but there is still no change. I think that I do still have the old ebuild: $ ls -l /usr/portage/net-misc/nxclient/nxclient-1.5.0-r4.ebuild -rw-r--r-- 1 root root 2452 Apr 30 19:35 /usr/portage/net-misc/nxclient/nxclient-1.5.0-r4.ebuild The old error-message: /usr/portage/net-misc/nxclient/nxclient-1.5.0-r4.ebuild: line 46: debian_src_unpack: command not found Sounds to me like a problem with missing dependencies. The nxclient seems to work find without xft. Best regards, Ramin
I just stumbled on this bug report, and wanted to add a comment on this xft nxclient: why does src_install use debian_src_unpack whith xft use flag instead of rpm_src_unpack? I had the same problems (cp: cannot stat `usr': No such file or directory, ...) and I wonder why we use a debian unpack function for a RPM file... I edited the ebuild to use rpm_src_unpack in all circumstances, and got a fine working nxclient (with xft USE flag) Hope this helps
(In reply to comment #8) Problem has been fixed in latest 1.5.0-r4 ebuild (rpm_src_unpack for all now)
Is there a chance for 2.1.0 veriosn because there was a lot o useful changes :)
here nxclient-1.5.0-r5 works fine nxclient-2.1.0 compiles fine but fails to start the session (it authenticates but then fails) Log: NX> 203 NXSSH running with pid: 26276 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: 193.136.125.107 on port: 22 NX> 202 Authenticating user: nx NX> 208 Using auth method: publickey HELLO NXSERVER - Version 1.4.0-44 OS (GPL) NX> 105 hello NXCLIENT - Version 1.4.0 NX> 134 Accepted protocol: 1.4.0 NX> 105 SET SHELL_MODE SHELL NX> 105 SET AUTH_MODE PASSWORD NX> 105 login NX> 101 User: al1133 NX> 102 Password: NX> 103 Welcome to: linux-334-9 user: al1133 NX> 105 listsession --user="al1133" --status="suspended,running" --geometry="1024x768x24+render" --type="unix-kde" NX> 127 Sessions list of user 'al1133' for reconnect: Display Type Session ID Options Depth Screen Status Session Name ------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------ NX> 148 Server capacity: not reached for user: al1133 NX> 105 startsession --link="wan" --backingstore="1" --nodelay="1" --encryption="1" --cache="8M" --images="32M" --media="0" --session="DQ-Alunos-FCT" --type="unix-kde" --cookie="******" --geometry="800x600+112+84" --kbtype="pc105/pt" --screeninfo="800x600x24+render" NX> 1000 NXNODE - Version 1.4.0-44 OS (GPL) NX> 700 Session id: linux-334-9-1000-D6CE0D8511D9EBB13F2FBCC1E3FF692C NX> 705 Session display: 1000 NX> 703 Session type: unix-kde NX> 701 Proxy cookie: 2aff1fd1ebb206b41ba74e5f21449e9d NX> 702 Proxy IP: 127.0.0.1 NX> 706 Agent cookie: 5371f5d8ff79c11fe8f592bc9f02d698 NX> 704 Session cache: unix-kde NX> 707 SSL tunneling: 1 NX> 105 /usr/bin/nxserver: line 880: 15949 Terminated ( sleep $AGENT_STARTUP_TIMEOUT; exit 1 ) NX> 504 Session startup failed. NX> 1004 Error: nxagent failed to start with: Unrecognized option: 1 Killed by signal 15. emerge --info Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-3.4.6, glibc-2.4-r4, 2.6.18-gentoo-r2 i686) ================================================================= System uname: 2.6.18-gentoo-r2 i686 Intel(R) Pentium(R) M processor 2.00GHz Gentoo Base System version 1.12.6 Last Sync: Sun, 19 Nov 2006 16:00:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/app-defaults /usr/share/X11/xkb /usr/share/config /usr/share/fonts/misc" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-march=pentium-m -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://darkstar.ist.utl.pt/gentoo/ http://cesium.di.uminho.pt/pub/gentoo/ ftp://mirrors1.netvisao.pt/gentoo/" LANG="en_US@euro" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa crypt cups elibc_glibc gif gtk input_devices_keyboard input_devices_mouse input_devices_synaptics ipv6 jpeg kernel_linux nls nptl opengl perl png python readline sdl sse sse2 ssl tiff truetype unicode userland_GNU video_cards_fbdev video_cards_fglrx video_cards_vesa video_cards_vga zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #11) > here nxclient-1.5.0-r5 works fine > nxclient-2.1.0 compiles fine but fails to start the session (it authenticates > but then fails) I observed the same behaviour on many different machines and on many OS's (even including Windows machines - but mainly Gentoo or Debian). I would say that it is definitely an upstream issue and not a Gentoo one.
Changing bug state.
nxclient 1.5 working fine but 2.1 not working can also be caused by your NX server (like freenx). However, we're straying from this bug's original purpose ;)
No open bugs for some time, reported to work fine: x86, please stabilize net-misc/nxclient-1.5.0-r5
net-misc/nxclient-1.5.0-r5 1. emerges on x86, please note: QA Notice: The following files contain runtime text relocations TEXTREL usr/NX/lib/libXcomp.so.1.5.0 TEXTREL usr/NX/lib/libjpeg.so.62.0.0 2. passes collision test 3. seems to work Portage 2.1.2.2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19.5 i686) ================================================================= System uname: 2.6.19.5 i686 AMD Athlon(TM) XP1800+ Gentoo Base System release 1.12.9 Timestamp of tree: Wed, 21 Mar 2007 16:30:02 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.3.5-r3, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php4/ext-active/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php4/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php4/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php4/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--nospinner" FEATURES="autoconfig ccache collision-protect distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict test userfetch userpriv usersandbox" GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ http://gentoo.inode.at/" LANG="en_GB.utf8" LINGUAS="en de en_GB" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/normal" SYNC="rsync://192.168.2.1/gentoo-portage" USE="3dnow 3dnowext X a52 aac alsa apache2 berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt cups dbus divx4linux dri dts dvd dvdr dvdread eds emboss exif fam ffmpeg firefox fortran gdbm gif gnome gphoto2 gpm gstreamer gtk hal iconv ipv6 isdnlog java jpeg kde ldap libg++ mad midi mikmod mmx mmxext mono mp3 mpeg ncurses network nls nptl nptlonly ogg opengl oss pam pcre perl png ppds pppd python qt qt3 qt4 quicktime readline reflection samba sdl seamonkey session spell spl ssl svg tcpd test tetex tiff truetype truetype-fonts type1-fonts unicode usb vcd vorbis win32codecs x86 xine xinerama xml xorg xprint xv xvid zlib" ELIBC="glibc" INPUT_DEVICES="mouse keyboard" KERNEL="linux" LINGUAS="en de en_GB" USERLAND="GNU" VIDEO_CARDS="nv none" Unset: CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
x86 stable. Thanks Markus(i was missing you! :)). Closing bug.