HAL и CD/DVD

Здравствуйте!
Внезапно перестали автоматически монтироваться диски CD и DVD(флешки монтируются нормально).
Вставляем диск - получаем такое сообщение:
"Failed to mount "Новый DVD".
mount: wrong fs type, bad option, bad superblock on /dev/sr0, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so"
Вручную монтируется без ошибок.
Посоветуйте как это исправить.

видимо ядро пересобирали не

видимо ядро пересобирали не так давно либо куски гнома...
приведите результат dmesg|tail как тут и говорится - тогда будет яснее

Когда оно пытается

Когда оно пытается монтировать диск в dmesg | tail ничего не появляется, вообще ничего.
Гнома у меня никогда небыло, хотя пользую приложения использующие его куски, DE у меня xfce-4.6.1, ядро пересобирал, с целью включить опцию FUSE. Перезагружался со старым ядром - тоже самое

надо посмотреть с какими

надо посмотреть с какими опциями hal пытается смонтировать cd/dvd и попытаться смонтировать вручную... если и там будет ошибка, то нада поправить соответствующий файл fdi...

А как посмотреть с какими

А как посмотреть с какими опциями он монтирует?

Вот кусок лога который появляется в поцессе определения диска... может чем поможет

попробуйте другой диск, но

попробуйте другой диск, но чтобы в его label небыло не_ascii символов

Пробовал диск с лейблом

Пробовал диск с лейблом GOLD_SOFT_6, все тоже самое.

А вручную монтируется?

А вручную монтируется?

С уважением.
Пантер.

Цитата: А вручную

Цитата:
А вручную монтируется?

Да.

Гуглил сегодня целый день по этому поводу - выяснил, что HAL тут вроде как непричем, а глючит в моем случае thunar-volman(если я все правильно понял), хотя конечно это мне никак не помогло((

а у Вас случаем всяких

а у Вас случаем всякой дряни типа "KDE|Gnome" не наставлено?

lain, правила для

lain, правила для монтирования udf и iso9660 находятся в /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi
написано там примерно следующее:

      <!-- udf -->
      <match key="volume.fstype" string="udf">
        <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
          <append key="volume.mount.valid_options" type="strlist">uid=</append>
          <append key="volume.mount.valid_options" type="strlist">umask=</append>
        </match>
      </match>
.......
      <!-- iso9660 -->
      <match key="volume.fstype" string="iso9660">
        <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
          <append key="volume.mount.valid_options" type="strlist">utf8</append>
          <append key="volume.mount.valid_options" type="strlist">uid=</append>
          <append key="volume.mount.valid_options" type="strlist">mode=</append>
          <append key="volume.mount.valid_options" type="strlist">iocharset=</append>
        </match>
      </match>

еще можно проверить ваш fstab на наличие записей о cd/dvd... их там вроде не должно быть... либо, если они есть. то попробовать смонтировать просто:

# mount /dev/sr0

возможно, что после перехода на libata там осталось что-нить типа /dev/hda, вместо /dev/sr0
если вы недавно поменяли привод, то можно и правила udev погядеть...

Цитата: а у Вас случаем

Цитата:
а у Вас случаем всякой дряни типа "KDE|Gnome" не наставлено?

Кде нет вообще ни в какой форме, от гнома возможно по зависимостям какие то куски притянулись, самого гнома тоже нет.

mount /dev/sr0
mount: невозможно найти /dev/sr0 в /etc/fstab или /etc/mtab

в fstab прописаны только несъемные винты

в /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi, у меня то же, что и у Вас, ума не приложу что там можно поменять....

определяется cd/dvd-rom как

определяется cd/dvd-rom как sr0?
думаю, что придется всё-таки постараться и вспомнить все действия между "рабочим монтированием" и "нерабочим монтированием", т.ч. рассказывайте ;-)

А в ядре поддержка

А в ядре поддержка udf/iso9660 есть? и нужных codepage/nls?

уберите из fstab запись про

уберите из fstab запись в любой форме про cd-rom :)
Как-то долго танцевал с бубном на эту тему, около 30 минут, удалил из fstab, больше ничего не потребовалось.

Сон разума порождает чудовищ, сон безумия – вечность…

А для автомонтирования

А для автомонтирования достаточно dbus и hal?

привод определяется как sr0, поддержка udf/iso9660 и нужных codepage/nls есть, т.к. руками все монтируется и работает нормально.
вот мой fstab:

none				/tmp			tmpfs		nodev,nosuid								0 0
/dev/sdb2			none			swap		sw									0 0
/dev/sdb3			/			ext3		defaults								0 1
/dev/sdb4			/home			ext3		defaults								0 0
/dev/sda1			/home/lain/Files	ext3		defaults								0 0
#==================================================================================================#
/dev/sdb1			/mnt/win		ntfs		noauto,iocharset=utf8,users,user,umask=0				0 0

между "рабочим" и "нерабочим монтированием" у меня было обновление всего, пересборка ядра, настройка монтирования виндовозной сети при запуске, добавление overlay и еще действия по мелочи(всего не вспомню)

Читал тут различные мануалы, по поводу того как еще можно реализовать автомонтирование - установил pmount и ivman - монтирование заработало, но как то странно - монтирует через раз и при этом диск не всегда видится полностью, а иногда на нем, вместо содержимого, появляются файлы неизвестного происхождения.

если вы делали обновление, то

если вы делали обновление, то стоит полазать по логам и почитать вывод emerge ...

Иногда вылазят разные глюки

Иногда вылазят разные глюки после обновления, часто помогает emerge -e world, но не всегда, увы...

После того как я прописал

После того как я прописал свой сидюк в fstab автомонтирование заработало. Я не знаю как так получилось и как это объяснить, но.... это так.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".