Уважаемые коллеги! Cчитаю это багой. Прошу поправить если я не прав Устанавливаю wine 1.0.9 на ALD 4.1 особенностью является то, что за компьютером где лежит база будет сидеть пользователь и работать. [root@server 1s]# uname -a Linux server.exprof 2.6.25-std-def-alt8.M41.1 #1 SMP Thu Sep 11 01:14:41 MSD 2008 i686 GNU/Linux [root@server 1s]# rpm -qa | grep eter etercifs-3.6.1-alt0.M41.1 wine-etersoft-network-1.0.9-alt0.M41.11 [root@server 1s]# service etercifs status CIFS module status: kernel module etercifs is loaded [root@server 1s]# pwd /home/1s [root@server 1s]# ls -l total 40 drwxrwxrwx 7 nobody nobody 20480 Nov 6 15:33 1SBDemo drwxrwxrwx 9 nobody nobody 20480 Nov 6 16:17 ATCDemo базу расшариваю через самбу: [global] workgroup = EXPROF server string = %h (v. %v) security = SHARE log file = /var/log/samba/log.%m max log size = 50 acl compatibility = winnt server signing = auto printcap name = cups preferred master = No domain master = No dns proxy = No ldap ssl = no use sendfile = Yes [1s] path = /home/1s read only = No create mask = 0666 directory mask = 0777 guest ok = Yes монтирую в /mnt/ mount -t cifs //127.0.0.1/1s /mnt/1c -o noperm,rw,nounix,user=matvey,password=123 делаю ссылку в wine окружение ln -s /mnt/1c /home/matvey/.wine/dosdevices/k: Запускаю 1С: получаю блокировку занятых документов, виндовые машины работают нормально. Но когда пробую открыть 1С на линукс машине от второго пользователя получаю "Ошибка при запуске журнала регистрации"
Я эту ситуацию комментировал в #1153
Ошибка исправлена в закрытой части, начиная со сборки eter12.
Заявка http://rt.etersoft.ru/Ticket/Display.html?id=9004 "Если база уже открыта кем-то (без разницы откуда Linux,Windows) то пишет при подключении (из под Linux'a) "Ошибка при запуске журнала регистрации"; Хотя если открыть сначала в Linux, а потом Windows то все нормално." Ошибка воспроизводится на сборке NetworkLite, хотя в SQL - все работает прекрасно. Тестировалось под Ubuntu 8.04.
(In reply to comment #3) > "...(без разницы откуда Linux,Windows)... > ...Хотя если открыть сначала в > Linux, а потом Windows то все нормално." > Так это немного меняет дело... К сожалению, мне это не удалось недавно воспроизвести... Нужна более подробная инструкция о том, что и в каком порядке открывать, а также на какой базе...
На чем у меня воспроизвелось: пакет wine-etersoft-networklite_1.0.9-eter14ubuntu База "Торговля и Склад" параметры монтирования: //win-test/1c77demodb /media/win cifs file_mode=0660,dir_mode=0770,uid=guest,gid=guest,iocharset=utf8 Сначала запускаю 1с на win, потом на linux под другим пользователем.
Воспроизвел также на связке Ubuntu 8.04 + SUSE 11 База та же, располагается на win-машине, запускаю сначала Ububntu, затем Suse - такая же ошибка.
(In reply to comment #6) > Воспроизвел также на связке Ubuntu 8.04 + SUSE 11 > База та же, располагается на win-машине, А на самбе бага воспроизводится? > запускаю сначала Ububntu, затем Suse - такая же > ошибка. > Не хватает точной информации о том, какую базу запускали... и на каких конкретно действиях бага воспроизводится (порядок открытия диалогов и меню, выбор нужных действий в диалогах и т.д.)...
Я так понимаю, что не открывает именно Network Lite. То есть ту же базу мы с другой машины (вторым пользователем) сможем открыть SQL'ем. В таком случае, это ошибка в закрытой части Network Lite, в определении уже открывших базу пользователей.
Начиная с комментария 3 речь зашла о Network Lite, проблема с которой обсуждается в 2629. Просьба больше такую путаницу не разводить, багу закрываю.