Во время работы с сетевой базой Консультанта выдаётся ошибка 67 - слишком много подключённых пользователей. В этот момент в базе находится только один пользователь, если его отключить, то Консультант запускается. Однако, если в базу снова кто-нибудь зайдёт, то снова не пускает. Проблема только на линуксе, виндовые пользователи работаю нормально. База монтируется этой командой: mount -t cifs //SERVERFILE/consultantplus /mnt/cons -o noperm,nounix,user=tess/admin,pass=66202744,file_mode=0777,dir_mode=0777 Проблема описывается в заявке 5746.
Как удалось выяснить, если первой подключится линуксовая станция, виндовые потом подключаются нормально. Так что это похоже на проявление баги 1153
Описание проблеммы детальное: Стоит Suse 10 от Novell (клиент) Консультант лежит на win2000 1с лежит на winXP (sql версия) изначально ставится сусе. Ставятся пакеты wine@etersoft для сусе 10 настраиваются точки монтирования делаем: /home/TESSDOMAIN/u0000 # service linux-cifs build Build for 2.6.16.21-0.8-smp Linux kernel (headers in /lib/modules/2.6.16.21-0.8-smp/build) make: Entering directory `/usr/src/linux-2.6.16.21-0.8-obj/i386/smp' make -C ../../../linux-2.6.16.21-0.8 O=../linux-2.6.16.21-0.8-obj/i386/smp clean CLEAN /usr/src/linux-cifs/.tmp_versions make: Leaving directory `/usr/src/linux-2.6.16.21-0.8-obj/i386/smp' make: Entering directory `/usr/src/linux-2.6.16.21-0.8-obj/i386/smp' make -C ../../../linux-2.6.16.21-0.8 O=../linux-2.6.16.21-0.8-obj/i386/smp modules CC [M] /usr/src/linux-cifs/cifsfs.o CC [M] /usr/src/linux-cifs/cifssmb.o CC [M] /usr/src/linux-cifs/cifs_debug.o CC [M] /usr/src/linux-cifs/connect.o CC [M] /usr/src/linux-cifs/dir.o CC [M] /usr/src/linux-cifs/file.o CC [M] /usr/src/linux-cifs/inode.o /usr/src/linux-cifs/inode.c: In function 'cifs_get_inode_info_unix': /usr/src/linux-cifs/inode.c:181: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/inode.c:183: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/inode.c:185: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/inode.c:187: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/inode.c:189: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/inode.c:194: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/inode.c:199: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/inode.c: In function 'cifs_get_inode_info': /usr/src/linux-cifs/inode.c:545: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/inode.c:547: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/inode.c:549: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/inode.c:551: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/inode.c:553: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/inode.c:557: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/inode.c:562: warning: assignment discards qualifiers from pointer target type CC [M] /usr/src/linux-cifs/link.o CC [M] /usr/src/linux-cifs/misc.o CC [M] /usr/src/linux-cifs/netmisc.o CC [M] /usr/src/linux-cifs/smbdes.o CC [M] /usr/src/linux-cifs/smbencrypt.o CC [M] /usr/src/linux-cifs/transport.o CC [M] /usr/src/linux-cifs/asn1.o CC [M] /usr/src/linux-cifs/md4.o CC [M] /usr/src/linux-cifs/md5.o CC [M] /usr/src/linux-cifs/cifs_unicode.o CC [M] /usr/src/linux-cifs/nterr.o CC [M] /usr/src/linux-cifs/xattr.o CC [M] /usr/src/linux-cifs/cifsencrypt.o CC [M] /usr/src/linux-cifs/fcntl.o CC [M] /usr/src/linux-cifs/readdir.o /usr/src/linux-cifs/readdir.c: In function 'fill_in_inode': /usr/src/linux-cifs/readdir.c:280: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/readdir.c:282: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/readdir.c:285: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/readdir.c:287: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/readdir.c:292: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/readdir.c:294: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/readdir.c:312: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/readdir.c: In function 'unix_fill_in_inode': /usr/src/linux-cifs/readdir.c:411: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/readdir.c:413: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/readdir.c:416: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/readdir.c:418: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/readdir.c:423: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/readdir.c:425: warning: assignment discards qualifiers from pointer target type /usr/src/linux-cifs/readdir.c:442: warning: assignment discards qualifiers from pointer target type CC [M] /usr/src/linux-cifs/ioctl.o CC [M] /usr/src/linux-cifs/sess.o CC [M] /usr/src/linux-cifs/export.o LD [M] /usr/src/linux-cifs/cifs.o Building modules, stage 2. MODPOST CC /usr/src/linux-cifs/cifs.mod.o LD [M] /usr/src/linux-cifs/cifs.ko make: Leaving directory `/usr/src/linux-2.6.16.21-0.8-obj/i386/smp' Copying built module to /lib/modules/linux-cifs по документации выглядит будто все ок. запускаем winecfg делаем в нем настройки указываем что диски для 1с и для консультанта сетевые. запускаем 1с не запускается... находим что надо зарегистрировать библиотеку Addon1c.dll. Регистрируем ее. ура 1с работает без сбоев все хорошо. но консультант при одних и тех же настройках не работает, упорно выдает ошибку 67 что слишком много пользователей работает в системе. стоит отметить, что если ни кого не подключено к базе консультант из под линукс консультант запустится и будет работать, более того когда консультант из под линукс запущен винловые станции подключаются без проблемм. Монтирование производится mount -t cifs //SERVERFILE/consultantplus /mnt/cons -o noperm,nounix,user=tess/admin,pass=66202744,file_mode=0777,dir_mode=0777 эдентичной строкой что для 1с что для консультанта. права одинаковые на шары, для админа полный доступ на все. количество подключений к консультант - 50. версия консультанта 3000.03.33 сборка 5101 согласно консультации службы тех поддержки консультанта было сделано следующее: почищени файлы adm прописани пользователи в юзер листе: пользователь системы линукс, пользователь определенный консультантом (запуск cons.exe /username), пользователь под которым подключается шара, имя машины (согласно инструкции wine). результат остался неизменным 1c работает замечательно притензий нет, консультант запускается только в однопользовательском режиме, или правильнее сказать консультант из под линукс должен быть запущен раньше чем консультант из под винды.
Тестировал ещё на cifs 4.0 - такую ошибку не выдает.