вопрос по nx настройкам

На сервере

Linux apl-home 3.8.4-calculate #1 SMP PREEMPT Thu Mar 21 02:31:55 UTC 2013 x86_64 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz GenuineIntel GNU/Linux

Поставил net-misc/nxserver-freenx

Проблема:
При подключении с выставленным на клиенте сжатием jpeg rgb/jpeg окно показывается на секунду, после чего происходит обрыв соединения и окно пропадает. Если поставить только RGB сжатие, то все нормально, правда медленно.

eix jpeg

[I] media-gfx/jpeginfo
     Available versions:  1.6.0 1.6.1
     Installed versions:  1.6.1(15:59:40 01.05.2013)
     Homepage:            http://www.kokkonen.net/tjko/projects.html
     Description:         Prints information and tests integrity of JPEG/JFIF files.
[I] media-libs/libjpeg-turbo
     Available versions:  1.2.1{tbz2} ~1.2.90 {java static-libs ELIBC="FreeBSD"}
     Installed versions:  1.2.1{tbz2}(19:40:55 10.01.2013)(static-libs -java ELIBC="-FreeBSD")
     Homepage:            http://libjpeg-turbo.virtualgl.org/ http://sourceforge.net/projects/libjpeg-turbo/
     Description:         MMX, SSE, and SSE2 SIMD accelerated JPEG library
[I] media-libs/openjpeg
     Available versions:  1.4-r1 1.5.0^t{tbz2} {doc test}
     Installed versions:  1.5.0^t{tbz2}(01:11:40 11.01.2013)(-doc -test)
     Homepage:            http://code.google.com/p/openjpeg/
     Description:         An open-source JPEG 2000 library
[I] media-video/mjpegtools
     Available versions:  (1) 2.0.0-r3 ~2.0.1_rc1-r1
    {dga dv gtk mmx png quicktime sdl sdlgfx static-libs v4l}
     Installed versions:  2.0.0-r3(1)(04:48:49 11.01.2013)(dv gtk mmx png quicktime sdl v4l -dga -sdlgfx -static-libs)
     Homepage:            http://mjpeg.sourceforge.net/
     Description:         Tools for MJPEG video
[I] virtual/jpeg
     Available versions:  0{tbz2} {static-libs}
     Installed versions:  0{tbz2}(13:35:10 10.01.2013)(static-libs)
     Description:         A virtual for the JPEG implementation

Если поставить media-libs/jpeg то он конфликтует, как я понял с media-libs/libjpeg-turbo

[ebuild  N     ] media-libs/jpeg-8d  USE="static-libs" 
[blocks B      ] media-libs/jpeg:0 ("media-libs/jpeg:0" is blocking media-libs/libjpeg-turbo-1.2.1)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-libs/libjpeg-turbo-1.2.1::gentoo, installed) pulled in by
    media-libs/libjpeg-turbo required by @selected

  (media-libs/jpeg-8d::gentoo, ebuild scheduled for merge) pulled in by
    media-libs/jpeg

Удаление media-libs/libjpeg-turbo и установка media-libs/jpeg приводит к тому что в браузерах перестают показываться картинки :slight_smile: может есть и другие глюки, но мне хватило этого.

На клиенте:

Linux apl-desktop 2.6.32-26-generic #48-Ubuntu SMP Wed Nov 24 09:00:03 UTC 2010 i686 GNU/Linux

Вопрос:
Как мне добиться работающего jpeg сжатия? Заранее спасибо!

 # emerge -avt1 nxserver-freenx

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild  N     ] net-misc/nxserver-freenx-0.7.3_p104-r6  USE="nxclient -rdesktop -vnc" 116 kB
[ebuild  N     ]  net-misc/nxclient-3.5.0.7  USE="cups" 4,288 kB
[ebuild  NS    ]   dev-libs/openssl-0.9.8x:0.9.8 [1.0.1c:0] USE="sse2 zlib -bindist -gmp -kerberos {-test}" 3,694 kB
[ebuild  N     ]  media-fonts/font-cursor-misc-1.0.3  USE="X nls" 100 kB
[ebuild  N     ]  net-misc/nx-3.5.0.15  21,375 kB
[nomerge       ] net-misc/nxclient-3.5.0.7  USE="cups"
[ebuild  N     ]  media-libs/jpeg-6b-r9:62  603 kB
[nomerge       ] net-misc/nxserver-freenx-0.7.3_p104-r6  USE="nxclient -rdesktop -vnc"
[ebuild  N     ]  net-analyzer/gnu-netcat-0.7.1-r3  USE="nls -debug" 319 kB

Total: 7 packages (6 new, 1 in new slot), Size of downloads: 30,492 kB

Судя по тому, что я вижу - пакет media-libs/jpeg тянется исключительно net-misc/nxclient-ом
Причем, как видно из приведенного куска лога (равно как и из ebuildnet-misc/nxclient-а), требуется версия media-libs/jpeg-6*

