При работе с общей базой, смонтированной через linux-cifs в случае, когда первым в базу заходит Windows-клиент, а затем Linux-клиент, то у Linux-клиента выскакивает ошибка "Программа была завершена аварийно. Для восстановления индексных файлов запустите программу в монопольном режиме". Если Linux-клиент запускается первым, а Windows-клиенты запускаются после него, то все работает корректно.
Нужно проверить с новым CIFS, думаю проблема не воспроизведется.
по звонку клиента проблема есть при использовании etercifs с linux-cifs все нормально. проверьте
В общем спустой базой всё ок. Проверил в Ubuntu 8.04 + etercifs 3.3-1 А вот с нормальными базами, какая-то беда.. После входа виндовс-клиента - вход с Линукс не происходит -- сразу после выбора базы появляется ошибка загрузки метаданных.
Уточните пожалуйста вопрос с соответствием версий wine и двух вариантов linux-cifs и etercifs... Поскольку драйверы различаются сдвигом бит, то естественно, что wine использующий linux-cifs работать с etercifs нормально не будет и наоборот... Очень важно, чтобы etercifs ставился вместе с новыми версиями нашей части wine. Если я не ошибаюсь, то до последнего времени зависимости между wine и linux-cifs не было... Может быть в новых сборках wine, предназначенных для работы с etercifs, добавить зависимость на etercifs?
Ubuntu 8.04 , etercifs 3.5 (24 октября) , wine 1.0.9 (23 октября) Теперь уже проверял c etercifs 3.5 -- аналогичная ошибка загрузки метаданных.
(In reply to comment #4) > Уточните пожалуйста вопрос c > соответствием версий wine и двух вариантов > linux-cifs и etercifs... Поскольку драйверы > различаются сдвигом бит, то естественно, > что wine использующий linux-cifs работать с etercifs > нормально не будет и наоборот... > Всё таки проблема, видимо, на машине с ubuntu есть. Сейчас организовал в бутылке 1c7727-night. База на win-test. Заходил сначала с win2k3 затем из бутылки -- проблемы не увидел. На cellar'е: wine от 22 октября и etercifs-3.5 от 24 октября.
> > Всё таки проблема, видимо, на машине с ubuntu > есть. > Сейчас организовал в бутылке 1c7727-night. > База на win-test. > Заходил сначала с win2k3 затем из бутылки -- > проблемы не увидел. > На cellar'е: wine от 22 октября и etercifs-3.5 от 24 > октября. > проверь еще с базой на самбе, пожалуйста
(In reply to comment #4) > Уточните пожалуйста вопрос с > соответствием версий wine и двух вариантов > linux-cifs и etercifs... Поскольку драйверы > различаются сдвигом бит, то естественно, > что wine использующий linux-cifs работать с etercifs > нормально не будет и наоборот... > Очень важно, чтобы etercifs ставился вместе с > новыми версиями нашей части wine. Если я не > ошибаюсь, то до последнего времени > зависимости между wine и linux-cifs не было... > Может быть в новых сборках wine, > предназначенных для работы с etercifs, > добавить зависимость на etercifs? Итак, сделано, как и нужно (см. также http://lists.etersoft.ru/pipermail/devel/2008-October/000937.html ): 1. старый wine не будет работать с etercifs, потому что в etercifs нет /proc/fs/cifs/Etersoft 2. новый wine отличает etercifs от linux-cifs (как раз по /proc/fs/cifs/Etersoft) и выставляет биты соответственно 3. новый wine по названию модуля (через /sys/module/etercifs/version) умеет определять, наш ли модуль cifs загружен.
(In reply to comment #7) > проверь еще с базой на самбе, пожалуйста > База в \\server\tmp. Бутылка на целларе 1c7727-night Всё делал также. Проблемы нет.