[Решено] После обновления не монтируются юсб-накопители и не соединяется NM

Автор warezzzok, 01 сентября 2014, 01:25:41

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

warezzzok

Здравствуйте. Черт дернул вчера сделать aptitude upgrade. Теперь при втыкании флешки, она определяется, но не монтируется с ошибкой: "could not mount following device: "имя флешки" an unspecified error occurred: not autorized to perform operation".

Network manager  говорит тоже "not autorized to control network"
Стоит Debian Jesse KDE.
На сколько я понял из интернетов, проблема в том, что обновление принесло в систему policykit, а его надо настраивать. Как настраивать - хз, вменяемого мануала быстро найти не получилось.Может быть кто-то даст решение? Или хотя бы намекнет что делать с этой фигней? Не охота тратить кучу времени на рытье англоязычных форумов (беглое чтение не помогло пока). Буду очень признателен.
Спасибо.
Asus N53Sv

vladimir_ar

В каталоге /usr/policykit-1/actions/ файлы с правами. Подправте нужное.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

warezzzok

Привет. Спасибо, что откликнулись. Проблема в том, что у меня нет каталога /usr/policykit-1/actions/
locate policykit выдает вот это:

/usr/lib/policykit-1
/usr/lib/policykit-1-gnome
/usr/lib/policykit-1/polkit-agent-helper-1
/usr/lib/policykit-1/polkitd
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
/usr/share/doc/policykit-1
/usr/share/doc/policykit-1-gnome
/usr/share/doc/policykit-1/NEWS.gz
/usr/share/doc/policykit-1/README
/usr/share/doc/policykit-1/changelog.Debian.gz
/usr/share/doc/policykit-1/copyright
/usr/share/doc/policykit-1-gnome/AUTHORS
/usr/share/doc/policykit-1-gnome/NEWS.gz
/usr/share/doc/policykit-1-gnome/README
/usr/share/doc/policykit-1-gnome/TODO
/usr/share/doc/policykit-1-gnome/changelog.Debian.gz
/usr/share/doc/policykit-1-gnome/copyright
/usr/share/kde4/apps/policykit1-kde
/usr/share/kde4/apps/policykit1-kde/policykit1-kde.notifyrc
/usr/share/polkit-1/actions/org.freedesktop.policykit.policy
/var/cache/apt/archives/policykit-1_0.105-6.1_i386.deb
/var/lib/dpkg/info/policykit-1-gnome.conffiles
/var/lib/dpkg/info/policykit-1-gnome.list
/var/lib/dpkg/info/policykit-1-gnome.md5sums
/var/lib/dpkg/info/policykit-1.conffiles
/var/lib/dpkg/info/policykit-1.list
/var/lib/dpkg/info/policykit-1.md5sums
/var/lib/dpkg/info/policykit-1.postinst
/var/lib/dpkg/info/policykit-1.prerm


Есть еще /etc/polkit-1/localauthority, там лежат 10-vendor.d  20-org.d  30-site.d  50-local.d  90-mandatory.d, причем, ни как файлы, ни как каталоги они не открываются ни под пользователем, ни под судо. Хотя, в инете пишут, что, вроде как, надо править 50-local.d.
Asus N53Sv

vladimir_ar

Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

Самир

странно :-[ вчера только обновлялся, тоже джесси, тоже кеды, тоже полисикит пришёл, и ничего вроде, работает

sandaksatru

Цитата: Самир от 01 сентября 2014, 11:10:49странно :-[ вчера только обновлялся, тоже джесси, тоже кеды, тоже полисикит пришёл, и ничего вроде, работает
[ot]Вспомнился анекдот старый про то, как бы было, если бы админы вдруг стали работать врачами:
- Здравствуйте! Доктор, помогите, у меня нога болит.
- Хм.., станно... у меня такая же нога, и ничего вроде, работает.[/ot]

warezzzok

Блин, не выходит каменный цветок :(
Меняю в файлах org.freedesktop.udisks.policy и org.freedesktop.udisks2.policy везде, где речь идет о монтировании
<allow_any>auth_admin</allow_any>
      <allow_inactive>auth_admin</allow_inactive>
      <allow_active>yes</allow_active>

auth_admin на yes, логаут и та же ботва.

встречал упоминание /etc/polkit-1/localauthority/50-local.d/10-udisks.plka, но у меня таких файлов в системе не нашлось. Каталог /etc/polkit-1/localauthority/50-local.d/ есть, но там пусто.

2sandaksatru, спасибо за анекдот, поднял настроение :)


UPD. Нашел на лоре вот такое:
[Enable mounting removable disks to some users]
Identity=unix-user:user
Action=org.freedesktop.udisks2.*
ResultAny=yes
ResultInactive=yes
ResultActive=yes

Создал файл, не понял, что сделал, но заработало.
Теперь такую же штуку с вайфаем и Network manager найти осталось.
Asus N53Sv

vladimir_ar

Возможно, копать особенности файл-менеджера КДЕ.
У меня под openbox и pcmanfm работает даже без перелЕвгения Сотниковаогинивания (перезапуск pcmanfm)

Один вопрос - куда можно перенести файлы из /usr/share/polkit-1/actions/ , чтобы они работали и не затирались при обновлениях (перенос в /etc/polkit-1/actions/ никакого результата не дал - не работают, берутся из /usr).
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

warezzzok

ЦитироватьОдин вопрос - куда можно перенести файлы из /usr/share/polkit-1/actions/
Попробуй перенести их куда-угодно, хоть в дропбокс, а в сам каталог прокинь симлинки. С polkit не пробовал, но у всех игр, в которые играю дома\на работе так и сделано - очень удобно, 1 раз симлинк сделал и красота. Вроде как и системные файлы так работать будут.

И да, у меня получилось и нетворк манагер завести:
/etc/polkit-1/localauthority/50-local.d/org.freedesktop.NetworkManager.pkla

[nm-applet]
Identity=unix-group:plugdev
Action=org.freedesktop.NetworkManager.*
ResultAny=yes
ResultInactive=no
ResultActive=yes

Мой юзер прописан в группе plugdev. Спасибо всем откликнувшимся, без вас я бы еще долго м@удохался :)

ЗЫ. linux - это какая-то очень сложная магия :)
Asus N53Sv