RX@etersoft: 1001 о пробросе шар

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

ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

RX@etersoft: 1001 о пробросе шар

Сообщение ikovtun »

Ubuntu 11.10
Если пытаюсь подключить сетевую папке из виндового клиента при старте рабочего стола выдает пустое инфо окно. В логе тоже ругается ни про что.

15.06 01:18:48: cmd_node_smbmount (30593): invoke /sbin/mount.cifs //EAGLE/localuser /home/ubuntu/MyShares/$
15.06 01:18:48: cmd_node_smbmount (30593): Share //EAGLE/localuser failed to mount:


Диагностика вроде по монтированию не ругается, только размонтирование:)

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

ххх@ip-10-50-7-141:~$ nxloadconfig --check
Warning: Invalid value "KDE_PRINTRC=/home/ubuntu/.kde/share/config/kdeprintrc". ENABLE_KDE_CUPS will not work.
         For root it's normal. Try to run 'nxloadconfig --check' by user.
Warning: Invalid value "CUPS_ETC=/etc/cups/"
         Users will not be able to enable printing.
Warning: Invalid value "COMMAND_START_KDE=startkde"
         Users will not be able to request a KDE session.
Warning: Invalid value "COMMAND_START_CDE=cdwm"
         Users will not be able to request a CDE session.
Warning: Invalid value "COMMAND_SMBUMOUNT=smbumount". You'll not be able to use SAMBA.
Warning: Invalid value "COMMAND_SMBUMOUNT_CIFS=/sbin/umount.cifs". You'll not be able to use SAMBA.

  Warnings occured during config check.
  To enable these features please correct the configuration file.


etercifs 5.4.2.
root@ip-10-50-7-141:/etc/nxserver/node.conf.d# dpkg -l | grep smb
ii libsmbclient 2:3.5.11~dfsg-1ubuntu2.3 shared library for communication with SMB/CIFS servers
ii python-smbc 1.0.10-0ubuntu2 Python bindings for Samba clients (libsmbclient)
ii smbclient 2:3.5.11~dfsg-1ubuntu2.3 command-line SMB/CIFS clients for Unix
ii smbfs 2:5.0-1ubuntu2 Common Internet File System utilities - compatibility package
root@ip-10-50-7-141:/etc/nxserver/node.conf.d# dpkg -l | grep smb|samba
Программа 'samba' на данный момент не установлена. Вы можете установить ее, напечатав:
apt-get install samba4
root@ip-10-50-7-141:/etc/nxserver/node.conf.d# dpkg -l | grep samba
ii samba 2:3.5.11~dfsg-1ubuntu2.3 SMB/CIFS file, print, and login server for Unix
ii samba-common 2:3.5.11~dfsg-1ubuntu2.3 common files used by both the Samba server and client
ii samba-common-bin 2:3.5.11~dfsg-1ubuntu2.3 common files used by both the Samba server and client


Настройки самбы:
SAMBA_MOUNT_SHARE_PROTOCOL="cifs"
SMB_MOUNT_OPTIONS="iocharset=utf8,file_mode=0660,dir_mode=0770"

вроде все перебрал... в чем же проблема?
Спасибо сказали:

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

Re: RX@etersoft: 1001 о пробросе шар

Сообщение dimbor »

Да там куда не плюнь - аккурат в проблему. На каждой комбинации ядра/самбы/этеркифса/дистрибутива надо проводить отдельное исследование, чтобы завести. А потом еще и наехать по крупному. Я так сдался. Удаленные юзеры обходятся ftp-клиентами.
Причины этого безобразия тут были описаны (искать лень). Когда еще (до вышеотквоченного) питал надежды, подробно описывал наступленные грабли на разных системах. Навскидку:
- Если нет umount.cifs, в конфиге меняется на системный umount (а ну как дело дойдет ;) )
- Пакет samba надо ставить, т.к. необходим smb.conf.
- Мало поставить suid на mount.cifs. Надо еще убедиться, что он собран с его поддержкой (вопрос религиозный был одно время у самбастроителей ). А нет, так менять в конфиге на "sudo mount.cifs" с возможной коррекцией параметров.
- При клинике наверно поможет strace.

Короче муторное и неблагодарное занятие. Да еще потом при ближайшем обновлении системы все сломается - обещаю.
Спасибо сказали:

ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: RX@etersoft: 1001 о пробросе шар

Сообщение ikovtun »

dimbor писал(а):
15.06.2012 05:26
Короче муторное и неблагодарное занятие. Да еще потом при ближайшем обновлении системы все сломается - обещаю.

