>А что говорит сам Etersoft, продук-то как бы коммерческий...
А у него до моего письма очередь еще не дошла. а проблема висит
Пользователь решил продолжить мысль 31 Марта 2011, 15:27:49:
Проблема решена!!! помог саппорт!
Вы писали:
> WINE@Etersoft 1.0 Network 1.0.12-eter7/12
> sudo apt-get install etercifs (говорит стоит последняя версия,
> подскажите как вручную поставить последнюю версию, есть подозрения,
> что стоит не последняя версия)
> ОС Ubuntu 10.4
В репозиториях ubuntu нет пакета etercifs. Для того, чтобы получить его вам надо
установить заказать установочные пакеты WINE@Etersoft, вместе с которыми вам будет
отгружен пакет etercifs.
> Сетевой ресурс-NetGear Ready Nas Duo 2000 на нем сервер Cifs(samba) (я
> так понимаю это одно и то же?!)
> Ресурс автомонтируется следующим образом /etc/fstab
> /192.168.100.105/Bases /mnt/Bases smbfs
>
auto,user=Группа/Пользователь%Пароль,iocharset=utf8,file_mode=0777,dir_mode=0777,noperm,wine,nounix,rw
> 0 0
smbfs - нельзя использовать, это устаревшая файловая система. если вы используете опции
file_mode и dir_mode, тогда вам надо указать опции uid и gid, при этом исключить опцию
noperm, в общем случае это строка монтирования сетевого ресурса будет выглядеть так:
/192.168.100.105/Bases /mnt/Bases cifs
user=Группа/Пользователь%Пароль,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=<имя_вашего_пользователя>,gid=<группа_в_которую_входит_ваш_пользователь>,wine,nounix,rw
0 0
> так же монтировали и через cifs проблема остается(*Скажите это
> принципиально, у вас в документации "Монтирование сетевого ресурса
> при загрузке системы" указано cifs ).
> (про возможность просмотра пароля знаю, пока хоть так бы заработало)
Использование CIFS ОБЯЗАТЕЛЬНО, более того, для работы с CIFS ресурсами вы должны
использовать модуль ядра etercifs, для чего вам нужно установить пакет etercifs и
выполнить команду sudo /etc/init.d/etercifs build
После монтирования ресурса выполните команду winelocktest
<путь_до_точки_монтирования_базы>, эту команду надо выполнить от имени пользователя,
который работает 1с и подключаемой базой. Если в выводе команды нет информации об ошибках,
тогда вы можете приступать к работе.
> затем создаю символическую ссылку
> ln -s mnt/Bases ~/.wine/dosdevices/:c/Bases
> Папка работает права на чтение запись есть.
>
> Проблема:
> При попытке добавить базу в 1с, когда просит указать путь. При нажатии
> кнопки обзор процесс превращается в зомби. Если указать путь
> вручную, то обращается в зомби при попытке открыть эту базу.
> При добавление сетевого диска вместо папки, или ссылающегося на эту
> папку, или на mnt/Bases проблема остается. Даже появляется еще
> одна. Заходим в система-параметры-настройка вайн-диски-
> дополнительно и вместо автовыбора ставим сетевой диск, жмем
> окей(или применить), заходим а там остается автовыбор(и так со
> всеми дополнительными параметрами, не сохраняются они)
> Если монтируем через nfs проблема уходит, но нам не подходит такой
> вариант, по техническим причинам.
> (и то если монтируем в /mnt/Bases и создаем ссылку, а если сразу на
> диск :C то проблема остается)
>
Эта проблема появилась из-за того, что вы не правильно монтируете базу, выставляются не
корректные блокировки на файлы и 1с не может корректно работать.
Базу лучше всегда подключать в виде отдельного диска, примерно так:
ln -s /mnt/Bases ~/.wine/dosdevices/f:
Указаные выше советы помогли, однако, все ровнопри проверки, ошибки есть...