Бага freenx-server-0.7.4-alt21 (и наверняк под другие системы с индексом >=21)

Модераторы: dimbor, Модераторы разделов

dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Бага freenx-server-0.7.4-alt21

Сообщение dimbor »

По привычке посидев пару минут в изумлении, пишу очередную телегу. Суспенд был злодейски убит четыре месяца назад. Вернее суспенд выжил - его братана рестор-а замочили. Изумляет то, что отряд не заметил потери бойца.
То ли все стали обладать настолько стабильными каналами и живут без суспенда, то ли популярность новых версий freenx упала, но вроде никто про сей факт и слова не сказал.

А если короче, накладываем патч для того, чтобы вернулся restore после suspend:
cat suspend_nxlog_bug.patch

Код: Выделить всё

--- nxnode.orig 2010-05-28 21:27:06 +0400
+++ nxnode      2010-07-10 04:33:48 +0400
@@ -298,8 +298,8 @@
        if [ -n "$NODE_AGENT_PID" ]
        then
                nxlog "$FUNCNAME: NODE_AGENT_PID=\"$NODE_AGENT_PID\". Killing..."
-               kill -0 $NODE_AGENT_PID || ( nxlog "$FUNCNAME: end"; return 1 )
-               kill -HUP $NODE_AGENT_PID && ( nxlog "$FUNCNAME: end"; return 0 )
+               kill -0 $NODE_AGENT_PID || { nxlog "$FUNCNAME: end"; return 1; }
+               kill -HUP $NODE_AGENT_PID && { nxlog "$FUNCNAME: end"; return 0; }
        else
                nxlog "$FUNCNAME: NODE_AGENT_PID is empty"
                nxlog "$FUNCNAME: end"

Если я правильно понял, первую строчку написал матерый диверсант, т.к. все остальное в принципе можно было вообще убить и оставить только отлуп - "return 1". ;)

ЗЫ: А сколько еще открытий чудных готовит просвещения дух, станет ясно дальше.
ЗЗЫ: 2bsavelev распечатывание своего доступа к гит-у я чуть позже приурочу к подготавливаемому патчу по шарам+кифс. А сейчас так пишу, уж извини.
Спасибо сказали:
prof
Сообщения: 119
ОС: gentoo

Re: Бага freenx-server-0.7.4-alt21

Сообщение prof »

dimbor писал(а):
10.07.2010 05:20
А если короче, накладываем патч для того, чтобы вернулся restore после suspend:
О сколько нам открытий чудных...
man bash:
Compound Commands
A compound command is one of the following:

(list) list is executed in a subshell environment (see COMMAND EXECUTION ENVIRON-
MENT below). Variable assignments and builtin commands that affect the
shell's environment do not remain in effect after the command completes.
The return status is the exit status of list.

{ list; }
list is simply executed in the current shell environment. list must be ter-
minated with a newline or semicolon. This is known as a group command. The
return status is the exit status of list. Note that unlike the metacharac-
ters ( and ), { and } are reserved words and must occur where a reserved
word is permitted to be recognized. Since they do not cause a word break,
they must be separated from list by whitespace or another shell metacharac-
ter.

Чем же так опасен сабшелл? Торможу, торможу. После первого kill исполнение скрипта продолжится, если посылка сигнала возможна, так что второй kill лишним не выглядит.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Бага freenx-server-0.7.4-alt21

Сообщение Bluetooth »

То ли все стали обладать настолько стабильными каналами и живут без суспенда, то ли популярность новых версий freenx упала, но вроде никто про сей факт и слова не сказал.
Сам задавался таким вопросом пару недель назад. Когда аврально разворачивал freenx сервер.
Потратил на попытки исправления этого бага около 8 часов с нулевым результатом.

Всвязи с этим Вам огромное спасибо - Вы преподнесли решение на блюдечке. Теперь мне осталось только пересобрать freenx :)
Кстати, а Вы отослали патч в апстрим?
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Бага freenx-server-0.7.4-alt21

Сообщение dimbor »

prof писал(а):
11.07.2010 12:46
После первого kill исполнение скрипта продолжится, если посылка сигнала возможна, так что второй kill лишним не выглядит.

Ага, так, как раньше было - де факто первая строчка воспринималась как "или", а не выполнение вопреки. А может даже башевский оптимизатор считал своим долгом заранее выполнить субшел и вернуть отлуп из процедуры при любом исходе.


