LINUX.ORG.RU

Автомаунт и гном


0

0

Здравствуйте!

Появилась досадная проблема в gnome. ОС Debian lenny, ядро 2.6.22.7. После очередного обновления (какого - неизвестно, ибо заметил не сразу) перестали автомонтироваться флешки (которые через кардридер) и усбшные. СД/ДВД монтируется как и раньше - само, с иконкой на столе. При подключении флешки система её детектит:

root@system: tail /var/log/messages Nov 13 01:44:11 ShuregLair kernel: tifm_core: MMC/SD card detected in socket 0:1 Nov 13 01:44:12 ShuregLair kernel: mmcblk0: mmc1:1234 SD01G 995328KiB Nov 13 01:44:12 ShuregLair kernel: mmcblk0: p1

При подключении по усб - тоже.

Что делал: Тыкал в галки в gnome-volume-manager, проверил себя в storage-group - это так, сразу, сходу. Затем: dpkg-reconfigure gnome-volume-manager dpkg-reconfigure hal dpkg-reconfigure udev dpkg-reconfigure --all

Эффекту - ноль (естесственно, не всё сразу, а реконфигурл - проверил).

Нашёл вот такой совет:

Do the following in a root terminal: nano /etc/hal/fdi/policy/90-user-methods.fdi

insert:

<?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <device> <match key="volume.fsusage" string="filesystem"> <merge key="volume.ignore" type="bool">true</merge> <match key="@block.storage_device:storage.removable" bool="true"> <merge key="volume.ignore" type="bool">false</merge> <merge key="storage.policy.should_mount" type="bool">true</merge> </match> </match> </device> </deviceinfo>

reboot and external USB-Disk will be mounted automaticly after insert...

После перезагрузки стал автоматом монтироваться усбшный плеер (как флешка), опять же не на стол иконку делал, а просто появлялся как том в наутилусе. Флешка обычная (SD/MMC) так и не монтируется автоматом, только ручками.

У знакомого (он тоже на lenny) и в гноме, и в кде всё работает, а обновляется он постоянно. Файл /etc/hal/fdi/policy/preferences.fdi у нас совападет полностью.

Может кто-нибудь сталкивался? Из-за чего подобное возможно? И как это можно полечить?

anonymous

Здравствуйте!

Появилась досадная проблема в gnome. ОС Debian lenny, ядро 2.6.22.7.
После очередного обновления (какого - неизвестно, ибо заметил не сразу) перестали автомонтироваться флешки (которые через кардридер) и усбшные.
СД/ДВД монтируется как и раньше - само, с иконкой на столе. 
При подключении флешки система её детектит:

root@system: tail /var/log/messages
Nov 13 01:44:11 ShuregLair kernel: tifm_core: MMC/SD card detected in socket 0:1
Nov 13 01:44:12 ShuregLair kernel: mmcblk0: mmc1:1234 SD01G 995328KiB 
Nov 13 01:44:12 ShuregLair kernel:  mmcblk0: p1

При подключении по усб - тоже.

Что делал: 
Тыкал в галки в gnome-volume-manager, проверил себя в storage-group - это так, сразу, сходу.
Затем:
dpkg-reconfigure gnome-volume-manager 
dpkg-reconfigure hal
dpkg-reconfigure udev
dpkg-reconfigure --all

Эффекту - ноль (естесственно, не всё сразу, а реконфигурл - проверил).

Нашёл вот такой совет: 

Do the following in a root terminal:
nano /etc/hal/fdi/policy/90-user-methods.fdi

insert:

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="volume.fsusage" string="filesystem">
<merge key="volume.ignore" type="bool">true</merge>
<match key="@block.storage_device:storage.removable" bool="true">
<merge key="volume.ignore" type="bool">false</merge>
<merge key="storage.policy.should_mount" type="bool">true</merge>
</match>
</match>
</device>
</deviceinfo>

reboot and external USB-Disk will be mounted automaticly after insert...

После перезагрузки стал автоматом монтироваться усбшный плеер (как флешка), 
опять же не на стол иконку делал, а просто появлялся как том в наутилусе. 
Флешка обычная (SD/MMC) так и не монтируется автоматом, только ручками.

У знакомого (он тоже на lenny) и в гноме, и в кде всё работает, 
а обновляется он постоянно. 
Файл /etc/hal/fdi/policy/preferences.fdi у нас совападет полностью.

Может кто-нибудь сталкивался? Из-за чего подобное возможно? 
И как это можно полечить?

anonymous
()
Ответ на: комментарий от anonymous

в гнуме есть gnome-volume-manager вроде он отвечает за автомаунт, вот его и изучай

anonymous
()

откати hal, на убунте помогало. И не обновляй всё подряд.

ip ★★★★
()
Ответ на: комментарий от Greshnik

А PolicyKit установлен? Может быть в нём запрещено автомонтирование?

sarulezzz
()
Ответ на: комментарий от Greshnik

И ещё, посмотри вывод о своём устройстве через lshal, может оно и не относится к storage.removable, тогда подправь /etc/hal/fdi/policy/90-user-methods.fdi

sarulezzz
()
Ответ на: комментарий от Greshnik

Решено.

Просто пиздец, извините за выражение. После долгого копания в скриптах и написания своего догадался зайти в папку /usr/share/hal/fdi/policy тупо через nautilus. Какого же было моё удивление, когда я там обнаружил gparted-disable-automount.fdi. Сносим его - всё пашет. Откуда он взялся - хз.

Greshnik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.