kde 4.6 слетело монтирование

поставил сегодня kde 4.6

1) вставляю флешку или CD - панель подключаемые устройства никак не реагирует, до этого монтировал через эту панель

2) но все более странно, делаю
mount /dev/sr0 /mnt/dvd
вроде монтирует (по крайней мере ошибок не выдает)

делаю mount
- в списке примонтированых устройств /dev/sr0 нет

чо за фигня такая ?

а кто тебе вообще сказал, что

а кто тебе вообще сказал, что монтировать нужно sr0 ??? вообще udev для этих целей создает ссылки типа /dev/dvd , /dev/cdrom и т.д. и т.п.

кеды с 4.6 больше не

кеды с версии 4.6 больше не используют hal, теперь для автомонтирования используется udisks.
панель подключаемых устройств насколько я понял уже(пока?) не работает.
подключенные диски отображаются в точках входа (отмонтирование там же)
вручную проверить работает ли у вас udisks можно так:

udisks --mount <имя устройства>

диски монтируются в /media

P.S.кстати,с какими флагами собран kde? udisks требует "policykit"

Antares_ написал(а): udisks

Antares_ написал(а):
udisks --mount <имя устройства>

Во, так работает. Спасобо.
Так а что с mount случилось ?
Почему эта команда не работает ?

Antares_ написал(а):
P.S.кстати,с какими флагами собран kde? udisks требует "policykit"

3dnow alsa bzip2 fam jpeg2k mmx nls opengl policykit semantic-desktop spell sse sse2 ssl udev

edoroe написал(а):Antares_

edoroe написал(а):
Так а что с mount случилось ?
Почему эта команда не работает ?

хороший вопрос,у меня не слетало.
не работает только из под пользователя или из под рута тоже?

P.S.По вопросу с виджетом - заработал,достаточно было его удалить и вернуть на место(лень было искать его конфиг,а удалять весь ~/.kde4 негигиенично)

Antares_ написал(а): udisks

Antares_ написал(а):
udisks требует "policykit"

а где это написано? я собирал без поддержки policykit, и у меня монтирование работает.

И, как говорила великая инквизиция, мы продолжаем жечь! Излечит любые амбиции священный костер инквизиции.

тоже слетело автомонтирование

тоже слетело автомонтирование после обновления до KDE 4.6.2
флаг policykit установлен

udisks --mount <имя устройства> - под рутом работает, под обычным пользователем нет:

$ udisks --mount /dev/sdb1
Mount failed: Not Authorized

вручную через mount все монтируется, что делать и куда копать не знаю...

________________________
"We Will Win"

emerge --sync emerge -vuDN

emerge --sync
emerge -vuDN @world -p
помочь выпилить hal - пересобрать пакеты, которые были завязаны на hal и имеют юзефлаги (-hal*) (именно в скобках). hal выпилится сам.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Aladdin написал(а): emerge

Aladdin написал(а):
emerge --sync
emerge -vuDN @world -p

# emerge -vuDN @world -p

These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 kB

________________________
"We Will Win"

ядро обновляли?

ядро обновляли?

что-то добрый я сегодня ....

нет, ядро не обновлялось,

нет, ядро не обновлялось, обновилось только KDE

________________________
"We Will Win"

вы не сказали, какая версия

вы не сказали, какая версия kde. при переходе на 4.6.1 (как раз на выпиливание hal пришлось), тоже были траблы с монтированием. но на подходе был 4.6.2 и все само собой решилось. :)

P.S.: Linux - это красная таблетка :-) Windows - синяя...

в первом посте написал KDE

в первом посте написал KDE 4.6.2

все само собой так и не решилось.

пока воспользовался такой конструкцией :

~ $ cat .xinitrc 

exec ck-launch-session dbus-launch startkde

только так работает автомонтирование, но как то это неправильно...

________________________
"We Will Win"

/etc/filesystems

Если монтируемый диск отформатирован в NTFS, возможно поможет добавление в /etc/filesystems установленного в системе драйвера ФС, например так:

cat /etc/filesystems:
#vfat
ntfs-3g
*

Подсмотрено тут.

Да пребудет с тобой великий Linux.

диск обычная FAT32 - USB

диск обычная FAT32 - USB флэшки

________________________
"We Will Win"

А consolekit запущен? Нужно

А consolekit запущен? Нужно запустить и перелогиниться.

# /etc/init.d/consolekit

# /etc/init.d/consolekit status
 * status: started

скорее это началось после удаления hal и обновления KDE, просто недавно заметил когда понадобилось флэшку открыть

________________________
"We Will Win"

около месяца назад у меня

около месяца назад у меня было так: после загрузки consolekit тоже выдавал в статусе "started", но до его перезапуска КДЕ не видело флэшки, а в процессе перезапуска оказывалось, что он даже не был запущен.

_SerEga_ написал(а): но до

_SerEga_ написал(а):
но до его перезапуска КДЕ не видело флэшки,

