Summary: | Не монтирует/размонтирует устройства | ||||||
---|---|---|---|---|---|---|---|
Product: | Branch 5.0 | Reporter: | Владимир Гусев <vova1971> | ||||
Component: | qtrayvolman | Assignee: | Nick S. Grechukh <gns> | ||||
Status: | CLOSED NOTABUG | QA Contact: | qa-5.0 <qa-5.0> | ||||
Severity: | major | ||||||
Priority: | P2 | CC: | enp | ||||
Version: | unspecified | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Владимир Гусев
2009-03-31 11:14:59 MSD
я не могу это воспроизвести. Можно вывод lshal / mount / dmesg / tail /var/log/messages при неудачной попытке? Created attachment 3723 [details]
Вывод lshal
Вывод lshal после запуска qtrayvolman, вставки флешки, попытки подмонтировать ее посредством qtrayvolman (правой кнопкой по появившейся в systray иконке вызов меню и - mount).
(В ответ на комментарий №1)
> я не могу это воспроизвести.
> Можно вывод lshal / mount / dmesg / tail /var/log/messages при неудачной
> попытке?
Увы, уже нет того окружения, хотя и в случае с современным qtrayvolman (Платформа 5, или Сизиф) нет никакого эффекта..
[root@wind ~]# rpm -qa |grep qtray
qtrayvolman-0.9.3-alt1
[root@wind ~]# uname -a
Linux wind.gusev.ru 2.6.30-std-def-alt6 #1 SMP Wed Jul 22 08:51:17 UTC 2009 i686 GNU/Linux
lshal в аттаче.
Отрывок из messages:
Aug 6 17:31:01 wind kernel: [ 9572.324152] usb 5-2: new high speed USB device using ehci_hcd and address 6
Aug 6 17:31:01 wind kernel: [ 9572.456775] usb 5-2: New USB device found, idVendor=3538, idProduct=0042
Aug 6 17:31:01 wind kernel: [ 9572.456792] usb 5-2: New USB device strings: Mfr=0, Product=2, SerialNumber=3
Aug 6 17:31:01 wind kernel: [ 9572.456805] usb 5-2: Product: USB Mass Storage Device
Aug 6 17:31:01 wind kernel: [ 9572.456815] usb 5-2: SerialNumber: 00000000001CD6
Aug 6 17:31:01 wind kernel: [ 9572.457226] usb 5-2: configuration #1 chosen from 1 choice
Aug 6 17:31:01 wind kernel: [ 9572.461227] scsi4 : SCSI emulation for USB Mass Storage devices
Aug 6 17:31:06 wind kernel: [ 9577.461560] scsi 4:0:0:0: Direct-Access Generic USB Flash Disk 0.00 PQ: 0 ANSI: 2
Aug 6 17:31:06 wind kernel: [ 9577.462159] sd 4:0:0:0: Attached scsi generic sg2 type 0
Aug 6 17:31:06 wind kernel: [ 9577.466389] sd 4:0:0:0: [sdc] 2048000 512-byte hardware sectors: (1.04 GB/1000 MiB)
Aug 6 17:31:06 wind kernel: [ 9577.466989] sd 4:0:0:0: [sdc] Write Protect is off
Aug 6 17:31:06 wind kernel: [ 9577.467008] sd 4:0:0:0: [sdc] Assuming drive cache: write through
Aug 6 17:31:06 wind kernel: [ 9577.473624] sd 4:0:0:0: [sdc] Assuming drive cache: write through
Aug 6 17:31:06 wind kernel: [ 9577.473639] sdc: sdc1
Aug 6 17:31:06 wind kernel: [ 9577.546904] sd 4:0:0:0: [sdc] Attached SCSI removable disk
Отрывок из dmesg:
[ 9572.456775] usb 5-2: New USB device found, idVendor=3538, idProduct=0042
[ 9572.456792] usb 5-2: New USB device strings: Mfr=0, Product=2, SerialNumber=3
[ 9572.456805] usb 5-2: Product: USB Mass Storage Device
[ 9572.456815] usb 5-2: SerialNumber: 00000000001CD6
[ 9572.457226] usb 5-2: configuration #1 chosen from 1 choice
[ 9572.461227] scsi4 : SCSI emulation for USB Mass Storage devices
[ 9572.462720] usb-storage: device found at 6
[ 9572.462727] usb-storage: waiting for device to settle before scanning
[ 9577.461560] scsi 4:0:0:0: Direct-Access Generic USB Flash Disk 0.00 PQ: 0 ANSI: 2
[ 9577.462159] sd 4:0:0:0: Attached scsi generic sg2 type 0
[ 9577.462906] usb-storage: device scan complete
[ 9577.466389] sd 4:0:0:0: [sdc] 2048000 512-byte hardware sectors: (1.04 GB/1000 MiB)
[ 9577.466989] sd 4:0:0:0: [sdc] Write Protect is off
[ 9577.467000] sd 4:0:0:0: [sdc] Mode Sense: 00 00 00 00
[ 9577.467008] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[ 9577.473624] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[ 9577.473639] sdc: sdc1
[ 9577.546904] sd 4:0:0:0: [sdc] Attached SCSI removable disk
messages и dmesg отображают только вставку флешки.
P.S. Извини, если скажу резковато, но ты бы еще через год ответил...
[root@wind ~]# rpm -qa |grep qtray qtrayvolman-0.9.3-alt1 При запуске из консоли после вставки флешки и попытки ее монтирования посредством qtrayvolman все так же висит: ... storage usb disk creating tray:/icons/usbpendrive_unmount.png [I] Storage device was detected: /org/freedesktop/Hal/devices/volume_uuid_4A25_1B03 skipping tray creation [I] Storage device was detected: /org/freedesktop/Hal/devices/storage_serial_Generic_USB_Flash_Disk_00000000001CD6_0_0 [I] Storage device with unknown file system was detected: /org/freedesktop/Hal/devices/volume_part3_size_1024 storage pci disk skipping tray creation [I] Storage device was detected: /org/freedesktop/Hal/devices/volume_part3_size_1024 storage pci disk skipping tray creation [I] Storage device was detected: /org/freedesktop/Hal/devices/volume_uuid_1a9f076e_9b3e_43d1_bf03_f5b357d49be2 storage pci disk skipping tray creation [I] Storage device was detected: /org/freedesktop/Hal/devices/volume_uuid_3147_17DD storage pci disk skipping tray creation [I] Storage device was detected: /org/freedesktop/Hal/devices/volume_uuid_6d100665_2975_4a6c_95f2_132c115f1a63 storage pci disk skipping tray creation [I] Storage device was detected: /org/freedesktop/Hal/devices/volume_uuid_be840e0f_99fe_4375_b7e5_40407bc6e3cb storage pci disk skipping tray creation [I] Storage device was detected: /org/freedesktop/Hal/devices/volume_uuid_1076_2CD4 storage pci disk skipping tray creation [I] Storage device was detected: /org/freedesktop/Hal/devices/volume_uuid_be71dc41_8121_4fdd_9276_efaf3aa00641 storage pci disk skipping tray creation [I] Storage device was detected: /org/freedesktop/Hal/devices/volume_uuid_c201b234_2d51_47e0_b266_5d8468aa2e3f skipping tray creation [I] Storage device was detected: /org/freedesktop/Hal/devices/storage_serial_Generic__Multi_Card_20071114173400000_0_0 skipping tray creation [I] Storage device was detected: /org/freedesktop/Hal/devices/storage_serial_SATA_WDC_WD1200BEVT__WD_WXC808027061 [I] foreach done [E] Parents done [I] slot connect done mounting /dev/sdc1 и снова висит. control pmount public и будет щастье. наверное, мне следовало бы результат вызова pmount хоть как-то анализировать (В ответ на комментарий №5)
> control pmount public и будет щастье.
>
> наверное, мне следовало бы результат вызова pmount хоть как-то анализировать
Да, я как раз незадолго до твоего сообщения сюда написал в community@ и desktop@ про все это и в конце высказал предположение про права на pmount.
наверное стоит в дальнейшем это воплотить при установке программы..
Было бы еще неплохо, чтобы точка монтирования возникала не по устройству (типа /media/sdc1), а по label (типа /media/FLASH). или нейтральное (/media/usbdisk). Но не знаю, Может у pmount на этот счет есть какие-нибудь ограничения, не изучал.. > наверное стоит в дальнейшем это воплотить при установке программы..
этого делать нельзя, control pmount XXX - это административное решение. Пользователь ещё может получить доступ к pmount членство в группе xgrp, при сontrol pmount xgrp.
Вот что можно - это проверять результат вызова pmount и что-нибудь говорить юзеру.
> Было бы еще неплохо, чтобы точка монтирования возникала не по устройству (типа
/media/sdc1), а по label (типа /media/FLASH). или нейтральное (/media/usbdisk)
я подумаю над этим. Вообще в планах - возможность указания и запоминания точки монтирования для конкретного девайса.
> Вот что можно - это проверять результат вызова pmount и что-нибудь говорить > юзеру. Может логичнее вместо вызова pmount вызывать методы Mount/Umount интефейса org.freedesktop.Hal.Device.Volume - и уже их результаты и анализировать? Я на побаловаться писал нечто в этом духе - http://git.altlinux.org/people/enp/public/qstorage.git - подглядывал в том числе и в qtrayvolman - так что спасибо :) (В ответ на комментарий №10) > [..] > Я на побаловаться писал нечто в этом духе - > http://git.altlinux.org/people/enp/public/qstorage.git - подглядывал в том > числе и в qtrayvolman - так что спасибо :) Насколько qstorage готов? Нельзя ли поиметь src.rpm? А то git - пока что для меня как китайская грамота. (В ответ на комментарий №11) > (В ответ на комментарий №10) > > [..] > > Я на побаловаться писал нечто в этом духе - > > http://git.altlinux.org/people/enp/public/qstorage.git - подглядывал в том > > числе и в qtrayvolman - так что спасибо :) > > Насколько qstorage готов? Нельзя ли поиметь src.rpm? А то git - пока что для > меня как китайская грамота. Совсем не готов и никогда не будет - это просто игрушка для изучения API HAL/DBus, которой далеко по фунциональности до qtrayvolman |