Отсоединение при использовании 1С с базой на локальном диске //

При попытке запустить 1С, установленный на сервере с использованием базы, расположенной на локальном диске клиента (пробовали локальный HDD, флешку и внешний USB хард),  в процессе запуска при загрузке справочников происходит отключение клиента от сервера с переходом в текстовое меню thinstation. При этом, в логах на клиенте никаких сообщений об ошибках не появляется. На локальных носителях использовали FAT32 и FAT - эффект одинаковый. Локальный носитель не отваливается и остается подключенным, при новом соединении с сервером он виден. Файлы с и на него копируются без проблем.

Есть подозрение, что проблема возникает при попытке блокировки файлов.

Дополнение. Только что после очередного отвала на консоли появилось сообщение:

* glibc detected *** double free or corruption (!prev): 0x083f2100 ***

Проверялось на сборках 2.2-20080818 и 2.2-20081010


а попробуйте net

а попробуйте net use x: 
\\tsclient\hdd

и запускать 1с с диска x:

--

Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38

Не помогло :(

Не помогло :(

Вообще, как я

Вообще, как я всем говорю, использовать редирект для чего-то большего, чем просто перенос файлов, а тем более запускать с него базу 1с,  идея отвратительная. Посему, найдите другое решение, например, smb.

--

Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38

Беда в том, что

Беда в том, что бухгалтерам из неких соображений надо базы с собой в разные места таскать. Ставить им полноценные компьютеры - совсем не в общей концепции фирмы.

Попробую что-нибудь  на базе win98 сгородить,хотя сильно не хочется заводить третьего типа клиентов. Я же на thin с собственного клиента на базе freebsd полгода назад только из-за внешних носителей и стал переползать, хотя в остальном он меня больше устраивает и в плане поддержки железа (те же двухголовые nvidia) и в плане простоты (для меня) развития и конфигурирования под свои задачи. Одна беда - нельзя носители "на ходу" выдергивать - крешится, известная и древняя беда фрюхи.

ну, так

ну, так используйте samba
--

Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38

В смысле

В смысле отшаривать с клиента по самбе? Теперь понял.

 Спасибо, обязательно попробую.

Вопрос. А какой

Вопрос. А какой пароль для root (точнее administrator и admin, судя по smbusers) в самбе?

lplp123 не походит.

Посмотрите

Посмотрите скрипты внутри пакета samba.pkg, это быстрее и надежнее. Можете свой пакет пересобрать, заодно нам howto напишите ;-))

--

Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38

Спасибо, все

Спасибо, все сделал, работает замечательно.  Я тормоз :), мог бы и сам сообразить.

 

Очень краткий howto:

 

Было принято решение не кромсать samba.pkg, а сделать отдельный пакет samba-conf.pkg, чтобы потом не пришлось при каждом обновлении thinstation пересобирать пакет.

 

Сборка производилась под FreeBSD 6.3 с установленной Samba. Итак:

 

cd
mkdir -p sc/lib
cd sc/lib
vi cf

 

вводим:
[global]
security = USER
encrypt passwords = yes
smb passwd file =путь_до_текущего_каталога/smbpassword.ro
сохраняем

 

smbpasswd -ac cf root

два раза вводим пароль

 

 

rm cf
touch smbusers
cd ..
tar -zcvf /pool/tftpboot/pkg/samba-conf.pkg *

 

Добавляем в thinstation.conf.кому_это_надо:

PKG_PACKAGES2="samba samba-conf"
SAMBA_SERVER_ENABLED=On
SAMBA_WORKGROUP=LOCAL
SAMBA_SECURITY=User
SAMBA_HARDDISK=Off
SAMBA_CDROM=Off
SAMBA_FLOPPY=Off
SAMBA_PRINTER=Off
SAMBA_USB=On

 

Перегружаемся и убеждаемся в том, что эффект нулевой, пакет проигнорирован.

 

Идем на клиента телнетом и смотрим /var/log/boot.log. Пакет проигнорирован, так как tar на клиенте не понял формат tar, который был создан во FreeBSD (ругань про что-то там  неверный octal code в заголовке). С таким раньше не сталкивался, архивы из фри в линукс и обратно таскались всегда нормально.

 

 

Глубоко копать не хочется, просто пересобрал архив под убунтой. Перегружаем клиента, и чудо свершилось, самба запушена с нужной конфигурацией!

 

 

Логинимся на терминальный сервер, втыкаем usb диск (или флешку - тоже работает) в клиента, выполняем

 

net use x: \\имя_клиента\usb /user:root пароль

 

 

Запускаем 1C, настраиваем на внешнюю базу. Все работает, ничего не падает.