Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Jeszcze jakiś rok temu wszystko w moim Xorg/openbox działało w kwestii uprawnień i autoryzacji przeprowadzania akcji policykit. Od jakiegoś czasu nie ma np. opcji zamontowania dysków USB (przez menadżer plików nemo/pcmanfm-qt). Reguły polkit'a są takie same jak były i żadna konfiguracja systemu w tej kwestii nie była ruszana. Niby powinno działać ale nie działa. xD
Szukając przyczyny zauważyłem, że pkcheck zwraca:
$ pkcheck -u -p $$ -a org.freedesktop.udisks2.filesystem-mount Not authorized.
W logu zaś widnieje:
Dec 23 11:42:25 morfikownia polkitd[2146]: subject=[Subject pid=17578 user='morfik' groups=morfik,dialout,sudo,dip,video,systemd-journal,input,netdev,bluetooth,docker,wireshark,libvirt,libvirt-qemu,scanner,wheel,dane,hugepages,p2p,forcevpn,pipewire,sambafiles,cgroups seat=null session=null system_unit=null local=false active=false]
I to jest ciekawe, bo przecież sesja jest i lokalna i aktywna, co można sprawdzić np. tu:
$ loginctl show-session $XDG_SESSION_ID
Id=1
User=1000
Name=morfik
Timestamp=Mon 2024-12-23 09:37:43 CET
TimestampMonotonic=49974988
VTNr=4
Seat=seat0
TTY=tty4
Remote=no
Service=login
Scope=session-1.scope
Leader=3465
Audit=1
Type=tty
Class=user
Active=yes
State=active
IdleHint=yes
IdleSinceHint=1734943056000000
IdleSinceHintMonotonic=42756223
CanIdle=yes
CanLock=yes
LockedHint=no
Próbowałem różnych rzeczy, nawet podmiany uruchamiania sesji openbox'a przez /etc/X11/xinit/xinitrc , czyli
. /etc/X11/Xsession
oraz
exec dbus-launch --sh-syntax --exit-with-session openbox-session
No ale i w jednym i drugim przypadku nic to nie daje.
Kolejna obserwacja jest taka, że agent policykit się nie uruchamia. Demon polkitd jak najbardziej działa ale polkit-mate-authentication-agent-1 (czy jakikolwiek inny agent) nie chce wystartować i w logu zwraca:
(polkit-mate-authentication-agent-1:3785): polkit-mate-1-WARNING **: 09:37:50.170: Unable to determine the session we are in: No session for pid 3785 (polkit-mate-authentication-agent-1:3807): polkit-mate-1-WARNING **: 09:37:50.221: Unable to determine the session we are in: No session for pid 3807 (polkit-mate-authentication-agent-1:3808): polkit-mate-1-WARNING **: 09:37:50.231: Unable to determine the session we are in: No session for pid 3808
Także póki co skończyły mi się pomysły. xD
Offline
Strony: 1