Страница 1 из 1

hal + cdrom - operation not permitted

Добавлено: 2007-07-02 23:17:57
dvg_lab
настроил я у себя hal по статье автомонтирование флешек и cdrom в kde http://www.lissyara.su/?id=1355 с флешками все прекрасно работает, а вот вставляешь диск в сдром, в приятном окошке давишь "открыть", а конкверор обругивает ошибкой mount_cd9660: /dev/acd0: Operation not permitted

при этом
# mkdir ~/cdr
# mount -t cd9660 /dev/acd0 ~/cdr

срабатвыает отлично и все читается на ура.
Гуру, подскажите куда копать?

Добавлено: 2007-07-03 7:54:23
Alex Keda
либо на точку монтирования прав нету, либо на устройство...
====
отмонтируй все внешние носители, снеси содержимое /media/* и дай

Код: Выделить всё

ls -al /dev | grep acd

Добавлено: 2007-07-03 14:27:07
dvg_lab
были у меня подозрения на точку монтирования но с толку сбило system:/media/ раз думаю систем, значит это не та /media, проверить смогу только вечером сейчас права стоят
# ls -lo|grep media
drwxr-xr-x 2 root wheel - 512 2 июл 23:16 media

вроде r-x во всех группах есть, сама дира пустая, вобщем вечером проверю

Добавлено: 2007-07-03 15:17:18
Alex Keda
он в дире должен создавать субдиректорию куда и моунтит
=========
кстати - hal собран чтоб монтировать по метке или устройству?

Добавлено: 2007-07-03 15:42:25
dvg_lab
когда собирал HAL поставил галку USE_чего-то там_FIX как по твоей статье :-)

Добавлено: 2007-07-03 20:47:34
dvg_lab
нет всетаки что-то я делаю не так, насильно разрешил всем всё

[dvg@dvg]ls -lo /dev|grep acd
crwxrwxrwx 1 root operator - 0, 104 3 июл 07:10 acd0
crwxrwxrwx 1 root operator - 0, 138 3 июл 07:10 acd0t01
[dvg@dvg]ls -lo / |grep media
drwxrwxrwx 2 root wheel - 512 2 июл 23:16 media
[dvg@dvg]sysctl -a|grep vfs.user
vfs.usermount: 1
[dvg@dvg]mount_cd9660 /dev/acd0 /media
mount_cd9660: /dev/acd0: Operation not permitted

экспериментирую дальше

[dvg@dvg]mkdir /media/cdrom
[dvg@dvg]mount_cd9660 /dev/acd0 /media/cdrom
оно работает :)
и при этом если нажать в конквероре на название диска (я засунул диск с frenzy и в папке system:/media/ конкверор написал название диска frenzy-1.0-ext-ru он собсно всегда там так пишет) то отображается его содержимое, все ок.
Но потом
[dvg@dvg]umount /media/cdrom
И теперь при попытке открыть мы видим привычную ошибку. :cry:

Я вот че думаю, может надо что-то в /usr/local/etc/hal/ прописать, ато там куча каталогов и все пустые, нашел некие примеры в /usr/local/share/hal но не понял че с ними делать.
или чего с polkitd покрутить?

Добавлено: 2007-07-03 21:45:13
Alex Keda
моё упощение - забыл в статье добавить:

Код: Выделить всё

#/dev/acd0              /cdrom          cd9660  ro,noauto       0       0
в fstab не должно быть упоминания о cdrom - иначе kde умничает пытаясь монтировать через него а не hal

Добавлено: 2007-07-03 21:48:11
Alex Keda
кстати - пермишены на устройства сами вернутся после ребута.
если хочешь на постоянку - посмотри в сторону /etc/devfs.conf

Добавлено: 2007-07-03 21:59:45
dvg_lab
lissyara писал(а):моё упощение - забыл в статье добавить:

Код: Выделить всё

#/dev/acd0              /cdrom          cd9660  ro,noauto       0       0
в fstab не должно быть упоминания о cdrom - иначе kde умничает пытаясь монтировать через него а не hal
УРРАА!!! Заработало! :D Спасибо тебе добрый человек! :)
Век живи, век учись! В статье тогда надо поправочку внести.

ЗЫ: Приятно удивлен этим сайтом, три года ковыряюсь во фре (правда иксы только недавно осваивать начал) а до этого считал что альтернатив у опеннета фактически нет. Был еще блог странника, но он под линукс ушел, а тут прям вообще ляпота, третий день уже зачитываюсь! Респект всем авторам и лично тебе!

Добавлено: 2007-07-03 22:12:34
Alex Keda
да уже внёс.
сразу же :)))
=========
я вначале топег матерный написал, типа нечитаете нифига, потом вопросы задаёте, потом полез в статью - а там этого нет.
быстренько поправил тут и там :)))

Добавлено: 2007-07-03 22:49:14
dvg_lab
lissyara писал(а):да уже внёс.
сразу же :)))
=========
я вначале топег матерный написал, типа нечитаете нифига, потом вопросы задаёте, потом полез в статью - а там этого нет.
быстренько поправил тут и там :)))
бывает. Вот у нас в конторе есть эникейщик погоняла "мелкий", всех собак всегда принято спускать на него, сёдня утром кто-то в сеть запустил вируса, мелкого нет - дома водопровод чинит, ну мы и решили что первым делом как придет мелкий, мы его !"!"№!;:*%м, а потом будем разбираццо кто в сеть вируса пустил :)