LINUX.ORG.RU
ФорумAdmin

Проблема с монтированием шары на Самбе.


0

0

Имеется расшареная директория с базой 1С. Рабочие станции под виндой нормально с ней работают. на системник была установлена Fedora 8, на ней был поднят коммерческий вайн и установлена 1С. при подключении базы, расположенной локально все работает замечательно. Проблема возникла в подключении базы, расшаренной через samba. при попытке примонтировать её (mount -t cifs //ip_address/1c /mnt/1c -o username=user,file_mode=0777,dir_mode=0777) система наглухо вешается. настраивалось у устанавливалось все при помощи мозгов и рук^W^W^W руководства с сайта etersoft. на сервере с шарой стоит Fedora 7, версия самбы 3.0.28. в системных логах и логах самбы ничего криминального. на клиентской машине стоит Fedora 8. в логах тоже пусто, видимо они просто не успевают там писаться. если есть версии в какую сторону курить/копать/искать грабли, подскажите.

anonymous

smbmount \\\\192.168.1.2\\1c /mnt/1c -o username=v_pupkin,password=blablabla

попробуй, у меня работает и в ручную и в скрипте.

или я не догнал?

ATAMAH
()
Ответ на: комментарий от ATAMAH

Нету. Зато есть smb4K - SMB/CIFS share browser for KDE. Попытка примонтировать через гуёвину таким же образом вешает систему. И smb4k_mount даёт такой же результат. Пробовал монтировать разные директории на разных серверах - результат один. Завтра хочу с другой машины попробовать.

anonymous
()
Ответ на: комментарий от anonymous

И всё-таки, имхо, ты её как-то не так поставил.... а поиск по всем папкам не даёт ни какого результата?

а что говорит testparm и smbstatus? или их то же нету?

ATAMAH
()
Ответ на: комментарий от anonymous

поставь уровень логов в самбе повыше, да и в syslog глянь, там то же может чего интересного есть.

Думаю или шара у тебя не так обзывается... или одно из двух :)

надо логи глядеть...

ATAMAH
()
Ответ на: комментарий от ATAMAH

>или шара у тебя не так обзывается

Я же говорю - через гуёвину тоже пробовал монтировать разные шары. Поэтому тут ошибки быть не должно. В /var/log/messages и логах самбы ничего интересного не нашёл.

anonymous
()
Ответ на: комментарий от AleX

sorry,

ls -l /lib/modules/x.x.x.x/kernel/fs/smbfs/* ???? или ls -lR /lib/modules/x.x.x.x/kernel/fs/smbfs

AleX ★★★
()

>система наглухо вешается

Наглухо это как? Так что надо перезагружать кнопкой reset? Может у вас аппаратные проблеммы с сетевкой?

mky ★★★★★
()
Ответ на: комментарий от ATAMAH

Логи 5 уровня смотрел с обоих сторон. Завтра выложу. Ещё пробовал примонтировать, не загружая иксы. На экран выводится какая-то отладочная инфа (вечером залью "скриншот") и всё. Фаервол и SELinux отключил везде. Завтра ещё проверю на другой машине - попробую с неё шары примонтировать и на ней расшарить каталог, а потом примонтировать к сегодняшней подопытной РС. Плюс для чистоты эксперимента поставлю самбу одинаковой версии. Если не поможет, тогда только ацетона принять останется.

alius
()
Ответ на: комментарий от alius

<ffffffff8126> do_page_fault+0x5c3/0x691

<...> :etercifs:SendReceive+0x3f90x411

<...> :etercifs:cifs_buf_release+0x15/0x1f

<...> :etercifs:CIFSSMBQPathInfo+0x258/0x269

<...> __alloc_pages+0x7e/0x321

<...> error_exit+0x0/0x51

<...> __list_add+0xa/0x5b

<...> d_alloc+0x17/0x197

<...> d_instantiate //тут мне надоело писать оффсеты, или что это ещё)

<...> d_alloc_root

<...> :etercifs:cifs_get_sb

<...> vfs_kern_mount

<...> do_mount

<...> __alloc_pages

<...> handle_mm_fault

<...> filemap_fault

<...> __up_read

<...> do_page_fault

<...> zone_statistics

<...> copy_mount_options

<...> sys_mount

<...> tracesys

alius
()
Ответ на: комментарий от alius

В клиентском логе никаких записей на время монтирования нет.

Лог с сервера:

Transaction 4 of length 72 [2008/03/18 16:47:33, 5] lib/util.c:show_msg(506) [2008/03/18 16:47:33, 5] lib/util.c:show_msg(516) size=68 smb_com=0x32 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=0 smb_flg2=49153 smb_tid=1 smb_pid=2916 smb_uid=100 smb_mid=5 smt_wct=15 smb_vwv[ 0]= 2 (0x2) smb_vwv[ 1]= 0 (0x0) smb_vwv[ 2]= 2 (0x2) smb_vwv[ 3]= 1000 (0x3E8) smb_vwv[ 4]= 0 (0x0) smb_vwv[ 5]= 0 (0x0) smb_vwv[ 6]= 0 (0x0) smb_vwv[ 7]= 0 (0x0) smb_vwv[ 8]= 0 (0x0) smb_vwv[ 9]= 2 (0x2) smb_vwv[10]= 66 (0x42) smb_vwv[11]= 0 (0x0) smb_vwv[12]= 0 (0x0) smb_vwv[13]= 1 (0x1) smb_vwv[14]= 3 (0x3) smb_bcc=3 [2008/03/18 16:47:33, 3] smbd/process.c:switch_message(926) switch message SMBtrans2 (pid 1503) conn 0x80c3fed0 [2008/03/18 16:47:33, 4] smbd/uid.c:change_to_user(183) change_to_user: Skipping user change - already user [2008/03/18 16:47:33, 3] smbd/trans2.c:call_trans2qfsinfo(2250) call_trans2qfsinfo: level = 261 [2008/03/18 16:47:33, 5] lib/util.c:show_msg(506) [2008/03/18 16:47:33, 5] lib/util.c:show_msg(516) size=76 smb_com=0x32 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=128 smb_flg2=49217 smb_tid=1 smb_pid=2916 smb_uid=100 smb_mid=5 smt_wct=10 smb_vwv[ 0]= 0 (0x0) smb_vwv[ 1]= 20 (0x14) smb_vwv[ 2]= 0 (0x0) smb_vwv[ 3]= 0 (0x0) smb_vwv[ 4]= 56 (0x38) smb_vwv[ 5]= 0 (0x0) smb_vwv[ 6]= 20 (0x14) smb_vwv[ 7]= 56 (0x38) smb_vwv[ 8]= 0 (0x0) smb_vwv[ 9]= 0 (0x0) smb_bcc=21 [2008/03/18 16:47:33, 4] smbd/trans2.c:call_trans2qfsinfo(2697) SMBtrans2 info_level = 261 [2008/03/18 16:47:33, 3] smbd/process.c:process_smb(1068) Transaction 5 of length 78 [2008/03/18 16:47:33, 5] lib/util.c:show_msg(506) [2008/03/18 16:47:33, 5] lib/util.c:show_msg(516) size=74 smb_com=0x32 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=0 smb_flg2=49153 smb_tid=1 smb_pid=2916 smb_uid=100 smb_mid=6 smt_wct=15 smb_vwv[ 0]= 8 (0x8) smb_vwv[ 1]= 0 (0x0) smb_vwv[ 2]= 2 (0x2) smb_vwv[ 3]= 4000 (0xFA0) smb_vwv[ 4]= 0 (0x0) smb_vwv[ 5]= 0 (0x0) smb_vwv[ 6]= 0 (0x0) smb_vwv[ 7]= 0 (0x0) smb_vwv[ 8]= 0 (0x0) smb_vwv[ 9]= 8 (0x8) smb_vwv[10]= 66 (0x42) smb_vwv[11]= 0 (0x0) smb_vwv[12]= 0 (0x0) smb_vwv[13]= 1 (0x1) smb_vwv[14]= 5 (0x5) smb_bcc=9 [2008/03/18 16:47:33, 3] smbd/process.c:switch_message(926) switch message SMBtrans2 (pid 1503) conn 0x80c3fed0 [2008/03/18 16:47:33, 4] smbd/uid.c:change_to_user(183) change_to_user: Skipping user change - already user [2008/03/18 16:47:33, 3] smbd/trans2.c:call_trans2qfilepathinfo(3256) call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 263 [2008/03/18 16:47:33, 5] smbd/filename.c:unix_convert(147) unix_convert called on file "" [2008/03/18 16:47:33, 5] smbd/filename.c:unix_convert(176) conversion finished "" -> . [2008/03/18 16:47:33, 3] smbd/trans2.c:call_trans2qfilepathinfo(3318) call_trans2qfilepathinfo . (fnum = -1) level=263 call=5 total_data=0 [2008/03/18 16:47:33, 5] lib/util.c:show_msg(506) [2008/03/18 16:47:33, 5] lib/util.c:show_msg(516) size=134 smb_com=0x32 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=128 smb_flg2=49217 smb_tid=1 smb_pid=2916 smb_uid=100 smb_mid=6 smt_wct=10 smb_vwv[ 0]= 2 (0x2) smb_vwv[ 1]= 74 (0x4A) smb_vwv[ 2]= 0 (0x0) smb_vwv[ 3]= 2 (0x2) smb_vwv[ 4]= 56 (0x38) smb_vwv[ 5]= 0 (0x0) smb_vwv[ 6]= 74 (0x4A) smb_vwv[ 7]= 60 (0x3C) smb_vwv[ 8]= 0 (0x0) smb_vwv[ 9]= 0 (0x0) smb_bcc=79

anonymous
()
Ответ на: комментарий от alius

В клиентском логе никаких записей на время монтирования нет.

Лог с сервера:

  
  Transaction 4 of length 72
[2008/03/18 16:47:33, 5] lib/util.c:show_msg(506)
[2008/03/18 16:47:33, 5] lib/util.c:show_msg(516)
  size=68
  smb_com=0x32
  smb_rcls=0
  smb_reh=0
  smb_err=0
  smb_flg=0
  smb_flg2=49153
  smb_tid=1
  smb_pid=2916
  smb_uid=100
  smb_mid=5
  smt_wct=15
  smb_vwv[ 0]=    2 (0x2)
  smb_vwv[ 1]=    0 (0x0)
  smb_vwv[ 2]=    2 (0x2)
  smb_vwv[ 3]= 1000 (0x3E8)
  smb_vwv[ 4]=    0 (0x0)
  smb_vwv[ 5]=    0 (0x0)
  smb_vwv[ 6]=    0 (0x0)
  smb_vwv[ 7]=    0 (0x0)
  smb_vwv[ 8]=    0 (0x0)
  smb_vwv[ 9]=    2 (0x2)
  smb_vwv[10]=   66 (0x42)
  smb_vwv[11]=    0 (0x0)
  smb_vwv[12]=    0 (0x0)
  smb_vwv[13]=    1 (0x1)
  smb_vwv[14]=    3 (0x3)
  smb_bcc=3
[2008/03/18 16:47:33, 3] smbd/process.c:switch_message(926)
  switch message SMBtrans2 (pid 1503) conn 0x80c3fed0
[2008/03/18 16:47:33, 4] smbd/uid.c:change_to_user(183)
  change_to_user: Skipping user change - already user
[2008/03/18 16:47:33, 3] smbd/trans2.c:call_trans2qfsinfo(2250)
  call_trans2qfsinfo: level = 261
[2008/03/18 16:47:33, 5] lib/util.c:show_msg(506)
[2008/03/18 16:47:33, 5] lib/util.c:show_msg(516)
  size=76
  smb_com=0x32
  smb_rcls=0
  smb_reh=0
  smb_err=0
  smb_flg=128
  smb_flg2=49217
  smb_tid=1
  smb_pid=2916
  smb_uid=100
  smb_mid=5
  smt_wct=10
  smb_vwv[ 0]=    0 (0x0)
  smb_vwv[ 1]=   20 (0x14)
  smb_vwv[ 2]=    0 (0x0)
  smb_vwv[ 3]=    0 (0x0)
  smb_vwv[ 4]=   56 (0x38)
  smb_vwv[ 5]=    0 (0x0)
  smb_vwv[ 6]=   20 (0x14)
  smb_vwv[ 7]=   56 (0x38)
  smb_vwv[ 8]=    0 (0x0)
  smb_vwv[ 9]=    0 (0x0)
  smb_bcc=21
[2008/03/18 16:47:33, 4] smbd/trans2.c:call_trans2qfsinfo(2697)
  SMBtrans2 info_level = 261
[2008/03/18 16:47:33, 3] smbd/process.c:process_smb(1068)
  Transaction 5 of length 78
[2008/03/18 16:47:33, 5] lib/util.c:show_msg(506)
[2008/03/18 16:47:33, 5] lib/util.c:show_msg(516)
  size=74
  smb_com=0x32
  smb_rcls=0
  smb_reh=0
  smb_err=0
  smb_flg=0
  smb_flg2=49153
  smb_tid=1
  smb_pid=2916
  smb_uid=100
  smb_mid=6
  smt_wct=15
  smb_vwv[ 0]=    8 (0x8)
  smb_vwv[ 1]=    0 (0x0)
  smb_vwv[ 2]=    2 (0x2)
  smb_vwv[ 3]= 4000 (0xFA0)
  smb_vwv[ 4]=    0 (0x0)
  smb_vwv[ 5]=    0 (0x0)
  smb_vwv[ 6]=    0 (0x0)
  smb_vwv[ 7]=    0 (0x0)
  smb_vwv[ 8]=    0 (0x0)
  smb_vwv[ 9]=    8 (0x8)
  smb_vwv[10]=   66 (0x42)
  smb_vwv[11]=    0 (0x0)
  smb_vwv[12]=    0 (0x0)
  smb_vwv[13]=    1 (0x1)
  smb_vwv[14]=    5 (0x5)
  smb_bcc=9
[2008/03/18 16:47:33, 3] smbd/process.c:switch_message(926)
  switch message SMBtrans2 (pid 1503) conn 0x80c3fed0
[2008/03/18 16:47:33, 4] smbd/uid.c:change_to_user(183)
  change_to_user: Skipping user change - already user
[2008/03/18 16:47:33, 3] smbd/trans2.c:call_trans2qfilepathinfo(3256)
  call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 263
[2008/03/18 16:47:33, 5] smbd/filename.c:unix_convert(147)
  unix_convert called on file ""
[2008/03/18 16:47:33, 5] smbd/filename.c:unix_convert(176)
  conversion finished "" -> .
[2008/03/18 16:47:33, 3] smbd/trans2.c:call_trans2qfilepathinfo(3318)
  call_trans2qfilepathinfo . (fnum = -1) level=263 call=5 total_data=0
[2008/03/18 16:47:33, 5] lib/util.c:show_msg(506)
[2008/03/18 16:47:33, 5] lib/util.c:show_msg(516)
  size=134
  smb_com=0x32
  smb_rcls=0
  smb_reh=0
  smb_err=0
  smb_flg=128
  smb_flg2=49217
  smb_tid=1
  smb_pid=2916
  smb_uid=100
  smb_mid=6
  smt_wct=10
  smb_vwv[ 0]=    2 (0x2)
  smb_vwv[ 1]=   74 (0x4A)
  smb_vwv[ 2]=    0 (0x0)
  smb_vwv[ 3]=    2 (0x2)
  smb_vwv[ 4]=   56 (0x38)
  smb_vwv[ 5]=    0 (0x0)
  smb_vwv[ 6]=   74 (0x4A)
  smb_vwv[ 7]=   60 (0x3C)
  smb_vwv[ 8]=    0 (0x0)
  smb_vwv[ 9]=    0 (0x0)
  smb_bcc=79

anonymous
()
Ответ на: комментарий от ATAMAH

[global]
	workgroup = UMC
	server string = Samba Server %v
	netbios name = Fedora	
	interfaces = eth0
	hosts allow = 127. 192.168.0.
	
	log file = /var/log/samba/log.%m
	max log size = 100
	log level = 5
	
	security = user
	smb passwd file = /etc/samba/smbusers
	encrypt passwords = yes
	guest ok = yes

	local master = no
	os level = 255
	preferred master = yes
	socket options = TCP_NODELAY SO_KEEPALIVE SO_SNDBUF=32768 SO_RCVBUF=32768
	wins proxy = no
	dns proxy = no
	
	load printers = no

admin users = vaulin

[1c]
path = /1c
comment = 1C
public = yes
browseable = no
writable = yes
guest ok = no
create mask = 0666
directory mask = 0777

anonymous
()
Ответ на: комментарий от ATAMAH

Но косяк похоже не в нём, а в модуле linux-cifs из WINE@Etersoft Local. Притащил сегодня комп, примонтировал базу нормально. Потом поставил на него WINE@Etersoft Local и начались зависания. Остановил сервис linux-cifs - всё опять стало нормально, но 1С при загрузке этой базы вылетает.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.