Bug 28212 - Перестало работать автомонтирование в Gnome 3 - Nautilus - Cinnamon - Nemo ...
Summary: Перестало работать автомонтирование в Gnome 3 - Nautilus - Cinnamon - Nemo ...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: udisks2 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-10 22:35 MSK by Vyacheslav Dikonov
Modified: 2015-10-22 14:38 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vyacheslav Dikonov 2012-12-10 22:35:13 MSK
После недавних обновлений у меня перестало нормально работать автомонтирование USB дисков, DVD, флешек, карт и всех прочих внешних устройств.  Первое устройство вставленное после загрузки опознается и подключается нормально (кроме того, что зайти на него в командной строке дико неудобно). После отключения этого первого устройства второе и все последующие НЕ монтируются иначе чем командой mount в консоли.  Чтобы увидеть второй DVD, открыть вторую флешку и т.п. после извлечения первой проще всего сделать ПЕРЕЗАГРУЗКУ!

После записи DVD диск остается в рекордере с отключенной кнопкой извлечения и никак не отображается в ФМ до перезвгрузки!

Установлен Сизиф, полный набор Gnome 3.6 + Cinnamon. Раньше такое поведение udisks2 наблюдалось с виртуальными дисками cdrmu (vhba). Теперь это происходит со всеми устройствами.


Никаких сообщений об ошибках я нигде не вижу. Просто НЕ работает. 


Возможен ли сейчас переход обратно на udisks1?
Comment 1 Vyacheslav Dikonov 2013-01-05 17:49:59 MSK
Не работает подключение по USB телефона Nokia N900. Система - Сизиф, Gnome3 + Cinnamon.

1) После втыкания провода телефон спрашивает, подключать ли в режиме запоминающего устройства. 
2) Я выбираю этот режим и вижу в dmesg следующее:

[26319.066386] systemd[1]: sys-devices-pci0000:00-0000:00:1a.7-usb1-1\x2d1-1\x2d1.4-1\x2d1.4:1.0-host9-target9:0:0-9:0:0:1-block-sdg.device changed plugged -> dead
[26321.567718] usb 1-1.4: new high-speed USB device number 9 using ehci_hcd
[26321.660700] usb 1-1.4: New USB device found, idVendor=0421, idProduct=01c7
[26321.660703] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[26321.660705] usb 1-1.4: Product: N900 (Storage Mode)
[26321.660706] usb 1-1.4: Manufacturer: Nokia
[26321.660708] usb 1-1.4: SerialNumber: 372041756775
[26321.661464] scsi10 : usb-storage 1-1.4:1.0
[26322.660152] scsi 10:0:0:0: Direct-Access     Nokia    N900              031 PQ: 0 ANSI: 2
[26322.661233] scsi 10:0:0:1: Direct-Access     Nokia    N900              031 PQ: 0 ANSI: 2
[26322.669595] sd 10:0:0:1: [sdg] Attached SCSI removable disk
[26322.672098] sd 10:0:0:0: [sdf] Attached SCSI removable disk

3) Никаких ссылок в Nautilus и Nemo, директорий с содержимым подключенного устройства НЕ появляется. Вот вывод df- h:

$ df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sda1           14G         8,5G  5,4G           62% /
devtmpfs           3,0G            0  3,0G            0% /dev
tmpfs              3,0G         4,0K  3,0G            1% /dev/shm
tmpfs              3,0G          45M  2,9G            2% /run
tmpfs              3,0G            0  3,0G            0% /sys/fs/cgroup
tmpfs              3,0G         8,0K  3,0G            1% /tmp
tmpfs              3,0G          45M  2,9G            2% /var/run
tmpfs              3,0G          45M  2,9G            2% /var/lock
/dev/sda2           70G          55G   16G           79% /home
/dev/md0           932G         917G   15G           99% /mnt/disk
/dev/sde1          1,4T         1,4T   24G           99% /run/media/slava/Чемодан
/dev/sde1          1,4T         1,4T   24G           99% /var/run/media/slava/Чемодан

И все. Где автоматическое монтирование?  Тот же самый телефон на старой машине с Gnome2 работает отлично.
Comment 2 Yuri N. Sedunov 2013-01-08 18:45:34 MSK
(In reply to comment #1)
> [26319.066386] systemd[1]:
> sys-devices-pci0000:00-0000:00:1a.7-usb1-1\x2d1-1\x2d1.4-1\x2d1.4:1.0-host9-target9:0:0-9:0:0:1-block-sdg.device
> changed plugged -> dead
А до этого что? systemd реагирует на сообщения ядра о состоянии устройства.
Comment 3 Vyacheslav Dikonov 2013-03-24 10:16:05 MSK
До этого ничего имеющего отношения к usb или устройствам. 

Сейчас с телефоном работает, но образы дисков через cdemu после eject виртуального диска повторно не подключаются.

Я последовал рекомендациям из рассылки и добавил файлы
10-udisks-mount.rules	
10-users-mount.pkla
в /etc/polkit-1/localauthority/50-local.d. 


cat 10-udisks-mount.rules 
// Allow users in group 'wheel' to perform any operation on
// some drives without having to authenticate
//
polkit.addRule(function(action, subject) {
    if (action.id.indexOf("org.freedesktop.udisks2.") == 0 &&
        subject.isInGroup("wheel")) {
        return polkit.Result.YES;
    }
});



cat 10-users-mount.pkla 
[Storage Permissions]
Identity=unix-group:users
Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.filesystem-unmount-others;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown;org.freedesktop.udisks2.filesystem-mount
ResultAny=yes
ResultActive=yes
ResultInactive=yes