KDE флэшки видит (уведомление появляется, размер кажет), но не монтирует

сейчас перезапустил consolekit -> разлогинился -> залогинился -> подключил флэшку = в диспетчере файлов не открывает, снизу в уведомлении: Не удалось подключить следующее устройство: Сменный носитель (1,7 ГиБ)...

на всякий случай проверил принадлежность группам:

wheel,floppy,audio,cdrom,video,cdrw,usb,users,portage,admin,plugdev,lpadmin,games,scanner,vboxusers,polkituser

________________________
"We Will Win"

вы, таки, не сказали какое у

вы, таки, не сказали какое у вас ядро....
у вас эти опции включены?
и проверьте секцию в ядре про USB
внимательно проверьте

что-то добрый я сегодня ....

leryc написал(а): вы, таки,

leryc написал(а):
вы, таки, не сказали какое у вас ядро....

~ $ uname -a
Linux asu0 2.6.37-gentoo-r4 #3 SMP PREEMPT Fri May 20 09:07:24 YEKST 2011 x86_64 AMD Phenom(tm) II X4 965 Processor AuthenticAMD GNU/Linux

leryc написал(а):
у вас эти опции включены?

нет, спасибо включил, но не помогло

# zcat /proc/config.gz |grep AUDIT
CONFIG_AUDIT_ARCH=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
leryc написал(а):
и проверьте секцию в ядре про USB
внимательно проверьте

вручную монтирует вот все связанное с USB в ядре:

CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBFUSB=m
CONFIG_RT73USB=m
CONFIG_RT2X00_LIB_USB=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_ZAURUS=m
CONFIG_V4L_USB_DRIVERS=y
CONFIG_USB_GSPCA=m
CONFIG_USB_GSPCA_ZC3XX=m
CONFIG_USB_HID=y
CONFIG_USB_HIDDEV=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_MON=m
CONFIG_USB_XHCI_HCD=m
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_OHCI_HCD=m
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=y
CONFIG_USB_STORAGE=m
CONFIG_USB_STORAGE_DATAFAB=m
CONFIG_USB_STORAGE_FREECOM=m
CONFIG_USB_STORAGE_ISD200=m
CONFIG_USB_STORAGE_USBAT=m
CONFIG_USB_STORAGE_SDDR09=m
CONFIG_USB_STORAGE_SDDR55=m
CONFIG_USB_STORAGE_JUMPSHOT=m
CONFIG_USB_STORAGE_ALAUDA=m
CONFIG_USB_STORAGE_ONETOUCH=m
CONFIG_USB_STORAGE_KARMA=m
CONFIG_USB_STORAGE_CYPRESS_ATACB=m
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_GENERIC=y

Пробовал пересобрать kdelibs с флагом policykit, kdm и systemsettings, затем прошел еще раз на всякий случай путь: http://www.gentoo.org/proj/en/desktop/kde/kde44-46-upgrade.xml

результата 0 - не работает автомонтирование

ЗЫ: компакт диски автомонтируются без проблем

________________________
"We Will Win"

CONFIG_USB_STORAGE=m Модуль

CONFIG_USB_STORAGE=m

Модуль точно загружен?

вручную все монтируется (под

вручную все монтируется (под root`ом), значит USB работает же

________________________
"We Will Win"

eegorov

eegorov написал(а):
CONFIG_USB_STORAGE=m

Модуль точно загружен?

сегодня добрался до машины:

# lsmod

Module                  Size  Used by
usb_storage            42553  0 
....
ohci_hcd               20872  0 

________________________
"We Will Win"

CONFIG_USB_SUSPEND=y

CONFIG_USB_SUSPEND=y

upd

после того, как в ядре включили CONFIG_AUDITSYSCALL=y , consolekit пересобрали?

что-то добрый я сегодня ....

да пересобрал. выше написал,

да пересобрал.

выше написал, что сейчас заработало вот через такой костыль в .xinitrc

exec ck-launch-session dbus-launch startkde

________________________
"We Will Win"

CONFIG_USB_SUSPEND=y этой

CONFIG_USB_SUSPEND=y этой опции нет в вашем конфиге

что-то добрый я сегодня ....

leryc

leryc написал(а):
CONFIG_USB_SUSPEND=y этой опции нет в вашем конфиге

да нет, а зачем она мне?
выше я показал, что монтирование работает через костыль или вручную

________________________
"We Will Win"

c этой опцией должно работать

c этой опцией должно работать без костылей

любите костыли, так Gentoo - свобода выбора....

что-то добрый я сегодня ....

в каком разделе живет эта

как suspend поможет автомонтировать флэшки?

я конечно готов проверить это, но в каком разделе конфигурации ядра живет эта опция? что то не могу найти. в .config такой опции нет

________________________
"We Will Win"

а поискать? / USB_SUSPEND в

а поискать?
/ USB_SUSPEND в menuconfig'е ?

на этой машине у меня нет 37-го ядра

имхо, эта фишка нужна consolekit'у, но если знающие товарищи скажут udev'у - я всё-равно спорить не буду.

что-то добрый я сегодня ....

leryc написал(а): имхо, эта

leryc написал(а):
имхо, эта фишка нужна consolekit'у, но если знающие товарищи скажут udev'у - я всё-равно спорить не буду.

включил, пересобрал ядро (и consolekit):

$ zcat /proc/config.gz |grep USB_SUS
CONFIG_USB_SUSPEND=y

результат как я и думал = Не удалось подключить следующее устройство: сменный носитель...

________________________
"We Will Win"

на первый взгляд отличия от

на первый взгляд отличия от моего конфига в этой секции такие

CONFIG_USB_DEBUG=y
CONFIG_USB_MON=y
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_OHCI_HCD=y
#CONFIG_USB_ACM=m
CONFIG_USB_STORAGE=y

если это не поможет - попробую на работе поискать конфиг от 37-го ядра

что-то добрый я сегодня ....

leryc написал(а): если это не

leryc написал(а):
если это не поможет - попробую на работе поискать конфиг от 37-го ядра

загрузился под root`ом в KDE. автомонтирование РАБОТАЕТ. вывод проблема не в ядре

PS: хоть бы slepnoga ткнул в какую сторону копать он так "хорошо" это умеет делать ))

