Summary: | Система монтирования съемных носителей не обращает внимания на параметры монтирования | ||
---|---|---|---|
Product: | Branch 5.0 | Reporter: | Olexander Chernetskyy <sp_archer> |
Component: | hal-mount-subfs | Assignee: | Michael A. Kangin <prividen> |
Status: | CLOSED NOTABUG | QA Contact: | qa-5.0 <qa-5.0> |
Severity: | normal | ||
Priority: | P3 | CC: | grachev-aa, ktirf |
Version: | unspecified | ||
Hardware: | all | ||
OS: | Linux |
Description
Olexander Chernetskyy
2009-07-08 19:37:17 MSD
(В ответ на комментарий №0) А что у вас в файле /usr/share/hal/fdi/policy/20thirdparty/49-submount-fs-options.fdi, посвящённого ntfs-3g написано? При втыкании флешки какие надписи появляются в /var/log/messages? (В ответ на комментарий №1) В файле /usr/share/hal/fdi/policy/20thirdparty/49-submount-fs-options.fdi об ntfs-3g не написано ничего. Но есть файл /usr/share/hal/fdi/policy/20thirdparty/20-storage-ntfs-3g.fdi принадлежащий пакету ntfs-3g-2009.4.4-alt1 Вот его содержимое: ----------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <device> <match key="volume.fstype" string="ntfs"> <merge key="volume.fstype" type="string">ntfs-3g</merge> <merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge> <merge key="volume.policy.mount_option.fmask=0111" type="bool">true</merge> </match> </device> </deviceinfo> ----------------------------------------------------------- При втыкании флешки в /var/log/messages появляется: ----------------------------------------------------------- Jul 8 22:47:19 archer kernel: [ 1396.356032] usb 5-1: new high speed USB device using ehci_hcd and address 3 Jul 8 22:47:20 archer kernel: [ 1396.490534] usb 5-1: New USB device found, idVendor=058f, idProduct=6387 Jul 8 22:47:20 archer kernel: [ 1396.490539] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Jul 8 22:47:20 archer kernel: [ 1396.490543] usb 5-1: Product: Mass Storage Device Jul 8 22:47:20 archer kernel: [ 1396.490546] usb 5-1: Manufacturer: JetFlash Jul 8 22:47:20 archer kernel: [ 1396.490548] usb 5-1: SerialNumber: Q9386QSD Jul 8 22:47:20 archer kernel: [ 1396.490778] usb 5-1: configuration #1 chosen from 1 choice Jul 8 22:47:21 archer kernel: [ 1398.149096] usbcore: registered new interface driver libusual Jul 8 22:47:21 archer kernel: [ 1398.174615] Initializing USB Mass Storage driver... Jul 8 22:47:21 archer kernel: [ 1398.194821] scsi4 : SCSI emulation for USB Mass Storage devices Jul 8 22:47:21 archer kernel: [ 1398.194985] usbcore: registered new interface driver usb-storage Jul 8 22:47:21 archer kernel: [ 1398.194991] USB Mass Storage support registered. Jul 8 22:47:26 archer kernel: [ 1403.192804] scsi 4:0:0:0: Direct-Access JetFlash TS8GJFV30 8.07 PQ: 0 ANSI: 2 Jul 8 22:47:26 archer kernel: [ 1403.193108] sd 4:0:0:0: Attached scsi generic sg2 type 0 Jul 8 22:47:26 archer kernel: [ 1403.196688] sd 4:0:0:0: [sdb] 15974400 512-byte hardware sectors: (8.17 GB/7.61 GiB) Jul 8 22:47:26 archer kernel: [ 1403.197177] sd 4:0:0:0: [sdb] Write Protect is off Jul 8 22:47:26 archer kernel: [ 1403.197185] sd 4:0:0:0: [sdb] Assuming drive cache: write through Jul 8 22:47:26 archer kernel: [ 1403.211425] sd 4:0:0:0: [sdb] Assuming drive cache: write through Jul 8 22:47:27 archer kernel: [ 1403.211437] sdb: sdb1 Jul 8 22:47:27 archer kernel: [ 1403.412544] sd 4:0:0:0: [sdb] Attached SCSI removable disk ----------------------------------------------------------- После монтирования добавляется еще вот это: ----------------------------------------------------------- Jul 8 22:48:33 archer pulseaudio[7669]: alsa-sink.c: Increasing wakeup watermark to 30,00 ms Jul 8 22:48:33 archer ntfs-3g[12084]: Version 2009.4.4 integrated FUSE 27 Jul 8 22:48:33 archer ntfs-3g[12084]: Mounted /dev/sdb1 (Read-Write, label "FlashKa-8GB", NTFS 3.1) Jul 8 22:48:33 archer ntfs-3g[12084]: Cmdline options: rw,nosuid,nodev,uid=500 Jul 8 22:48:33 archer ntfs-3g[12084]: Mount options: rw,nosuid,nodev,silent,allow_other,nonempty,default_permissions,relatime,fsname=/dev/sdb1,blkdev,blksize=4096 Jul 8 22:48:33 archer hald: mounted /dev/sdb1 on behalf of uid 500 ----------------------------------------------------------- Но дело же не только в ntfs. Проблема и с vfat и с iso9660. (В ответ на комментарий №2) > (В ответ на комментарий №1) > В файле /usr/share/hal/fdi/policy/20thirdparty/49-submount-fs-options.fdi об > ntfs-3g не написано ничего. Хорошо, попробую тогда так спросить. hal-mount-subfs какой версии у вас установлен? (В ответ на комментарий №3) > (В ответ на комментарий №2) > > (В ответ на комментарий №1) > > > В файле /usr/share/hal/fdi/policy/20thirdparty/49-submount-fs-options.fdi об > > ntfs-3g не написано ничего. > > Хорошо, попробую тогда так спросить. hal-mount-subfs какой версии у вас > установлен? $ rpm -qa hal* hal-cups-utils-0.6.16-alt1 hal-info-20090414-alt1 hal-laptop-0.1.2-alt1 hal-0.5.12-alt19 $ Хм... М-да... Получается, что никакой... Ну, ладно, тогда объясню с самого начала, а знающие люди, пожалуйста, подскажите что нужно делать. Итак. Из-за чего весь сыр-бор: Вставляю флешку, она автомонтируется. Проблема в том, что все файлы получаются исполняемыми. Независимо от файловой системы. И vfat и ntfs - исполняемые и всё. Это неправильно. И, кстати на болванках iso9660 та же картина (болванки с udf пока не проверял, их у меня не так уж много и в руки пока не попадались). И для iso9660 мне еще опция norock нужна. В альте4 проблема решалась правкой /usr/share/hal/fdi/policy/20thirdparty/49-submount-fs-options.fdi. Или размещением нужных файлов в /etc/hal/fdi/policy/. Хотя там халов еще меньше $ rpm -qa hal* hal-info-20081022-alt3.M41.1 hal-0.5.11-alt21.M41.4 $ Но, тем не менее всё монтировалось так как хотел я. Я в рассылке там всех достал с этим. Спросил на что нужно багу вешать. Сказали попробовать на hal-mount-subfs. Вот я и попробовал. Вобщем, люди, знающие толк в монтировании сменных носителей, наставьте на путь истинный. (В ответ на комментарий №4) > (В ответ на комментарий №3) > > (В ответ на комментарий №2) > > > (В ответ на комментарий №1) > > > > > В файле /usr/share/hal/fdi/policy/20thirdparty/49-submount-fs-options.fdi об > > > ntfs-3g не написано ничего. > > > > Хорошо, попробую тогда так спросить. hal-mount-subfs какой версии у вас > > установлен? > > $ rpm -qa hal* > hal-cups-utils-0.6.16-alt1 > hal-info-20090414-alt1 > hal-laptop-0.1.2-alt1 > hal-0.5.12-alt19 > $ > > Хм... М-да... Получается, что никакой... > В альте4 проблема решалась правкой > /usr/share/hal/fdi/policy/20thirdparty/49-submount-fs-options.fdi. Или > размещением нужных файлов в /etc/hal/fdi/policy/. Хотя там халов еще меньше > $ rpm -qa hal* > hal-info-20081022-alt3.M41.1 > hal-0.5.11-alt21.M41.4 > $ > Но, тем не менее всё монтировалось так как хотел я. С таким набором пакетов у вас не было файла 49-submount-fs-options.fdi. > > Я в рассылке там всех достал с этим. Спросил на что нужно багу вешать. Сказали > попробовать на hal-mount-subfs. Вот я и попробовал. Вам сказали (раза три) попробовать установить пакет hal-mount-subfs, который, скорее всего, решил бы все ваши проблемы. А вы вместо этого стали вешать на него багу. > Вобщем, люди, знающие толк в монтировании сменных носителей, наставьте на путь > истинный. Выявляете, кто у вас там автомонтирует (непосредственно монтирует, судя по логам, hald, но вот кто его просит?) - kde? gnome? ivman? - настраиваете его или вешаете багу. Или меняете систему автомонтирования. Или монтируете вручную. Ну, что ж. Как говорит моя дочка "Проехали, папа" Итак: 1. Что я понимаю: а) что мне здесь никто ничего не должен и ничем не обязан; б) что АЛЬТ5 - это всего-лишь бета, и все заняты подготовкой окончательной версии; 2. Что я не понимаю: а) почему у моего товарища в OpenSUSE флешки монтируются правильно из коробки; б) почему я, простой пользователь, должен выяснять "кто у меня там автомонтирует". У меня на это ума не хватает. 3. На что я надеюсь: а) что установив с нуля АЛЬТ5 Final Release не буду испытывать проблем с монтированием, равно как и любых других проблем. Я искренне на это надеюсь; б) что ко всему вышесказанному отнесутся с пониманием и не станут меня отсылать на OpenSUSE. Я пользуюсь альтом начиная с версии 2.0. Просто раньше у меня под рукой был знакомый гуру, который мне помогал... P.S. Приношу свои извинения если я достал своей тупостью, излишней эмоциональностью или даже агрессивностью. "А что мне надо, да просто свет в оконце, А что мне снится, что кончилась война, Куда иду я, туда, где светит солнце, Вот только, братцы, добраться б до темна" (С) Сергей Галанин aka СерьГа (В ответ на комментарий №6) > Ну, что ж. Как говорит моя дочка "Проехали, папа" > Итак: > 1. Что я понимаю: > а) что мне здесь никто ничего не должен и ничем не обязан; Ну в целом как-то так. Тем больше для вас стимул попытаться разобраться самостоятельно в интересующей вас проблеме. ;) > б) что АЛЬТ5 - это всего-лишь бета, и все заняты подготовкой окончательной > версии; Скажем так. branch5 - тупик. У меня, например, на нём не осталось уже никаких систем, и я даже не могу воспроизвести вашу ситуацию. > 2. Что я не понимаю: > а) почему у моего товарища в OpenSUSE флешки монтируются правильно из коробки; Ну вот так там сделали. > б) почему я, простой пользователь, должен выяснять "кто у меня там > автомонтирует". У меня на это ума не хватает. никто с этим знанием не рождается. > 3. На что я надеюсь: > а) что установив с нуля АЛЬТ5 Final Release не буду испытывать проблем с > монтированием, равно как и любых других проблем. Я искренне на это надеюсь; Александр, есть как минимум два пути для решения вашей проблемы. 1. Таки уже поставить пакет hal-mount-subfs (да, да, я зануда) и попробовать автомонтирование с ним. 2. Если я вас понял правильно, и у вас система, основанная на branch5 (коль скоро именно на этот продукт вы вешаете багу), то не стоит искать решения проблемы именно на ней. Branch5 сейчас в нынешнем своём виде мало кому интересен, в том числе и разработчикам Desktop5, который сейчас собирается из Сизифа. Поэтому, обновите свою систему из Сизифа (или, если это тестовая инсталляция, ещё лучше будет поставить её с нуля со свежей беты). Если ваша проблема сохранится, то стоит написать о ней заново, уже в sisyphus@ или в desktop@. Сейчас же пока я эту ошибку закрываю, как не имеющую никакого отношения к H-M-S. |