Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 2898 - Протестировать etercifs на Ubuntu 8.04.1   Make a simular bug
Summary: Протестировать etercifs на Ubuntu 8.04.1
Status: CLOSED FIXED
Alias: None
Product: CIFS@Etersoft
Classification: Продукты (Products)
Component: тестирование (show other bugs)
Version: не указана
Hardware: PC Ubuntu
: P2 blocker
Target Milestone: ---
Assignee: Konstantin Baev
QA Contact:
URL: http://rt.etersoft.ru/Ticket/Display....
Whiteboard:
Keywords:
Depends on:
Blocks: 2220 2710
  Show dependency treegraph
 
In work:
Reported: 2008-11-12 13:42 MSK by Vitaly Lipatov
Modified: 2016-04-03 15:57 MSK (History)
4 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2008-11-12 13:42:19 MSK
Нужно
1. Взять 8.04.1
2. Вписать в fstab монтирование сетевого ресурса по cifs
3. Проверить, что etercifs присутствует в автозагрузке
4. Проверить, что информация по п.3 есть в документации
5. Перезагрузить машину
6. Проверить, что после перезагрузки etercifs загружен (/etc/init.d/etercifs status)
Действия при проверке (команды) указать здесь.
Comment 1 Konstantin Baev 2008-11-12 13:49:54 MSK
Мои изыскания тут:

http://rt.etersoft.ru/Ticket/Display.html?id=7479#txn-127939

И выше ещё есть для 8.04, но там я кое-что забыл :)
Comment 2 Глеб Кордюков 2008-11-12 16:18:45 MSK
Я проверил:
Поставил пакет etercifs 3.8 с ftp
Ставил на Убунту 8.04.1
После перезагрузки получил на запрос статуса: "kernel module etercifs is loaded"
Comment 3 Vitaly Lipatov 2008-11-12 16:58:16 MSK
Отлично. И сетевой ресурс при этом смонтирован, правильно понимаю?
Comment 4 Глеб Кордюков 2008-11-12 17:35:15 MSK
Был смонтирована папка с cellar.
Сейчас перепроверил - работает.
Comment 5 Глеб Кордюков 2008-11-14 17:27:05 MSK
Возможно проблема в выгрузке родного cifs. 
Нужно посмотреть выгружается ли он?
Comment 6 Konstantin Baev 2008-11-14 17:37:26 MSK
(In reply to comment #5)
> Возможно проблема в выгрузке родного cifs. 
> Нужно посмотреть выгружается ли он?
> 

У меня - выгружается. Я по этому поводу рассуждал в http://rt.etersoft.ru/Ticket/Display.html?id=7479#txn-127939

Цитирую себя:

---
Поскольку сначала происходит монтирование ресурсов, указанных в fstab, а уже потом загрузка модуля etercifs, то в общем случае нельзя гарантировать, что набор действий "отмонтирование ресурсов cifs, выгрузка модуля cifs, загрузка модуля etercifs и монтирование ресурсов cifs" завершится корректно. Если вдруг после первого монтирования по каким-то причинам некий процесс занимает примонтированный ресурс, то отмонтирования не произойдёт, соответственно, драйвер не выгрузится и мы сможем увидеть картину, подобную вашей. Воспроизвести у себя не получается, но в теории - все логично. Чтобы этого избежать и монтировать сразу при помощи etercifs, можно добавить строку

etercifs

в файл /etc/modules . Это, конечно, частное проблемы и мы будем думать, как это сделать более правильно в общем случае.
---

Совет, кстати, не помог. Значит дело не в этом.
Comment 7 Konstantin Baev 2008-11-24 12:34:21 MSK
Может быть попробовать совет для Слакварщиков (в переработанном виде):

в файл /etc/init.d/rc.local добавить следующие строки
в конец файла:

#Start etercifs service
if [ -x /etc/init.d/etercifs ]; then
  /etc/init.d/etercifs start
  mount -a -t cifs
fi

не знаю даже, что ещё посоветовать... Я все же думаю, что ресурс кем-то занимается после первого монтирования (cifs), так что все будет ясно при попытке руками запустить команду /etc/init.d/etercifs restart

Если сработает, то можно смело применять вышеописанный совет.
Comment 8 Konstantin Baev 2008-11-24 12:52:05 MSK
(In reply to comment #7)
> Если сработает, то можно смело применять
> вышеописанный совет.
> 

Хотя, вот, если почитать тикет http://rt.etersoft.ru/Ticket/Display.html?id=6182 то создается впечатление, что руками рестарт срабатывает, а совет прописать в rc.local запуск etercifs не помогает. Но все же лучше попробовать.
Comment 9 Konstantin Baev 2008-12-09 18:17:49 MSK
Получили доступ по ssh
Проблема была локализована и исправлена.

Каким-то образом после первого монтирования ресурса, прописанного в fstab драйвером cifs пропадала соответствующая запись в /etc/mtab и, соответственно, команда mount не показывала наличие смонтированного ресурса, хотя в /proc/mounts он значился. Скрипт исправлен: ссылка на commit:

http://git.etersoft.ru/people/kipruss/packages/?p=etercifs.git;a=commitdiff;h=ff77c80bddd21dd572e03fa23487797cac04f69c
Comment 10 Konstantin Baev 2008-12-09 18:19:45 MSK
(In reply to comment #9)
> Получили доступ по ssh
> Проблема была локализована и исправлена.

... в версии etercifs-4.0.0