Bluetooth писал(а):
11.07.2010 19:09
Кстати, а Вы отослали патч в апстрим?

bsavelev уже предупрежден и, соответственно, вооружен.

ЗЫ: Далее не стесняйтесь и пишите сюда о возникающих проблемах. Этерсофтовская багзила "демпингуется" именно здесь ;). А то если б другое не отлаживал и не грохнул один-второй раз сессию, сам бы хрен заметил.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Бага freenx-server-0.7.4-alt21

Сообщение dimbor »

dimbor писал(а):
10.07.2010 05:20
ЗЫ: А сколько еще открытий чудных готовит просвещения дух, станет ясно дальше.

Решено, иду оракулом и пророком на полставки. Вот так всегда, стоит захотеть чего-нить новенького и засесть за сотворение нетленного кода, как тут же слетается куча глюков, мешать полету мысли. Приходится отгонять (т.к. курить более легкий продукт уже не вставляет ;)).

Походу данный патч должен помочь и принтеро-страдателям. Вот все думал, откель они появляются - отсель:

cat nxredir_nxsmb.patch

Код: Выделить всё

--- nxredir/nxredir.orig        2010-07-12 01:45:14 +0400
+++ nxredir/nxredir     2010-07-12 02:00:43 +0400
@@ -1,6 +1,6 @@
 #!/bin/sh

-PATH_LIB="/usr/lib/"
+PATH_LIB="/usr/lib"
 NXREDIR_LIBRARY="$PATH_LIB/freenx-server/libnxredir.so.0"

 if [ -z "$NXCUPS_PORT" -a -z "$NXSAMBA_PORT" ]
--- nxredir/nxsmb.orig  2010-07-12 01:45:14 +0400
+++ nxredir/nxsmb       2010-07-12 02:01:09 +0400
@@ -8,8 +8,8 @@

 # turn on DEBUG?
 #set -x -v
-CUPS_BACKEND="/usr/lib/cups/backend/"
-PATH_LIB="/usr/lib/"
+CUPS_BACKEND="/usr/lib/cups/backend"
+PATH_LIB="/usr/lib"

 NXREDIR_LIBRARY="$PATH_LIB/freenx-server/libnxredir.so.0"
 COMMAND_SMB="$CUPS_BACKEND/smb"

Ай-я-яй. Какие ляпы и в тех местах, куда nxlog еще не добрался, и весь stderr улетает в /dev/null.

Кто будет править "по живому": nxredir кладется, как правило, в /usr/bin, а nxsmb - в каталог к купсовым бакэндам.

Да здравствует Ктулху! ;)