Попробуйте установить media-libs/jpeg:62
Если это не решит ваших проблем, попробуйте установить
net-misc/nxserver-freenx не отключая USE=nxclient (у меня создалось впечатление, что вы этот ключ, включенный по умолчанию, отключили)

Сделал

# USE=“jpeg nxclient” emerge net-misc/nxserver-freenx
# nxsetup --install --setup-nomachine-key

Осталось как было… jpeg-компрессия не пашет :frowning:

Андрей Петров wrote:

Сделал

# USE=“jpeg nxclient” emerge net-misc/nxserver-freenx
# nxsetup --install --setup-nomachine-key

Осталось как было… jpeg-компрессия не пашет :frowning:

а где вы увидели юз jpeg в net-misc/nxserver-freenx ? :slight_smile:
выше вам посоветовали выполнить :

emerge jpeg:62

emerge jpeg:62
сделал

eix -I jpeg

[I] media-gfx/jpeginfo
     Available versions:  1.6.0 1.6.1
     Installed versions:  1.6.1(15:59:40 01.05.2013)
     Homepage:            http://www.kokkonen.net/tjko/projects.html
     Description:         Prints information and tests integrity of JPEG/JFIF files.

[U] media-libs/jpeg
     Available versions:  
    (62)    6b-r9
    (0) 8d **9
    {static-libs}
     Installed versions:  6b-r9(62)(01:45:47 24.05.2013)
     Homepage:            http://jpegclub.org/ http://www.ijg.org/
     Description:         Library to load, handle and manipulate images in the JPEG format

[I] media-libs/libjpeg-turbo
     Available versions:  1.2.1{tbz2} ~1.2.90 {java static-libs ELIBC="FreeBSD"}
     Installed versions:  1.2.1{tbz2}(19:40:55 10.01.2013)(static-libs -java ELIBC="-FreeBSD")
     Homepage:            http://libjpeg-turbo.virtualgl.org/ http://sourceforge.net/projects/libjpeg-turbo/
     Description:         MMX, SSE, and SSE2 SIMD accelerated JPEG library

[I] media-libs/openjpeg
     Available versions:  1.4-r1 1.5.0^t{tbz2} {doc test}
     Installed versions:  1.5.0^t{tbz2}(01:11:40 11.01.2013)(-doc -test)
     Homepage:            http://code.google.com/p/openjpeg/
     Description:         An open-source JPEG 2000 library

[I] media-video/mjpegtools
     Available versions:  (1) 2.0.0-r3 ~2.0.1_rc1-r1
    {dga dv gtk mmx png quicktime sdl sdlgfx static-libs v4l}
     Installed versions:  2.0.0-r3(1)(04:48:49 11.01.2013)(dv gtk mmx png quicktime sdl v4l -dga -sdlgfx -static-libs)
     Homepage:            http://mjpeg.sourceforge.net/
     Description:         Tools for MJPEG video

[I] virtual/jpeg
     Available versions:  0{tbz2} {static-libs}
     Installed versions:  0{tbz2}(13:35:10 10.01.2013)(static-libs)
     Description:         A virtual for the JPEG implementation

Сам давеча мучился.

Рекомендую вместо freenx установить x2gooserver. Freenx не поддерживается и не обновляется с 2008 года, x2gooserver его наследник, базируется на библиотеках NX. Устанавливается и настраивается в три движения.

x2go стоит, наблюдается та же картина. При jpeg сжатии вылетает

x2go кажется nx использует, если не ошибаюсь

Андрей Петров wrote:

x2go кажется nx использует, если не ошибаюсь

Да, это так сказать “наследник”. В отличие от nxserver-freenx активно развивается. У меня встал вообще без каких либо телодвижений в три шага: emerge, исправил в конфиге sshd то что он в выхлопе сказал, добавил в default runlevel то что он в выхлопе сказал. Скачал виндовый клиент с их сайта и без проблем тут же подключился. Но у меня ~amd64.\ Возможно\ проблемы\ в\ stable,\ надо\ что\ нибудь\ до~ обновить, не знаю…

С nxserver-freenx я тоже долго бодался, пока не прочитал, что он уже не актуален. Попробуйте снести всё, что наставили (и x2go тоже), сделать emerge --depclean, revdep-rebuild для очистки совести, и заемержить только x2goserver. Он по зависимостям должен всё что нужно вытянуть и по слотам сам расставить.

Удалил, пересобрал, зависимости поправил

При попытке подключения с jpeg-сжатием
в /var/log/messages вижу вот такое

May 27 16:37:29 apl-home kernel: xneur[6116]: segfault at f8 ip 00007f57b20d276b sp 00007fff7bbe5f60 error 4 in libX11.so.6.3.0[7f57b203c000+137000]
May 27 16:37:30 apl-home kernel: fusion-icon[5901]: segfault at 968 ip 00007f56ff52438a sp 00007fff7af48300 error 4 in libX11.so.6.3.0[7f56ff4f4000+137000]

После замены
net-misc/nxserver-freenx на
net-misc/nxserver-freeedition
сжатие заработало…