А казалолсь, что счастье уже близко...
на ubuntu 10.04 все сносно вертелось.
А нынче ни шару пробросить, ни этервайн 2.0 взгромоздить...
Деградация однако:(
Спасибо сказали:

ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: RX@etersoft: 1001 о пробросе шар

Сообщение ikovtun »

А это в целом про монтирование виндовых шар в убунту????

Через pptp подключился и руками монтирую папку...
etermount //192.168.0.200/localuser /home/test1/MyShares/localuser
Info: the folder /home/test1/MyShares/localuser exists and empty
Mouting share //192.168.0.200/localuser to /home/test1/MyShares/localuser with user=guest,pass=,rw,iocharset=utf8,noperm,wine options...
mount error(79): Can not access a needed shared library
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Warning: error while mount of share //192.168.0.200/localuser in mountpoint /home/test1/MyShares/localuser!

Спасибо сказали:

Djelf
Сообщения: 614
ОС: Гигтег+Цшт32

Re: RX@etersoft: 1001 о пробросе шар

Сообщение Djelf »

ikovtun писал(а):
16.06.2012 17:47
Mouting share //192.168.0.200/localuser to /home/test1/MyShares/localuser with user=guest,pass=,rw,iocharset=utf8,noperm,wine options...

Не хватает CIFS@Etersoft

offtop on Хотели как лучше, а получилось как всегда...
Спасибо сказали:

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

Re: RX@etersoft: 1001 о пробросе шар

Сообщение dimbor »

ikovtun писал(а):
16.06.2012 17:47
А это в целом про монтирование виндовых шар в убунту????

Это в целом про монтирование шар под nx.

ikovtun писал(а):
16.06.2012 17:47
mount error(79): Can not access a needed shared library

Вот оно. Самба то поставлена?
Спасибо сказали:

ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: RX@etersoft: 1001 о пробросе шар

Сообщение ikovtun »

dimbor писал(а):
17.06.2012 00:01
ikovtun писал(а):
16.06.2012 17:47
mount error(79): Can not access a needed shared library

Вот оно. Самба то поставлена?

Да вроде ставил... но где-то в логах проскакивало, что ее не хватает.
ubuntu@ip-192.168.0.200:~$ sudo dpkg -l | grep samba
ii samba 2:3.5.11~dfsg-1ubuntu2.3 SMB/CIFS file, print, and login server for Unix
ii samba-common 2:3.5.11~dfsg-1ubuntu2.3 common files used by both the Samba server and client
ii samba-common-bin 2:3.5.11~dfsg-1ubuntu2.3 common files used by both the Samba server and client
ubuntu@ip-192.168.0.200:~$ sudo dpkg -l | grep smb
ii libsmbclient 2:3.5.11~dfsg-1ubuntu2.3 shared library for communication with SMB/CIFS servers
ii python-smbc 1.0.10-0ubuntu2 Python bindings for Samba clients (libsmbclient)
ii smbclient 2:3.5.11~dfsg-1ubuntu2.3 command-line SMB/CIFS clients for Unix
ii smbfs 2:5.0-1ubuntu2 Common Internet File System utilities - compatibility package

и для полноты картины
ubuntu@ip-192.168.0.200:~$ sudo dpkg -l | grep etercifs
ii dkms-etercifs 5.4.2-eter1ubuntu DKMS-ready CIFS Linux kernel module with Etersoft extensions
ii etercifs 5.4.2-eter1ubuntu Advanced Common Internet File System for Linux with Etersoft extension
ubuntu@ip-192.168.0.200:~$ service etercifs status
Package etercifs 5.4.2-eter1ubuntu
CIFS kernel module status:
kernel module etercifs version 5.4.2 is built for current kernel
kernel module etercifs version 5.4.2 is loaded
Спасибо сказали:

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

Re: RX@etersoft: 1001 о пробросе шар

Сообщение dimbor »

ssh дадите?
Спасибо сказали:

ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: RX@etersoft: 1001 о пробросе шар

Сообщение ikovtun »

dimbor писал(а):
18.06.2012 00:45
ssh дадите?

Отправил в личку
Спасибо сказали:

ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: RX@etersoft: 1001 о пробросе шар

Сообщение ikovtun »

ikovtun писал(а):
18.06.2012 11:20
dimbor писал(а):
18.06.2012 00:45
ssh дадите?

Отправил в личку

Есть ли новости, уважаемый Dimbor?
Спасибо сказали:

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

Re: RX@etersoft: 1001 о пробросе шар

Сообщение dimbor »

Сори, я тут отходил, так сказать, по большому. Ночкой планирую заняться...
Спасибо сказали:

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

Re: RX@etersoft: 1001 о пробросе шар

Сообщение dimbor »

Подключился, посмотрел. Надо сказать, обнаружено некоторое свинство в виде абсолютно ненастроенной системы. Ну да ладно, два часа убил - зато знаниями обогатился.

1) настроил sshd_config на authorized_keys2
2) исправил в /etc/sudo.d/nxserver строчку про umount.cifs на /bin/umount (дальше зело пригодится).
3) включил себя в группу users
4) обновил с гита /usr/bin/nxnode и /usr/bin/nxserver
5) удовлетворил, в части касающейся, nxloadconfig --check
cat /etc/nxserver/99-ubuntu-dimbor.conf

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

# kill warnings
COMMAND_START_CDE="/bin/false"
COMMAND_START_KDE="/bin/false"
COMMAND_SMBMOUNT="/bin/false"
COMMAND_SMBUMOUNT="/bin/false"
COMMAND_SMBUMOUNT_CIFS="/bin/umount"

# my settings
DISPLAY_BASE=1600
ENABLE_SLAVE_MODE="0"
ENABLE_SHOW_RUNNING_SESSIONS="0"
SAMBA_MOUNT_SHARE_PROTOCOL="cifs"
ENABLE_SHARE_MULTIMOUNT="1"
#SMB_MOUNT_OPTIONS="iocharset=utf8,codepage=cp866,file_mode=0660,dir_mode=0770"
SMB_MOUNT_OPTIONS="codepage=cp866,file_mode=0660,dir_mode=0770"

# tmp
NX_LOG_LEVEL=7
SESSION_LOG_CLEAN=0

Да, на маунт/умаунт 04711 можно не ставить, бо без толку - оно из под юзера fstab хочет. Работать будет только при ENABLE_SHARE_MULTIMOUNT="1", а там такая ситуевина проверяется и стартуется через sudo (см. пп. 2,3).
Вобчем наконец увидел заявленную ошибку. Дальше какие-то специфично-бубнтовые танцы, дотанцовывать которые не стал.

Смысл в том, когда убираешь из SMB_MOUNT_OPTIONS iocharset, шара подключается штатно. Но бесполезно - кодировка тю-тю! Возможно это связано с тем,
что в системе локаль английская... или хз==гуглвпомощь.

Дополнительные интимные подробности по перекореживании системы отпишу личкой.
Спасибо сказали: