При попытке записи/проведения документа в файловой БД 1с8.1 через cifs происходит зависание платформы. Если повторно зайти в базу то в журнале документов видно, что фактически запись произведена корректно. База находится в расшаренной директории на Windows сервере. Монтирование выполнено со следующими параметрами: //192.168.56.1/Base /mnt/1CBASE cifs credentials=/etc/credentials,rw,nostrictsync,iocharset=utf8,noperm,forcemand,direct,nounix 0 0 debian-test:~# cat /etc/debian_version 5.0.3 debian-test:~# uname -a Linux debian-test 2.6.26-1-686 #1 SMP Fri Mar 13 18:08:45 UTC 2009 i686 GNU/Linux debian-test:~# service etercifs status CIFS module status: package etercifs version 4.4.2 kernel module etercifs is built kernel module etercifs version 4.3.9 is loaded WINE@Etersoft version: 1.0.11-eter11/6 1С:Предприятие 8.1 (8.1.15.14)
(In reply to comment #0) > debian-test:~# service etercifs status > CIFS module status: > package etercifs version 4.4.2 > kernel module etercifs is built > kernel module etercifs version 4.3.9 is loaded > > WINE@Etersoft version: 1.0.11-eter11/6 > > 1С:Предприятие 8.1 (8.1.15.14) > У нас вышел новый релиз 1.0.12 со стабильным EterCIFS 4.5.0, просьба проверить на нем и сообщить о результатах.
Считаем, что исправлена. Андрей Алексеевич, если какие-то проблемы остались с etercifs 4.5.0 - пишите сюда.
(In reply to comment #2) > Считаем, что исправлена. > Андрей Алексеевич, если какие-то проблемы > остались с etercifs 4.5.0 - пишите сюда. > Поставил 1.0.12-eter4/3 и etercifs 4.5.0-eter3debian Поведение видоизменилось, теперь при попытке записи документа возникает ошибка доступа к файлу в директории 1Cv8FTxt (файл вида changes20100330000000.log) Файл создается, но запись в него не происходит. Перезапускаем платформу под этим же системным пользователем (опции монтирования те же), пробуем сохранить/выгрузить какой-нибудь файл в 1Cv8FTxt из платформы (например печатную форму), перезаписывая при этом файл changes20100330000000.log. Запись происходит успешно! Пробовал два варианта монтирования: //192.168.56.1/Base /mnt/1CBASE cifs credentials=/etc/credentials,rw,forcemand,direct,nounix,iocharset=utf8,file_mode=0777,dir_mode=00777,uid=prog,gid=wine 0 0 //192.168.56.2/SHARE /mnt/TST cifs credentials=/etc/credentials,rw,nostrictsync,iocharset=utf8,noperm,forcemand,direct,nounix 0 0
Переоткрываем
В etercifs-4.5.0 появился новый параметр монтирования wine. При работе с WINE приложениями следует использовать его.
(In reply to comment #5) > В etercifs-4.5.0 появился новый параметр > монтирования wine. При работе с WINE > приложениями следует использовать его. > Подтверждаю, при использовании опции монтирования wine, ошибка больше не воспроизводится. Багу можно закрывать. Всем спасибо.
Закрываю.