Bug 7528 - Не монтирует
Summary: Не монтирует
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ivman (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-02 21:07 MSD by Vasya Makarov
Modified: 2005-08-30 14:43 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vasya Makarov 2005-08-02 21:07:40 MSD
Без каких-либо действий ситуация поменялась. Теперь в логах вроде всё нормально:
Aug  2 21:06:36 localhost ivman: Attempting to mount /dev/hdd
Aug  2 21:06:36 localhost ivman: Running: /usr/bin/pmount -u 0002  -t iso9660 
/dev/hdd
...
Aug  2 21:07:31 localhost ivman: Attempting to mount /dev/sda1
Aug  2 21:07:31 localhost ivman: Running: /usr/bin/pmount -u 0002  -t vfat 
/dev/sda1  usbdisk || /usr/bin/pmount -u 0002  -t vfat  /dev/sda1
Точки монтирования создаются, но реально монтирования не происходит. Ручной
запуск pmount как и раньше работает нормально.
Comment 1 Vasya Makarov 2005-08-02 21:34:37 MSD
Нашли источник всех проблем! В системе, оказывается, хозяйничал fstab-sync.
Установка chattr +i /etc/fstab, как я понимаю, работает только на ext2/3. У меня
корень на reiser, так что отключать её пришлось в
/usr/share/hal/fdi/policy/10osvendor/90-fstab-sync.fdi
После чего всё стало кучеряво!
ЗЫЖ а ivman может точки монтирования называть не hdb а cdrom/dvd?
Comment 2 Vasya Makarov 2005-08-02 23:01:46 MSD
А может в при установке ivman прописывать полиси в /etc/hal/fdi/policy/ чтоб
автоматизировать разбор "по понятиям"?
Comment 3 Eugene Ostapets 2005-08-03 00:06:10 MSD
За название точек монтирование отвечает в первую очередь hal (при работающем
fstab-sync он переопределяет точке по своему интелекту).

Можно это сделать и через конфиг ivman, напрмер так:
<ivm:Match name="hal.volume.fstype" value="iso9660">
            <ivm:Option name="exec" value="sudo hal-set-property --udi
/org/freedesktop/Hal/devices/volume_label_  --key volume.mount_point --string
'/media/cdrom'" />
</ivm:Match>

Главное не забыть дать право пользователю ivman безпарольно выполнять
/usr/bin/hal-set-property

Собственно это кусок из еще не вышедшей третьей части статьи, посвященной
"извращенным" настройкам ivmna :)
Comment 4 Michael Shigorin 2005-08-03 10:03:10 MSD
Антон, вроде ж собирались этот ключ для HAL переложить в submount?
(тогда ivman мог бы или таскать свой -- ещё не понял, надо ли, бо вчера пришлось
так же выдирать с корнем -- или не бегать с гвоздодёром за прибитым)