________________________
"We Will Win"

а какая ошибка сейчас? (после

а какая ошибка сейчас? (после всех модификаций с ядром) что в лог пишется?

впрочем, может это вам поможет ?

что-то добрый я сегодня ....

в логах все ОК: usb 2-1: new

в логах все ОК:

usb 2-1: new high speed USB device using ehci_hcd and address 3
usb 2-1: New USB device found, idVendor=05e3, idProduct=0702
usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 2-1: Product: USB TO IDE
Initializing USB Mass Storage driver...
usb-storage 2-1:1.0: Quirks match for vid 05e3 pid 0702: 520
scsi6 : usb-storage 2-1:1.0
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
scsi 6:0:0:0: Direct-Access     WDC WD16 00BEVE-00UYT0    0811 PQ: 0 ANSI: 0
sd 6:0:0:0: Attached scsi generic sg3 type 0
sd 6:0:0:0: [sdc] 312581808 512-byte logical blocks: (160 GB/149 GiB)
sd 6:0:0:0: [sdc] Test WP failed, assume Write Enabled
sd 6:0:0:0: [sdc] Assuming drive cache: write through
sd 6:0:0:0: [sdc] Test WP failed, assume Write Enabled
sd 6:0:0:0: [sdc] Assuming drive cache: write through
 sdc: sdc1
sd 6:0:0:0: [sdc] Test WP failed, assume Write Enabled
sd 6:0:0:0: [sdc] Assuming drive cache: write through
sd 6:0:0:0: [sdc] Attached SCSI disk

сходил по ссылке, что то похожее я уже делал, а именно:

cat 10-user-mount.pkla 
[Configurations]
Identity=unix-group:disk;unix-group:cdrom
Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.filesystem-unmount-others;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach
ResultAny=yes

попробовал как по ссылке:

cat /etc/polkit-1/localauthority/50-local.d/my-polkit-udisks.pkla

[udisks full access]
Identity=unix-user:myname
Action=org.freedesktop.udisks.*
ResultActive=yes

безрезультатно, в дельфине внизу выходит надпись: org.freedesktop.Udisks.Error.PermisionDenied:Not Authorized

________________________
"We Will Win"

[Решено]

оказывается проблемы нет ;)
на это меня натолкнули вот эти ссылки:
http://bugs.gentoo.org/show_bug.cgi?id=354017
http://forums.gentoo.org/viewtopic-t-858965-highlight-.html

попробовал логинится через kdm и о чудо, автомонтирование заработало. до этого я запускал через startx. отсюда вывод, что костыль в .xinitrc - правильное решение.
в дополнении скажу, что раньше с hal`ом не было проблем, как запускать KDE.

leryc спасибо за потраченное время.

________________________
"We Will Win"

если убрать консолькит, то

если убрать консолькит, то можно и через стартх, по идее.

evadim написал(а): если

evadim написал(а):
если убрать консолькит, то можно и через стартх, по идее.

?

________________________
"We Will Win"

Консолькит как я понимаю

Консолькит как я понимаю реализует систему управления правами хитрую, чтобы например не иметь проблем с доступом к некоторым устройствам если ты заходиш локально, с компа - типа дисков, сетевых интерфейсов, bluetooth и тп. Можно его выпилить совсем и управлять правами по старинке, и тогда startx заработает, или же в startx добавить костылик для запуска сессии консолькита.

вот так работает через

вот так работает через startx, - ck-launch-session оно?

exec ck-launch-session dbus-launch startkde

________________________
"We Will Win"

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

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