ЗЫ: И исчо. Замучался я собирать альтовские пакеты всяческие и писать петиции их сборщикам о том, что конкретные пацаны-параноики монтируют /tmp с noexec.
В данном конкретном случае:
[dim@dimsrv SPECS]$ rpm -ba --target i586 freenx-server.spec
...
make: Entering directory `/home/dim/RPM/BUILD/freenx-server-0.7.4'
cd nxviewer-passwd && xmkmf && make Makefiles && make depend
imake -DUseInstalled -I/usr/share/X11/config
sh: /tmp/.private/dim/imake.iRiZBU: Permission denied
/usr/bin/xmkmf: line 57: 32542 Aborted imake $imake_defines $args
make: *** [all] Error 134

Называется - получи, фашист, гранату. Сервер перегружать жалко - полгода уже, да и в десятке сессий перелогиниваться - тоже труд тяжкий.
В ментейнерских потрохах ковыряться хочется еще меньше. Что делать?
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Бага freenx-server-0.7.4-alt21

Сообщение Bluetooth »

dimbor писал(а):
12.07.2010 02:30
Называется - получи, фашист, гранату. Сервер перегружать жалко - полгода уже, да и в десятке сессий перелогиниваться - тоже труд тяжкий.
В ментейнерских потрохах ковыряться хочется еще меньше. Что делать?

А разве не покатит прямо на ходу написать mount -o remount,exec (ну или как там это будет выглядеть?)
ЗЫ: Далее не стесняйтесь и пишите сюда о возникающих проблемах. Этерсофтовская багзила "демпингуется" именно здесь wink.gif. А то если б другое не отлаживал и не грохнул один-второй раз сессию, сам бы хрен заметил.
Понял. Буду иметь ввиду.
Вопрос: как связаны etersoft и altlinux?
bsavelev уже предупрежден и, соответственно, вооружен.
А когда будут пакетики под дебиан? :)
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Бага freenx-server-0.7.4-alt21

Сообщение Bluetooth »

Кстати, патч из первого поста не помог до конца. У меня следующее поведение наблюдается:
Открываю сессию, suspend. Запускаю заново клиент, он открывает новую сессию. ее тоже suspend. После этого клиент смог восстановить первую. Ее снова в suspend. Еще раз запустил клиент - он восстановил вторую. Еще раз - восстановил первую, а на следующий раз вторую восстанавливать уже не захотел:

Код: Выделить всё

NX> 103 Welcome to: terminal-rx user: bluetooth
NX> 105 listsession --user="bluetooth" --status="suspended,running" --geometry="1280x1024x24+render" --type="unix-kde"
NX> 127 Sessions list of user 'bluetooth' for reconnect:

Display Type             Session ID                       Options  Depth Screen         Status      Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------
2011    unix-kde         296236EAE1398D5B0B76D30AC66164BF -RD--PSA    24 1280x1024      Suspended   rx-lxde
2012    unix-kde         EDCCA960B8394FA05295A1DB1D3CBFCC -RD--PSA    24 1280x1024      Suspended   rx-lxde


NX> 148 Server capacity: not reached for user: bluetooth
NX> 105 restoresession  --link="lan" --backingstore="1" --encryption="1" --cache="64M" --images="256M" --shmem="1" --shpix="1" --strict="0" --composite="1" --samba="1" --cups="1" --media="0" --session="rx-lxde" --type="unix-kde" --geometry="1280x1024" --client="linux" --keyboard="pc102/us" --id="296236EAE1398D5B0B76D30AC66164BF"

nxnode_reader: NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)
NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)
server_nxnode_echo: NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)
nxnode_reader: NX> 700 Session id: terminal-rx-2011-296236EAE1398D5B0B76D30AC66164BF
nxnode_reader: NX> 705 Session display: 2011
nxnode_reader: NX> 703 Session type: unix-kde
nxnode_reader: NX> 701 Proxy cookie: 85996fd34d1a5f7cd6d5ca7b23e5f774
nxnode_reader: NX> 702 Proxy IP: 127.0.0.1
nxnode_reader: NX> 706 Agent cookie: 85996fd34d1a5f7cd6d5ca7b23e5f774
nxnode_reader: NX> 704 Session cache: unix-kde
nxnode_reader: NX> 707 SSL tunneling: 1
NX> 700 Session id: terminal-rx-2011-296236EAE1398D5B0B76D30AC66164BF
NX> 705 Session display: 2011
NX> 703 Session type: unix-kde
NX> 701 Proxy cookie: 85996fd34d1a5f7cd6d5ca7b23e5f774
NX> 702 Proxy IP: 127.0.0.1
NX> 706 Agent cookie: 85996fd34d1a5f7cd6d5ca7b23e5f774
NX> 704 Session cache: unix-kde
NX> 707 SSL tunneling: 1
server_nxnode_echo: NX> 700 Session id: terminal-rx-2011-296236EAE1398D5B0B76D30AC66164BF
server_nxnode_echo: NX> 705 Session display: 2011
server_nxnode_echo: NX> 703 Session type: unix-kde
nxnode_reader: NX> 709 File-sharing port: 445
NX> 709 File-sharing port: 445
server_nxnode_echo: NX> 701 Proxy cookie: 85996fd34d1a5f7cd6d5ca7b23e5f774
server_nxnode_echo: NX> 702 Proxy IP: 127.0.0.1
server_nxnode_echo: NX> 706 Agent cookie: 85996fd34d1a5f7cd6d5ca7b23e5f774
server_nxnode_echo: NX> 704 Session cache: unix-kde
server_nxnode_echo: NX> 707 SSL tunneling: 1
server_nxnode_echo: NX> 709 File-sharing port: 445
nxnode_reader: NX> 596 Error: Session restore failed. Reason was: Session: Display failure detected at 'Mon Jul 12 08:56:47 2010'.
NX> 596 Error: Session restore failed. Reason was: Session: Display failure detected at 'Mon Jul 12 08:56:47 2010'.
server_nxnode_echo: NX> 596 Error: Session restore failed. Reason was: Session: Display failure detected at 'Mon Jul 12 08:56:47 2010'.
nxnode_reader: NX> 1001 Bye.
NX> 1001 Bye.
server_nxnode_echo: NX> 1001 Bye.
Info: Closing connection to slave with pid 24298.



Спасибо сказали:
bsavelev
Сообщения: 231
ОС: Debian

Re: Бага freenx-server-0.7.4-alt21

Сообщение bsavelev »

Bluetooth писал(а):
12.07.2010 08:33
А когда будут пакетики под дебиан? :)


пересобрал freenx eter23 в http://updates.etersoft.ru/pub/Etersoft/RX...rsoft/unstable/
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Бага freenx-server-0.7.4-alt21

Сообщение dimbor »

Bluetooth писал(а):
12.07.2010 08:33
А разве не покатит прямо на ходу написать mount -o remount,exec (ну или как там это будет выглядеть?)

И действительно, прокатило, спасибо. Не то же самое, что umount+mount, век живи - век учись. Что впрочем не снимает исходного вопроса, т.к. костыль.
Bluetooth писал(а):
12.07.2010 08:33
Вопрос: как связаны etersoft и altlinux?

Партия и Ленин - близнецы-братья
кто более матери-истории ценен?
Мы говорим Ленин, подразумеваем - партия,
мы говорим партия, подразумеваем - Ленин.
;)

В общем, второе как базовая система первого. Да еще и разработчиков в раше считанное количество и они, как правило и там, и там. Это было ИМХО.

Bluetooth писал(а):
12.07.2010 08:45
Кстати, патч из первого поста не помог до конца. У меня следующее поведение наблюдается:
Открываю сессию, suspend. Запускаю заново клиент, он открывает новую сессию. ее тоже suspend. После этого клиент смог восстановить первую. Ее снова в suspend. Еще раз запустил клиент - он восстановил вторую. Еще раз - восстановил первую, а на следующий раз вторую восстанавливать уже не захотел

Интересно, зачем юзеру несколько сессий kde? Тестировал такое дело только в рутлесе (1с). Все там вроде хорошо. Только надо учитывать, что запускать/подвешивать сессии надо с интервалом ~40 сек, чтобы прошлая операция успела завершиться.
Спасибо сказали:
whoim
Сообщения: 91
ОС: CentOS 5.4 X64

Re: Бага freenx-server-0.7.4-alt21

Сообщение whoim »

А я то думаю, чего лыжи не едут..
Name : freenx-server
Arch : x86_64
Version : 0.7.4
Release : eter21centos
--
так, первый вопрос. Ятавил все с пакета етерсофтовского, как починить используя патчи? необходимы исходники и пересборка? Или кто нить выложит исправленные файлики для перезаписи? )
Спасибо сказали:
whoim
Сообщения: 91
ОС: CentOS 5.4 X64

Re: Бага freenx-server-0.7.4-alt21

Сообщение whoim »

>пересобрал freenx eter23 в http://updates.etersoft.ru/pub/Etersoft/RX...rsoft/unstable/
обидно, под CentOS i386 есть eter23, а оно же x64 нету..
Спасибо сказали:
whoim
Сообщения: 91
ОС: CentOS 5.4 X64

Re: Бага freenx-server-0.7.4-alt21

Сообщение whoim »

bsavelev!
Ваша оперативность свалила меня, огромное спасибо!
а нука юзеры, перерывчик..
Спасибо сказали:
whoim
Сообщения: 91
ОС: CentOS 5.4 X64

Re: Бага freenx-server-0.7.4-alt21

Сообщение whoim »

Ну что же, все встало и все работает )Спасибо еще раз!
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Бага freenx-server-0.7.4-alt21

Сообщение DjSpike »

Какой nx-3.4.0 лучше использовать у меня есть nx-3.4.0-eter7mdv.i586.rpm , а в сборке eter23 http://updates.etersoft.ru/pub/Etersoft/RX...andriva/2010.0/ идет nx-3.4.0-eter4mdv.i586.rpm ???
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Бага freenx-server-0.7.4-alt21

Сообщение Bluetooth »

dimbor писал(а):
12.07.2010 13:49
Интересно, зачем юзеру несколько сессий kde? Тестировал такое дело только в рутлесе (1с). Все там вроде хорошо. Только надо учитывать, что запускать/подвешивать сессии надо с интервалом ~40 сек, чтобы прошлая операция успела завершиться.

Нафиг они не нужны. Я вот и хочу узнать, как сделать так, чтобы вторая не открывалась :)
Как я понял, все дело банально во времени после суспенда сессии? А есть возможность как-то заблокировать запуск сессии до того, как предыдущая заморозится?
Партия и Ленин - близнецы-братья
кто более матери-истории ценен?
Мы говорим Ленин, подразумеваем - партия,
мы говорим партия, подразумеваем - Ленин.
Понял :)


Вообще, если требуется, я могу взяться за поддержку пакета под дебиан ленни 32 и 64 бита.
Опыта в этом у меня практически нет. Но есть желание - ибо все равно придется по работе дружить с nx плотно.

whoim писал(а):
12.07.2010 15:11
А я то думаю, чего лыжи не едут..
Name : freenx-server
Arch : x86_64
Version : 0.7.4
Release : eter21centos
--
так, первый вопрос. Ятавил все с пакета етерсофтовского, как починить используя патчи? необходимы исходники и пересборка? Или кто нить выложит исправленные файлики для перезаписи? )

На самом деле, все проще. Находите файлик /usr/bin/nxnode, в нем(это банальный скрипт на баше) находите 303 строчку, исправляете круглые скобки на фигурные, перед закрывающими добавляете ; и вуаля. Вообще, в патче хорошо видно, что нужно поправить - там всего-то две строчки.

Как я понимаю, все, что eter23 - это пакетики с накатанным патчем из первого поста?
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Бага freenx-server-0.7.4-alt21

Сообщение dimbor »

DjSpike писал(а):
12.07.2010 18:53
Какой nx-3.4.0 лучше использовать у меня есть nx-3.4.0-eter7mdv.i586.rpm , а в сборке eter23 http://updates.etersoft.ru/pub/Etersoft/RX...andriva/2010.0/ идет nx-3.4.0-eter4mdv.i586.rpm ???

ХЗ. У меня на серверах все еще везде 3.3.0 работает из поседних. Из соображений, что ничего принципиально нового там не появилось, а новые циферки == новые глюки. Занятие ловить которые при глобальном апгрейде и умножении сущностей... - ну просто жесть.
Хотя конечно нужно там whatsnew штудировать и чесать мозк.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Бага freenx-server-0.7.4-alt21

Сообщение dimbor »

Bluetooth писал(а):
12.07.2010 19:07
Нафиг они не нужны. Я вот и хочу узнать, как сделать так, чтобы вторая не открывалась :)
Как я понял, все дело банально во времени после суспенда сессии? А есть возможность как-то заблокировать запуск сессии до того, как предыдущая заморозится?
...

На самом деле, все проще. Находите файлик /usr/bin/nxnode, в нем(это банальный скрипт на баше) находите ...

На первый вопрос сами себе ответили. ;) Могу только добавить, что ориентировочные места приложения - startsession() и node_start_applications().
Там черта лысого можно напрограммить. Место для смекалки тоже остается - если б эта задача была первоочередной, то действовал бы так: анализировал бы у юзера .nx/C-*/*, плюс использовал бы внутр. "БД" (код nxserver --list), плюс ps -fU. На основе этой инфы производил бы или не производил запуск следующей сессии. Конструктор "сделай сам", короче.
Когда простой провинциальный паренек dimbor пришел по железнодорожным рельсам в столицу втравился во фриэныксовую муть, у него (меня) в кармане была лишь заветная ссылка на Advanced Bash-Scripting Guide. ;)
Что мешает присоединиться?
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Бага freenx-server-0.7.4-alt21

Сообщение dimbor »

bsavelev писал(а):
12.07.2010 10:57
пересобрал freenx eter23 в http://updates.etersoft.ru/pub/Etersoft/RX...rsoft/unstable/

Борис, спокойной жизни я тебе не дам, и скоро у тебя все двузначные циферки кончатся. Хи-хи-хи. ;)

Этот, надеюсь крайний патч, решает проблему с печатью на расшаренные клиентские smb-принтеры.

cat nxsmb_device_uri.patch

Код: Выделить всё

--- nxredir/nxsmb.orig  2010-07-13 02:30:34 +0400
+++ nxredir/nxsmb       2010-07-13 02:41:21 +0400
@@ -40,6 +40,7 @@
 fi

 DEVICE_URI=$(echo $DEVICE_URI | sed "s|:$PORT/$PROTOCOL/|:$REAL_PORT/|g")
+export DEVICE_URI=$(echo $DEVICE_URI | sed "s|nxsmb://|smb://|g")

 export NXSAMBA_PORT="$PORT"
 export LD_PRELOAD="$NXREDIR_LIBRARY${LD_PRELOAD:+:$LD_PRELOAD}"

Приз в студию!
Потому как соседние темы по печати должны благополучно закрыться.
Спасибо сказали:
whoim
Сообщения: 91
ОС: CentOS 5.4 X64

Re: Бага freenx-server-0.7.4-alt21

Сообщение whoim »

dimbor, как пользоваться Вашими патчами? )
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Бага freenx-server-0.7.4-alt21

Сообщение dimbor »

whoim писал(а):
13.07.2010 09:10
dimbor, как пользоваться Вашими патчами? )

С радостью и открытой душой... ;)

На самом деле все просто: Находите в своей системе файл (в данном случае nxsmb), открываете в текстовом редакторе, вставляете туда строчку, начинающуюся со знака "+" (сам плюс не добавляете). А если бы там были строчки со знаком "-", их надо было бы удалить. Файл сохраняете.

А вообще - с утра послал кого-нить в Гугель, - и весь день свободен. ;)
Спасибо сказали:
whoim
Сообщения: 91
ОС: CentOS 5.4 X64

Re: Бага freenx-server-0.7.4-alt21

Сообщение whoim »

Я встречал где то на просторах центоси программулину для всех этих целей, по идее она сама все это должна делать, но не понял как пользоваться)
Спасибо! Гугл наше все)
Сильно не ругайте, недавно с "венды" слез )
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Бага freenx-server-0.7.4-alt21

Сообщение Bluetooth »

dimbor писал(а):
13.07.2010 00:17
Что мешает присоединиться?

Мешает тотальная занятость :) Но я надеюсь все же присоединиться когда-нибудь именно к freenx, ибо это баш и си, если не ошибаюсь, а это как раз то, с чем я дружу(например, если бы тут было ООП намешано да жавой присыпано, для меня это был бы черный ящик :) ). Ну и плюс ко всему nx - вещь правильная, планирую ее использовать побольше :)

Но пока я могу только нагло эксплуатировать Ваши патчи и только отписывать, если что-то не так :)
Спасибо сказали:
foxbe
Сообщения: 84
ОС: Ubuntu 10.04

Re: Бага freenx-server-0.7.4-alt21

Сообщение foxbe »

поставил freenx-server....eter23 на ubuntu 10.04 server amd64 получил:

Warning: "/usr/lib/cups/backend/smb" is not executable.
Users will not be able to enable printing.

У меня файла smb в этой папке нет!?
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Бага freenx-server-0.7.4-alt21

Сообщение dimbor »

foxbe писал(а):
14.07.2010 14:46
У меня файла smb в этой папке нет!?

Ну если лень в соседней теме посмотреть ответ на этот вопрос, тогда вам сюда.
Спасибо сказали:
foxbe
Сообщения: 84
ОС: Ubuntu 10.04

Re: Бага freenx-server-0.7.4-alt21

Сообщение foxbe »

Не лень, просто не знал куда ткнуться!
Спасибо сказали:
foxbe
Сообщения: 84
ОС: Ubuntu 10.04

Re: Бага freenx-server-0.7.4-alt21

Сообщение foxbe »

Уважаемый dimbor, не подскажете на что это ругается:

Warning: Invalid value "CUPS_ETC=/etc/cups/"
Users will not be able to enable printing.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Бага freenx-server-0.7.4-alt21

Сообщение dimbor »

foxbe писал(а):
14.07.2010 15:28
Уважаемый dimbor,

Ага, многоуважаемый вагоноуважатый © ;)

Ругается на то, что конфигурационный каталог купса найти не может. Либо купс не установлен, либо сборщики freenx под Вашу систему накосячили, и он по другому пути находится. В последнем случае надо исправить переменную в конфиге freenx.

Upd: На самом деле все еще проще, и надо убрать последний слеш. Еще один косяк.
Спасибо сказали:
foxbe
Сообщения: 84
ОС: Ubuntu 10.04

Re: Бага freenx-server-0.7.4-alt21

Сообщение foxbe »

а если такЖ
CUP_ETC="/usr/share/cups/mime/"
Спасибо сказали:
Ответить