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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  Dzisiaj 12:09:46

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Policykit oraz nielokalna i nieaktywna sesja Openbox'a

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:

Kod:

$ 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

Kod:

. /etc/X11/Xsession

oraz

Kod:

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:

Kod:

(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

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)