NX печать в Server Mode плюс шары для кучи
Модераторы: dimbor, Модераторы разделов
NX печать в Server Mode плюс шары для кучи
Печать с SERVER_MODE=0 работает, но почему-то 1с 7.7 под wine не цепляет пользовательские принтеры, которые в /home/user/.nx/тратата/cups.sock. Видит только /var/run/cups/cups.sock
SERVER_MODE=1 то пробрасывает принтер, то не пробрасывает(WERR_ACCESS_DENIED - 5 попыток в логе).
Что с этим делать? Можно как-то вайну при запуске указывать сервер cups? Или как этот WERR_ACCESS_DENIED обходить?
SERVER_MODE=1 то пробрасывает принтер, то не пробрасывает(WERR_ACCESS_DENIED - 5 попыток в логе).
Что с этим делать? Можно как-то вайну при запуске указывать сервер cups? Или как этот WERR_ACCESS_DENIED обходить?
Re: NX печать в Server Mode плюс шары для кучи
У меня стоит одна копия 1С и настроен хитрожопый скрипт для запуска вайна от юзера wine.
Если делать перед запуском программы env CUPS_SERVER=$CUPS_SERVER, то каждый юзер заменяет принтер другого.
Что делать?
Просто не могу сделать так, чтобы под ванильным вайном на каждого юезра поставить 1ну копию вайн. Они не могут все вместе работать с одной файловой базой. Вообще никак не выходит
Если делать перед запуском программы env CUPS_SERVER=$CUPS_SERVER, то каждый юзер заменяет принтер другого.
Что делать?
Просто не могу сделать так, чтобы под ванильным вайном на каждого юезра поставить 1ну копию вайн. Они не могут все вместе работать с одной файловой базой. Вообще никак не выходит
-
- Сообщения: 9
Re: NX печать в Server Mode плюс шары для кучи
Просто читал форум, не у меня одного такая проблема. Решений, как я понял, так и не нашли.
Я полностью могу заверить, что nx у меня настроен как полагается, все(абсолютно) возможные зависимости установлены.
Стоит rx@etersoft 1.1.2. Пробовал freenx из гита dimbor, то же самое.
Думал, сначала, проблема в виндах. В одном из постов dimbor'a была ссылка на фикс windows xp. Там по-поводу, какого-то числа в реестре. Жонглировал этими числами, результат 0.
Посмотрел, что проверяет принтер, что же выдает эту ошибку WERR_ACCESS_DENIED. Это rpcclient(так же вычитал это в одном из ваших постов).
Открыл файл запуска nxnode, попробовал подменить эту проверку, чтобы результат возвращал не 0, а 1, но ковыряние не удалось.
Rdesktop этот выдает очень мало информации. Гугление по-поводу WERR_ACCESS_DENIED привело к постам про самбу и про то, что ошибка в логине и пароле. Но все логины и все пароли написаны в нижнем регистре, строго на латинице, пробовал просто цифренные логины/пароли, чтобы исключить варианты косяков с кодировками между линукс и вин - 0. Просто ничего.
Если вы имеете гит со своими разработками по nx, может быть вы знаете почему при CUPS_SERVER_MODE=0 проверка rpcclient'ом даже не проводится, а при значении 1 она валиться 50/50?
Я бы рад работать и со значением 0, но на моем терм. сервере располагается 1C с ванильным вайном(унылость маленькой фирмы не позволяет etersoft).
Сделан хитрый скрипт (http://www.bobulous.org.uk/misc/Spotify-Linux-Wine.html) - у любого юзера вайн запускается через юзера wine через скрипт runaswine C:\..... Я в скрипт вписал экспорт переменной CUPS_SERVER, но когда работает 1 пользователь, он печатает к себе, а когда заходит второй все печатают ко второму, а когда третий, к третьему. Соответственно, чтобы распечатать приходится перезаходить по 50 раз.
Клинт на всех машинах - официальный от nx, с Windows XP Professional, Home Edition, SP2, SP3 проброса нет, с Windows 7 пробросился, видимо звезды были расположены удачно. На всех компьютерах отключен файрвол, пробовалось в пределах локальной сети, пробовалось по внешнему. С CUPS_SERVER_MODE=0 все пробрасывается.
Очень нужна ваша помощь. Быстрый отклик и дебаг-отчетность
Спасибо
Я полностью могу заверить, что nx у меня настроен как полагается, все(абсолютно) возможные зависимости установлены.
Стоит rx@etersoft 1.1.2. Пробовал freenx из гита dimbor, то же самое.
Думал, сначала, проблема в виндах. В одном из постов dimbor'a была ссылка на фикс windows xp. Там по-поводу, какого-то числа в реестре. Жонглировал этими числами, результат 0.
Посмотрел, что проверяет принтер, что же выдает эту ошибку WERR_ACCESS_DENIED. Это rpcclient(так же вычитал это в одном из ваших постов).
Открыл файл запуска nxnode, попробовал подменить эту проверку, чтобы результат возвращал не 0, а 1, но ковыряние не удалось.
Rdesktop этот выдает очень мало информации. Гугление по-поводу WERR_ACCESS_DENIED привело к постам про самбу и про то, что ошибка в логине и пароле. Но все логины и все пароли написаны в нижнем регистре, строго на латинице, пробовал просто цифренные логины/пароли, чтобы исключить варианты косяков с кодировками между линукс и вин - 0. Просто ничего.
Если вы имеете гит со своими разработками по nx, может быть вы знаете почему при CUPS_SERVER_MODE=0 проверка rpcclient'ом даже не проводится, а при значении 1 она валиться 50/50?
Я бы рад работать и со значением 0, но на моем терм. сервере располагается 1C с ванильным вайном(унылость маленькой фирмы не позволяет etersoft).
Сделан хитрый скрипт (http://www.bobulous.org.uk/misc/Spotify-Linux-Wine.html) - у любого юзера вайн запускается через юзера wine через скрипт runaswine C:\..... Я в скрипт вписал экспорт переменной CUPS_SERVER, но когда работает 1 пользователь, он печатает к себе, а когда заходит второй все печатают ко второму, а когда третий, к третьему. Соответственно, чтобы распечатать приходится перезаходить по 50 раз.
Клинт на всех машинах - официальный от nx, с Windows XP Professional, Home Edition, SP2, SP3 проброса нет, с Windows 7 пробросился, видимо звезды были расположены удачно. На всех компьютерах отключен файрвол, пробовалось в пределах локальной сети, пробовалось по внешнему. С CUPS_SERVER_MODE=0 все пробрасывается.
Очень нужна ваша помощь. Быстрый отклик и дебаг-отчетность
Спасибо
Re: NX печать в Server Mode плюс шары для кучи
Сначала притча о целях и средствах.
Заявлена цель печатать бухами в "унылости маленькой фирмы" из терминальных сеансов одного северного пользователя wine на всю кагалу.
Означенная малость и унылость предполагает локалку. А гонять в локалке печать по nx - извращение наравне с тем, которым обеспечивается запуск 1с. Месье знает в них толк.
Загнать все принтера в купс на постоянку по smb, а nx-ом ничего никуда. И пусть юзеры там перед печатью каждый свой выбирает.
При всей моей любви к nx, не для локалки в нем печать.
Если продолжаем плакать, колоться, но есть кактус.
Либо это ошибка в rpcclient, или - в серверном smb.conf/lmhosts что-то не то. Да, да - он тоже используется вне зависимости от наличия запущенной самбы. Но когда настраивал сервер умучившего меня не по делу топикстартера (у вас кстати даже подсети одинаковы в постах - ну чисто близнецы), с моей XPSP2 все великолепно проверялось и печаталось.
Узнать, что происходит, поможет хитрый скрипт, который я здесь где-то вкладывал в теме по печати, и man rpcclient на тему опции -d
УПД 26.11.12: Все проще.
Ну да ладно, если заранее признать поражение и решить, что проверка rpcclient не нужна:
Вопрос: поднимающим терминальные сервера суровым парням хоть основы написания скриптов знать нужно?
Нет? - Ну опять да ладно! Пусть парни ищут строчку в nxnode: check_remote_printer()
Там чуть погодя ниже за ней есть открывающая фигурная скобка, вот такая - {
Так вот, сразу после нее надо вставить строку, где написать
Заявлена цель печатать бухами в "унылости маленькой фирмы" из терминальных сеансов одного северного пользователя wine на всю кагалу.
Означенная малость и унылость предполагает локалку. А гонять в локалке печать по nx - извращение наравне с тем, которым обеспечивается запуск 1с. Месье знает в них толк.
Загнать все принтера в купс на постоянку по smb, а nx-ом ничего никуда. И пусть юзеры там перед печатью каждый свой выбирает.
При всей моей любви к nx, не для локалки в нем печать.
Если продолжаем плакать, колоться, но есть кактус.
этот выдает очень мало информации. Гугление по-поводу WERR_ACCESS_DENIED привело к постам про самбу и про то, что ошибка в логине и пароле.
Либо это ошибка в rpcclient, или - в серверном smb.conf/lmhosts что-то не то. Да, да - он тоже используется вне зависимости от наличия запущенной самбы. Но когда настраивал сервер умучившего меня не по делу топикстартера (у вас кстати даже подсети одинаковы в постах - ну чисто близнецы), с моей XPSP2 все великолепно проверялось и печаталось.
Узнать, что происходит, поможет хитрый скрипт, который я здесь где-то вкладывал в теме по печати, и man rpcclient на тему опции -d
УПД 26.11.12: Все проще.
Ну да ладно, если заранее признать поражение и решить, что проверка rpcclient не нужна:
Открыл файл запуска nxnode, попробовал подменить эту проверку, чтобы результат возвращал не 0, а 1, но ковыряние не удалось.
Вопрос: поднимающим терминальные сервера суровым парням хоть основы написания скриптов знать нужно?
Нет? - Ну опять да ладно! Пусть парни ищут строчку в nxnode: check_remote_printer()
Там чуть погодя ниже за ней есть открывающая фигурная скобка, вот такая - {
Так вот, сразу после нее надо вставить строку, где написать
Код: Выделить всё
echo 1; return 0;
-
- Сообщения: 9
Re: NX печать в Server Mode плюс шары для кучи
Извиняюсь, отходил.
Сейчас выходные. Из дома сработало! Спасибо dimbor!
Завтра будем в офисе обкатывать.
Отчет будет предоставлен.
Еще одна проблема, с которой уже долго мучаюсь - это шары.
Не пробрасываются.
При smbfs ничего не пишет в лог практически, т.е. ошибок нет, при cifs - ругается на то, что шара не прописана в /etc/fstab.
Я читал здесь про такие ошибки, но решения как такового найти не удалось.
Я боюсь писать в fstab. Debian ведь не будет загружаться при кривом fstab? А если удаленная шара не будет доступна.
Если решение было найдено, ткните носом, если не затруднительно
Сейчас выходные. Из дома сработало! Спасибо dimbor!
Завтра будем в офисе обкатывать.
Отчет будет предоставлен.
Еще одна проблема, с которой уже долго мучаюсь - это шары.
Не пробрасываются.
При smbfs ничего не пишет в лог практически, т.е. ошибок нет, при cifs - ругается на то, что шара не прописана в /etc/fstab.
Я читал здесь про такие ошибки, но решения как такового найти не удалось.
Я боюсь писать в fstab. Debian ведь не будет загружаться при кривом fstab? А если удаленная шара не будет доступна.
Если решение было найдено, ткните носом, если не затруднительно
Re: NX печать в Server Mode плюс шары для кучи
По шарам порадовать ничем не могу. Если изобретенный специально SHARE_MULTIMOUNT еще можно заставить работать в тестовом режиме посредством настроек конфигов фриэныкса и sudo, то "промышленное" его использование у меня разбилось о быт. После чего особо страждущим юзерам были поставлены отдельно ftp-клиенты, а дальнейшие изыскания свернуты.
А по поводу прошлой проблемы - все было зря! Все-все страдания были зря! Отключать ничего не надо.
Даю адрес: Клиентская XP. Проводник. Меню "Вид - Свойства папки". Вкладка "Вид". При поставленной галке на пункте "Использовать простой общий доступ к файлам (рекомендуется)" наблюдается именно та картина, с которой тут годами борются мучительно, а я в упор не вижу.
Галку надо снять!!! Повелись на рекомендации мелкомягкие, студиозы, блин!
ЗЫ: foxbe, особенно к вам относится.
А по поводу прошлой проблемы - все было зря! Все-все страдания были зря! Отключать ничего не надо.
Даю адрес: Клиентская XP. Проводник. Меню "Вид - Свойства папки". Вкладка "Вид". При поставленной галке на пункте "Использовать простой общий доступ к файлам (рекомендуется)" наблюдается именно та картина, с которой тут годами борются мучительно, а я в упор не вижу.
Галку надо снять!!! Повелись на рекомендации мелкомягкие, студиозы, блин!
ЗЫ: foxbe, особенно к вам относится.
-
- Сообщения: 9
Re: NX печать в Server Mode плюс шары для кучи
Ну вот я отчетик по шарам скомпоновал.
Что удивило. //COMPTER адрес. Почему не по IP?
Опять-же, недостаточно дебага.
Чистый rx 1.1.2
1) Параметры:
Лог:
2) Параметры:
Лог:
3) Параметры:
Лог:
4) Параметры:
Лог:
smbfs пишет какую-то чепуху, вроде пишет что все ок и должно проброситься, но увы, это не так. Даже папка не создается =\
P.S. а есть какие-нибудь ftp-серверы поудобнее proftpd? Уж слишком он некрасивый в настройке
Что удивило. //COMPTER адрес. Почему не по IP?
Опять-же, недостаточно дебага.
Чистый rx 1.1.2
1) Параметры:
Код: Выделить всё
SAMBA_MOUNT_SHARE_PROTOCOL="cifs"
ENABLE_SAMBA_PRELOAD="1"
SMB_MOUNT_OPTIONS="iocharset=utf8,codepage=cp866,file_mode=0660,dir_mode=0770"
SHARE_FAST_MOUNT="0"
ENABLE_SHARE_MULTIMOUNT="0"
Лог:
Код: Выделить всё
26.11 13:02:35: /usr/bin/nxnode (1520): run nxnode with CMDLINE "a=b&&port=5003&username=pinguinjkeke&password=******&computername=COMPTER&session_id=2358E113023B15E0922B1F22A15D544F&dir=%24(SHARES)/D"
26.11 13:02:35: cmd_node_smbmount (1520): starting with sessionid = 2358E113023B15E0922B1F22A15D544F
26.11 13:02:35: cmd_node_smbmount (1520): create_mountpoint says: ""/home/sysadmin/MyShares/D" successfully created.
"/home/sysadmin/MyShares/D" (777). Attempt to change access rights to 0770 - - successfully completed."
26.11 13:02:35: try_mount_smb (1520): invoke /sbin/mount.cifs //COMPTER/D /home/sysadmin/MyShares/D -o username=pinguinjkeke,password=******&1
26.11 13:02:35: try_mount_smb (1520): Starting: TRY_USER=1, TRY_SUDO=1
26.11 13:02:35: try_mount_smb (1520): Mount error: "mount.cifs: permission denied: no match for /home/sysadmin/MyShares/D found in /etc/fstab"
26.11 13:02:35: try_mount_smb (1520): invoke /usr/bin/sudo /sbin/mount.cifs //COMPTER/D /home/sysadmin/MyShares/D -o uid=sysadmin,gid=sysadmin,username=pinguinjkeke,password=******&1
2) Параметры:
Код: Выделить всё
SAMBA_MOUNT_SHARE_PROTOCOL="cifs"
ENABLE_SAMBA_PRELOAD="1"
SMB_MOUNT_OPTIONS="iocharset=utf8,codepage=cp866,file_mode=0660,dir_mode=0770"
SHARE_FAST_MOUNT="0"
ENABLE_SHARE_MULTIMOUNT="1"
Лог:
Код: Выделить всё
26.11 12:59:43: /usr/bin/nxnode (29759): run nxnode with CMDLINE "a=b&&port=5001&username=pinguinjkeke&password=******&computername=COMPTER&session_id=28FE005AD68A717EE491610562646CE6&dir=%24(SHARES)/D"
26.11 12:59:43: cmd_node_smbmount (29759): starting with sessionid = 28FE005AD68A717EE491610562646CE6
26.11 12:59:43: cmd_node_smbmount (29759): create_mountpoint says: ""/home/sysadmin/MyShares/D" successfully created.
"/home/sysadmin/MyShares/D" (777). Attempt to change access rights to 0770 - - successfully completed."
26.11 12:59:43: try_mount_smb (29759): invoke /sbin/mount.cifs //COMPTER/D /home/sysadmin/MyShares/D -o username=pinguinjkeke,password=******&1
26.11 12:59:43: try_mount_smb (29759): Starting: TRY_USER=1, TRY_SUDO=1
26.11 12:59:43: try_mount_smb (29759): Mount error: "mount.cifs: permission denied: no match for /home/sysadmin/MyShares/D found in /etc/fstab"
26.11 12:59:43: try_mount_smb (29759): invoke /usr/bin/sudo /sbin/mount.cifs //COMPTER/D /home/sysadmin/MyShares/D -o uid=sysadmin,gid=sysadmin,username=pinguinjkeke,password=******&1
3) Параметры:
Код: Выделить всё
SAMBA_MOUNT_SHARE_PROTOCOL="smbfs"
ENABLE_SAMBA_PRELOAD="1"
SMB_MOUNT_OPTIONS="iocharset=utf8,codepage=cp866,file_mode=0660,dir_mode=0770"
SHARE_FAST_MOUNT="0"
ENABLE_SHARE_MULTIMOUNT="0"
Лог:
Код: Выделить всё
26.11 12:58:15: node_start_agent (27265): Wait for NODE_AGENT_PID (27629)
26.11 12:58:16: /usr/bin/nxnode (27812): run nxnode with CMDLINE "a=b&&port=5001&username=pinguinjkeke&password=******&computername=COMPTER&session_id=E8DD800EC674792C974179F296C9B4AB&dir=%24(SHARES)/D"
26.11 12:58:16: cmd_node_smbmount (27812): starting with sessionid = E8DD800EC674792C974179F296C9B4AB
26.11 12:58:16: cmd_node_smbmount (27812): create_mountpoint says: ""/home/sysadmin/MyShares/D" successfully created.
"/home/sysadmin/MyShares/D" (777). Attempt to change access rights to 0770 - - successfully completed."
4) Параметры:
Код: Выделить всё
SAMBA_MOUNT_SHARE_PROTOCOL="smbfs"
ENABLE_SAMBA_PRELOAD="1"
SMB_MOUNT_OPTIONS="iocharset=utf8,codepage=cp866,file_mode=0660,dir_mode=0770"
SHARE_FAST_MOUNT="0"
ENABLE_SHARE_MULTIMOUNT="1"
Лог:
Код: Выделить всё
26.11 12:56:00: node_start_agent (25329): Start nxagent by command: '/usr/bin/nxagent -persistent -D -name "NX - sysadmin@TransServer:2001 - TransServer (GPL Edition)" -option "/home/sysadmin/.nx/C-TransServer-2001-6370C26645A4180CF71A5DC236A124E2/options" -nolisten tcp -dpi 96 :2001'
26.11 12:56:00: node_start_agent (25329): Wait for NODE_AGENT_PID (25688)
26.11 12:56:01: /usr/bin/nxnode (25875): run nxnode with CMDLINE "a=b&&port=5001&username=pinguinjkeke&password=******&computername=COMPTER&session_id=6370C26645A4180CF71A5DC236A124E2&dir=%24(SHARES)/D"
26.11 12:56:01: cmd_node_smbmount (25875): starting with sessionid = 6370C26645A4180CF71A5DC236A124E2
26.11 12:56:01: cmd_node_smbmount (25875): create_mountpoint says: ""/home/sysadmin/MyShares/D" successfully created.
"/home/sysadmin/MyShares/D" (777). Attempt to change access rights to 0770 - - successfully completed."
smbfs пишет какую-то чепуху, вроде пишет что все ок и должно проброситься, но увы, это не так. Даже папка не создается =\
P.S. а есть какие-нибудь ftp-серверы поудобнее proftpd? Уж слишком он некрасивый в настройке
Re: NX печать в Server Mode плюс шары для кучи
Повторяю. Свою цифру в пароле на шару замените на что-нить секретное, чтобы она в логах звездочками не заменялась. И читайте же наконец, о чем просят!
-
- Сообщения: 9
Re: NX печать в Server Mode плюс шары для кучи
Извиняюсь, я просто сначала вам отправил, потом в тему запостил. Сейчас все быстро переделаю.
Готово
Готово
Re: NX печать в Server Mode плюс шары для кучи
Так было во freenx изначально. Потом у меня этот computername в имени принтера когда-то участвовал, поэтому оставался. Недавно этерсофтовцы заменили его на правильный 127.0.0.1. Но когда оно еще до их сборочной системы доберется. Да и от всех проблем с ресолвингом не лечит. Но надо у себя повторить как-нить.
Да, недостаточно.
create_mountpoint - это создание каталога и назначение ему прав. Логи самого монтирования вы обрезали.
smbfs - устарело и работать не будет.
ENABLE_SHARE_MULTIMOUNT="0" - писать претензии надо в этерсофт, не мне.
По сухому остатку хотелось бы увидеть полные логи и вывод nxloadconfig --check от рута.
Хотя 99% - посмотрев на это, вы уже все сможете сделать сами.
Ну простой общий доступ сюда тоже имеет отношение.
ЗЫ: Еще стопитцотый раз для не читающих форум: При маунте оно сначала пытается от юзера. Если на mount.cifs не стоит suid или религия дистрибутива не позволяет, делается попытка маунта через sudo. Для этого sudo должен быть настроен. Все.
-
- Сообщения: 9
Re: NX печать в Server Mode плюс шары для кучи
Простой общий доступ теперь отключен на всех испытуемых машинах
Вывод nxloadconfig --check
Ошибка какая-то непонятная. nxagent стоит последний с ftp.etersoft.ru.
Ой, кажется наврал я про чистый rx1.1.2, извиняюсь. nxloadconfig стоит из вашего гита.
На /sbin/mount.cifs стоят права 4711
Кусок моего /etc/sudoers
Члены группы users из /etc/group:
Также SU доступ включен в самом NX
Также, юзер nx является членом группы sudo и прописан в /etc/sudoers
Полные логи для CIFS:
Вывод nxloadconfig --check
Код: Выделить всё
root@debian:~# nxloadconfig --check
Warning: Invalid value "APPLICATION_LIBRARY_PRELOAD=/usr/lib/libX11-nx.so.6:/usr/lib/libXext-nx.so.6:/usr/lib/libXcomp.so.3:/usr/lib/libXcompext.so.3:/usr/lib/libXrender.so.1". /usr/lib/libX11-nx.so.6 could not be found. Users will not be able to run a single application in non-rootless mode.
Error: Could not find 1.5.0 or 2.[01].0 or 3.[012345].0 version string in nxagent. NX 1.5.0 or 2.[01].0 or 3.[0123].0 backend is needed for this version of FreeNX.
Warnings occured during config check.
To enable these features please correct the configuration file.
Ошибка какая-то непонятная. nxagent стоит последний с ftp.etersoft.ru.
Ой, кажется наврал я про чистый rx1.1.2, извиняюсь. nxloadconfig стоит из вашего гита.
На /sbin/mount.cifs стоят права 4711
Кусок моего /etc/sudoers
Код: Выделить всё
#NX
%users ALL= NOPASSWD: /usr/sbin/lpadmin
%users ALL= NOPASSWD: /usr/bin/foomatic-configure
%users ALL= NOPASSWD: /sbin/mount.cifs
%users ALL= NOPASSWD: /bin/umount
Члены группы users из /etc/group:
Код: Выделить всё
users:x:100:sysadmin,nx,wine,user1,user2,user3,user4,user5,user6,user7,user8,user9,user1
0
Также SU доступ включен в самом NX
Код: Выделить всё
ENABLE_USERMODE_AUTHENTICATION="0"
ENABLE_PASSDB_AUTHENTICATION="0"
ENABLE_SSH_AUTHENTICATION="0"
ENABLE_SU_AUTHENTICATION="1"
ENABLE_USER_DB="0"
ENABLE_FORCE_ENCRYPTION="0"
SSHD_CHECK_IP="0"
Также, юзер nx является членом группы sudo и прописан в /etc/sudoers
Полные логи для CIFS:
Код: Выделить всё
SAMBA_MOUNT_SHARE_PROTOCOL="cifs"
ENABLE_SHARE_MULTIMOUNT="0"
Spoiler
Код: Выделить всё
26.11 15:24:16: startsession (2831): starting with args ""
26.11 15:24:16: startsession (2831): generate "/home/sysadmin/.nx/C-TransServer-2003-F095A65D2B96C504D5FB969E09F0F5E6/options"
26.11 15:24:16: startsession (2831): write xauth script file
26.11 15:24:16: node_start_agent (2831): starting
26.11 15:24:16: node_start_agent (2831): source profile
26.11 15:24:16: startsession (2831): call 'node_start_agent'
26.11 15:24:16: node_start_monitor (2831): staring
26.11 15:24:16: node_start_monitor_2_0_0 (2831): starting
26.11 15:24:16: startsession (2831): call 'node_start_applications'
26.11 15:24:16: node_start_applications (2831): source profile
26.11 15:24:16: node_start_agent (2831): source bash profile
26.11 15:24:16: node_start_monitor (2831): call 'node_start_monitor_2_0_0 ""'
26.11 15:24:16: node_start_applications (2831): starting
26.11 15:24:16: node_start_agent (2831): Start nxagent by command: '/usr/bin/nxagent -persistent -D -name "NX - sysadmin@TransServer:2003 - TransServer (GPL Edition)" -option "/home/sysadmin/.nx/C-TransServer-2003-F095A65D2B96C504D5FB969E09F0F5E6/options" -nolisten tcp -dpi 96 :2003'
26.11 15:24:16: node_start_agent (2831): env end
26.11 15:24:16: node_start_agent (2831): NXAgent session type
26.11 15:24:16: node_start_agent (2831): Wait for NODE_AGENT_PID (3185)
26.11 15:24:16: node_start_applications (2831): DISPLAY is 2003
26.11 15:24:16: node_start_applications (2831): source bash profile
26.11 15:24:16: node_start_agent (2831): env start NX_CLIENT=/usr/bin/nxdialog
IFS=
SHELL=/bin/bash
XDG_SESSION_COOKIE=abc8184103b6c35893d39f4300000018-1353929056.602803-312995303
USER=sysadmin
LD_LIBRARY_PATH=/usr/lib:
NXSESSIONID=TransServer-2003-F095A65D2B96C504D5FB969E09F0F5E6
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
MAIL=/var/mail/sysadmin
SHADOW_XAUTHORITY=/home/sysadmin/.nx/C-TransServer-2003-F095A65D2B96C504D5FB969E09F0F5E6/authority
PWD=/home/sysadmin
LANG=ru_RU.UTF-8
HOME=/home/sysadmin
SHLVL=2
NXUSERIP=192.168.0.79
LOGNAME=sysadmin
DISPLAY=nx/nx,options=/home/sysadmin/.nx/C-TransServer-2003-F095A65D2B96C504D5FB969E09F0F5E6/options:2003
XAUTHORITY=/home/sysadmin/.nx/C-TransServer-2003-F095A65D2B96C504D5FB969E09F0F5E6/authority
_=/usr/bin/env
26.11 15:24:17: /usr/bin/nxnode (3395): run nxnode with CMDLINE "a=b&&port=5003&username=pinguinjkeke&password=******&computername=COMPTER&session_id=F095A65D2B96C504D5FB969E09F0F5E6&dir=%24(SHARES)/D"
26.11 15:24:17: cmd_node_smbmount (3395): starting with sessionid = F095A65D2B96C504D5FB969E09F0F5E6
26.11 15:24:17: cmd_node_smbmount (3395): create_mountpoint says: ""/home/sysadmin/MyShares/D" successfully created.
"/home/sysadmin/MyShares/D" (777). Attempt to change access rights to 0770 - - successfully completed."
26.11 15:24:17: try_mount_smb (3395): Starting: TRY_USER=1, TRY_SUDO=1
26.11 15:24:17: try_mount_smb (3395): invoke /usr/bin/sudo /sbin/mount.cifs //COMPTER/D /home/sysadmin/MyShares/D -o uid=sysadmin,gid=sysadmin,username=pinguinjkeke,password=******&1
26.11 15:24:17: try_mount_smb (3395): Mount error: "mount.cifs: permission denied: no match for /home/sysadmin/MyShares/D found in /etc/fstab"
26.11 15:24:17: try_mount_smb (3395): invoke /sbin/mount.cifs //COMPTER/D /home/sysadmin/MyShares/D -o username=pinguinjkeke,password=******&1
26.11 15:24:18: node_start_applications (2831): Run "numlockx on"
26.11 15:24:18: node_find_application (2831): return NODE_STARTX="gnome-session"
26.11 15:24:18: node_find_application (2831): starting with args "unix-gnome"
26.11 15:24:18: node_find_application (2831): end
26.11 15:24:18: node_start_applications (2831): Got NODE_APPLICATION is "gnome-session"
26.11 15:24:18: node_start_applications (2831): export CUPS_SERVER=/var/run/cups/cups.sock
26.11 15:24:18: node_start_applications (2831): Starting NODE_APPLICATION with /etc/nxserver/Xsession
26.11 15:24:18: node_start_applications (2831): Preload SAMBA using nxredir. NXSAMBA_PORT is "5003"
26.11 15:24:18: node_start_applications (2831): Start successful. NODE_APP_PID=3899
26.11 15:24:18: node_start_applications (2831): Waiting for NODE_APP_PID
Код: Выделить всё
SAMBA_MOUNT_SHARE_PROTOCOL="cifs"
ENABLE_SHARE_MULTIMOUNT="1"
Spoiler
Код: Выделить всё
26.11 15:27:41: startsession (5142): starting with args ""
26.11 15:27:41: startsession (5142): generate "/home/sysadmin/.nx/C-TransServer-2003-1EEAE0F21DE1B57B0E196A28CF3C075A/options"
26.11 15:27:41: startsession (5142): write xauth script file
26.11 15:27:41: startsession (5142): call 'node_start_agent'
26.11 15:27:41: node_start_agent (5142): starting
26.11 15:27:41: node_start_monitor (5142): staring
26.11 15:27:41: node_start_monitor_2_0_0 (5142): starting
26.11 15:27:41: startsession (5142): call 'node_start_applications'
26.11 15:27:41: node_start_monitor (5142): call 'node_start_monitor_2_0_0 ""'
26.11 15:27:41: node_start_agent (5142): source profile
26.11 15:27:41: node_start_applications (5142): starting
26.11 15:27:41: node_start_applications (5142): DISPLAY is 2003
26.11 15:27:41: node_start_agent (5142): env end
26.11 15:27:41: node_start_applications (5142): source bash profile
26.11 15:27:41: node_start_agent (5142): Start nxagent by command: '/usr/bin/nxagent -persistent -D -name "NX - sysadmin@TransServer:2003 - TransServer (GPL Edition)" -option "/home/sysadmin/.nx/C-TransServer-2003-1EEAE0F21DE1B57B0E196A28CF3C075A/options" -nolisten tcp -dpi 96 :2003'
26.11 15:27:41: node_start_applications (5142): source profile
26.11 15:27:41: node_start_agent (5142): NXAgent session type
26.11 15:27:41: node_start_agent (5142): source bash profile
26.11 15:27:41: node_start_agent (5142): Wait for NODE_AGENT_PID (5496)
26.11 15:27:41: node_start_agent (5142): env start NX_CLIENT=/usr/bin/nxdialog
IFS=
SHELL=/bin/bash
XDG_SESSION_COOKIE=abc8184103b6c35893d39f4300000018-1353929261.262631-1086647653
USER=sysadmin
LD_LIBRARY_PATH=/usr/lib:
NXSESSIONID=TransServer-2003-1EEAE0F21DE1B57B0E196A28CF3C075A
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
MAIL=/var/mail/sysadmin
SHADOW_XAUTHORITY=/home/sysadmin/.nx/C-TransServer-2003-1EEAE0F21DE1B57B0E196A28CF3C075A/authority
PWD=/home/sysadmin
LANG=ru_RU.UTF-8
HOME=/home/sysadmin
SHLVL=2
NXUSERIP=192.168.0.79
LOGNAME=sysadmin
DISPLAY=nx/nx,options=/home/sysadmin/.nx/C-TransServer-2003-1EEAE0F21DE1B57B0E196A28CF3C075A/options:2003
XAUTHORITY=/home/sysadmin/.nx/C-TransServer-2003-1EEAE0F21DE1B57B0E196A28CF3C075A/authority
_=/usr/bin/env
26.11 15:27:42: /usr/bin/nxnode (5688): run nxnode with CMDLINE "a=b&&port=5003&username=pinguinjkeke&password=******&computername=COMPTER&session_id=1EEAE0F21DE1B57B0E196A28CF3C075A&dir=%24(SHARES)/D"
26.11 15:27:42: cmd_node_smbmount (5688): starting with sessionid = 1EEAE0F21DE1B57B0E196A28CF3C075A
26.11 15:27:42: cmd_node_smbmount (5688): create_mountpoint says: ""/home/sysadmin/MyShares/D" successfully created.
"/home/sysadmin/MyShares/D" (777). Attempt to change access rights to 0770 - - successfully completed."
26.11 15:27:42: try_mount_smb (5688): Starting: TRY_USER=1, TRY_SUDO=1
26.11 15:27:42: try_mount_smb (5688): invoke /sbin/mount.cifs //COMPTER/D /home/sysadmin/MyShares/D -o username=pinguinjkeke,password=******&1
26.11 15:27:42: try_mount_smb (5688): Mount error: "mount.cifs: permission denied: no match for /home/sysadmin/MyShares/D found in /etc/fstab"
26.11 15:27:42: try_mount_smb (5688): invoke /usr/bin/sudo /sbin/mount.cifs //COMPTER/D /home/sysadmin/MyShares/D -o uid=sysadmin,gid=sysadmin,username=pinguinjkeke,password=******&1
26.11 15:27:43: node_start_applications (5142): Run "numlockx on"
26.11 15:27:43: node_find_application (5142): return NODE_STARTX="gnome-session"
26.11 15:27:43: node_find_application (5142): end
26.11 15:27:43: node_find_application (5142): starting with args "unix-gnome"
26.11 15:27:43: node_start_applications (5142): Got NODE_APPLICATION is "gnome-session"
26.11 15:27:43: node_start_applications (5142): export CUPS_SERVER=/var/run/cups/cups.sock
26.11 15:27:43: node_start_applications (5142): Preload SAMBA using nxredir. NXSAMBA_PORT is "5003"
26.11 15:27:43: node_start_applications (5142): Starting NODE_APPLICATION with /etc/nxserver/Xsession
26.11 15:27:43: node_start_applications (5142): Start successful. NODE_APP_PID=6184
26.11 15:27:43: node_start_applications (5142): Waiting for NODE_APP_PID
Re: NX печать в Server Mode плюс шары для кучи
pinguinjkeke писал(а): ↑26.11.2012 15:32/usr/lib/libX11-nx.so.6 could not be found.
...
Ошибка какая-то непонятная. nxagent стоит последний с ftp.etersoft.ru.
Ой, кажется наврал я про чистый rx1.1.2, извиняюсь. nxloadconfig стоит из вашего гита.
Объясняю непонятное: файл по этому пути не найден.
И стоит небось что-то убунту-подобное, где /usr/lib и /usr/lib64 не одно и то же.
А если еще и nxloadconfig мой, значит он пакетным менеджером не обрабатывался и под систему не патчился.
Тогда надо исправить в нем руками: PATH_LIB=$NX_DIR/lib64
Вроде еще в строчке [ -z "$APPLICATION_LIBRARY_PRELOAD" ] && ... иногда файлики поименно надо отлавливать и пути их исправлять, бо пакетостроители вконец оборзели и пихают библиотеки куда не лень.
pinguinjkeke писал(а): ↑26.11.2012 15:32Также SU доступ включен в самом NX
Также, юзер nx является членом группы sudo и прописан в /etc/sudoers
Это авторизация. Отношения не имеет.
pinguinjkeke писал(а): ↑26.11.2012 15:3226.11 15:27:42: try_mount_smb (5688): Starting: TRY_USER=1, TRY_SUDO=1
26.11 15:27:42: try_mount_smb (5688): invoke /sbin/mount.cifs //COMPTER/D /home/sysadmin/MyShares/D -o username=pinguinjkeke,password=******&1
26.11 15:27:42: try_mount_smb (5688): Mount error: "mount.cifs: permission denied: no match for /home/sysadmin/MyShares/D found in /etc/fstab"
26.11 15:27:42: try_mount_smb (5688): invoke /usr/bin/sudo /sbin/mount.cifs //COMPTER/D /home/sysadmin/MyShares/D -o uid=sysadmin,gid=sysadmin,username=pinguinjkeke,password=******&1
....
А теперь запостить полный лог не хватило терпения.
Видно, что от юзера система дает отлуп по религиозным соображениям - mount.cifs без suid собран.
Через sudo запускается и через некоторое количество минут отдуплится по нересолвингу.
Попробуйте, вдруг прокатит.
А нет, так разбирайтесь далее сами. Уже писал, что есть разработчики самбы, изготовители дистрибутивов и примкнувшие к ним этерсофтовцы. Удовлетворить одним скриптом все метания их душ не представляется возможным. И чем дольше этой бессмыслицей заниматься, тем меньше остается времени и вероятности для более радикального решения.
-
- Сообщения: 9
Re: NX печать в Server Mode плюс шары для кучи
Ух как смешно вышло!
Косяк-то правда в mount.cifs
http://linux-cifs.samba.org/cifs_download.html
mount.cifs (1.8 for x86) скачал оттуда, заменил, ребут. ШАРА ПРОБРОСИЛАСЬ!
Косяк-то правда в mount.cifs
http://linux-cifs.samba.org/cifs_download.html
mount.cifs (1.8 for x86) скачал оттуда, заменил, ребут. ШАРА ПРОБРОСИЛАСЬ!
Re: NX печать в Server Mode плюс шары для кучи
Пока суть да дело, обновил описания по одной печати и в связи с новыми вскрывшимися - по другой.
-
- Сообщения: 9
Re: NX печать в Server Mode плюс шары для кучи
А по шарам проверяли мой способ? С офф. сайта брать mount.cifs. У меня пробрасывается огого как!
П.С. Хочу, чтобы все юзеры сваливали шары в одну папку. /home/dostup, например. Указываю в клиенте, а не монтируется =/ По дефолтному пути все ок.
В правах дело? И чтобы общий обмен был, нужно в конфиге нхсервера форс_юзер и форс_груп, верно мыслю?
П.С. Хочу, чтобы все юзеры сваливали шары в одну папку. /home/dostup, например. Указываю в клиенте, а не монтируется =/ По дефолтному пути все ок.
В правах дело? И чтобы общий обмен был, нужно в конфиге нхсервера форс_юзер и форс_груп, верно мыслю?
Re: NX печать в Server Mode плюс шары для кучи
pinguinjkeke писал(а): ↑29.11.2012 02:47А по шарам проверяли мой способ? С офф. сайта брать mount.cifs. У меня пробрасывается огого как!
Зачем и как? У меня и так все пробрасывается, но не используется по причинам, описанным выше.
Даже если б сия проверка имела какой-то смысл, левые бинари под генту тащить все равно бы не стал.
pinguinjkeke писал(а): ↑29.11.2012 02:47П.С. Хочу, чтобы все юзеры сваливали шары в одну папку. /home/dostup, например. Указываю в клиенте, а не монтируется =/ По дефолтному пути все ок.
В правах дело? И чтобы общий обмен был, нужно в конфиге нхсервера форс_юзер и форс_груп, верно мыслю?
Читайте логи. Там все написано.
Я же при необходимости доступа других в проброшенную шару делаю доступ симлинком на нее в нужном месте + общая группа.
Обещанные ответы на вопросы где?
-
- Сообщения: 9
Re: NX печать в Server Mode плюс шары для кучи
Сегодня вечером отпишу.
Я сейчас как раз с бухгалтеров галки про простые шары снимаю.
Я сейчас как раз с бухгалтеров галки про простые шары снимаю.
-
- Сообщения: 9
Re: NX печать в Server Mode плюс шары для кучи
Извените за задержку.
Да, убирание галки приводит к рабочести прброса и ошибка WERR_ACCESS_DENIED больше не лезет.
Но, на трех из пяти компьютерах - Home Edition. Там этой галки найдено не было. До профа обновить не могу, т.к. хоум лицензия стоит.
Библиотеки пока что не копашил
Да, убирание галки приводит к рабочести прброса и ошибка WERR_ACCESS_DENIED больше не лезет.
Но, на трех из пяти компьютерах - Home Edition. Там этой галки найдено не было. До профа обновить не могу, т.к. хоум лицензия стоит.
Библиотеки пока что не копашил
Re: NX печать в Server Mode плюс шары для кучи
pinguinjkeke писал(а): ↑01.12.2012 02:04Но, на трех из пяти компьютерах - Home Edition. Там этой галки найдено не было. До профа обновить не могу, т.к. хоум лицензия стоит.
Ндя. Легальных способов решения проблемы не существует.
А суть ее выражается цитатой с баша :"С калькулятора сидишь?"