(gelöst) gpartet und libpolkit-agent-1-0

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
michaa7
Beiträge: 5076
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

(gelöst) gpartet und libpolkit-agent-1-0

Beitrag von michaa7 » 13.06.2023 12:02:35

Ich brauche gparted sehr selten, das letzte mal von ca nem halben jahr. Alles (passwort abfrage) funktionierte.

Heute brauche ich es wiedermal .... nix geht.

Der (bislang funktionierende) Eintrag im fluxboxmenue ([exec] (gparted) {/usr/sbin/gparted} ) der sonst zu einer passwortabfrage führte stellt sich tot.

Manuell aus einem VT schaut das so aus:

Code: Alles auswählen

$ /usr/sbin/gparted
Error executing command as another user: No authentication agent found.
Ist aber installiert

Code: Alles auswählen

# apt policy libpolkit-agent-1-0
libpolkit-agent-1-0:
  Installiert:           122-4
  ...
und war funktionsfähig konfiguriert.

Ich brauche das zu selten um mitzubekommen wenn sich was ändert. Jemand nen Tipp was ich wo nachschauen und ändern muß damit das wieder klappt?

System:
Debian/sid(uction) up to date.
Zuletzt geändert von michaa7 am 13.06.2023 14:00:41, insgesamt 1-mal geändert.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
thunder11
Beiträge: 2416
Registriert: 19.04.2023 09:08:30

Re: gpartet und libpolkit-agent-1-0

Beitrag von thunder11 » 13.06.2023 12:25:56

was sagt denn:

Code: Alles auswählen

systemctl status polk*
Debianpolicykit-1 und im Autostart ?
Zuletzt geändert von thunder11 am 13.06.2023 12:29:15, insgesamt 1-mal geändert.

michaa7
Beiträge: 5076
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: gpartet und libpolkit-agent-1-0

Beitrag von michaa7 » 13.06.2023 12:28:48

Code: Alles auswählen

# systemctl status polk*
● polkit.service - Authorization Manager
     Loaded: loaded (/lib/systemd/system/polkit.service; static)
     Active: active (running) since Tue 2023-06-13 12:05:54 CEST; 22min ago
       Docs: man:polkit(8)
   Main PID: 780 (polkitd)
      Tasks: 3 (limit: 4623)
     Memory: 2.6M
        CPU: 30ms
     CGroup: /system.slice/polkit.service
             └─780 /usr/lib/polkit-1/polkitd --no-debug

Jun 13 12:05:54 neutower systemd[1]: Starting polkit.service - Authorization Ma>
Jun 13 12:05:54 neutower polkitd[780]: Started polkitd version 122
Jun 13 12:05:54 neutower polkitd[780]: Loading rules from directory /etc/polkit>
Jun 13 12:05:54 neutower polkitd[780]: Loading rules from directory /usr/share/>
Jun 13 12:05:54 neutower polkitd[780]: Finished loading, compiling and executin>
Jun 13 12:05:54 neutower polkitd[780]: Acquired the name org.freedesktop.Policy>
Jun 13 12:05:54 neutower systemd[1]: Started polkit.service - Authorization Man>
lines 1-18/18 (END)
EDIT:
Es existiert aber auch eine Datei "/usr/share/polkit-1/actions/org.gnome.gparted.policy".
Darf/Muss die vorhanden sein oder beißt sich die vielleicht mit den rules die systemd läd?
Zuletzt geändert von michaa7 am 13.06.2023 12:36:06, insgesamt 1-mal geändert.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
thunder11
Beiträge: 2416
Registriert: 19.04.2023 09:08:30

Re: gpartet und libpolkit-agent-1-0

Beitrag von thunder11 » 13.06.2023 12:33:04

Code: Alles auswählen

pkexec /usr/sbin/gparted
Auch nichts ?

/usr/share/polkit-1/actions/org.gnome.gparted.policy vorhanden ?

michaa7
Beiträge: 5076
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: gpartet und libpolkit-agent-1-0

Beitrag von michaa7 » 13.06.2023 12:38:38

Code: Alles auswählen

~$ pkexec /usr/sbin/gparted
==== AUTHENTICATING FOR org.gnome.gparted ====
Authentication is required to run the GParted Partition Editor as root
Authenticating as: root
Password: 
polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
==== AUTHENTICATION FAILED ====
Error executing command as another user: Not authorized

This incident has been reported.
/usr/share/polkit-1/actions/org.gnome.gparted.policy vorhanden ?
Ja, siehe EDIT oben.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
thunder11
Beiträge: 2416
Registriert: 19.04.2023 09:08:30

Re: gpartet und libpolkit-agent-1-0

Beitrag von thunder11 » 13.06.2023 12:44:01

hmmmm

eventuell irgendwas falschen drin?:

Code: Alles auswählen

 cat /usr/share/polkit-1/actions/org.gnome.gparted.policy |grep defaults -A3

michaa7
Beiträge: 5076
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: gpartet und libpolkit-agent-1-0

Beitrag von michaa7 » 13.06.2023 12:49:11

Code: Alles auswählen

# cat /usr/share/polkit-1/actions/org.gnome.gparted.policy |grep defaults -A3
        <defaults>
            <allow_any>auth_admin</allow_any>
            <allow_inactive>auth_admin</allow_inactive>
            <allow_active>auth_admin</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/gparted</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
thunder11
Beiträge: 2416
Registriert: 19.04.2023 09:08:30

Re: gpartet und libpolkit-agent-1-0

Beitrag von thunder11 » 13.06.2023 12:57:44

Schau mal hier:
https://bbs.archlinux.org/viewtopic.php?id=284284

Ob es daran liegen könnte, kann ich nicht beurteilen, aber möglich wäre es.

edit das ist bei mir vorhanden:

Code: Alles auswählen

~$ dpkg -l *polkit*|grep ii
ii  gir1.2-polkit-1.0           122-3        amd64        GObject introspection data for polkit
ii  libpolkit-agent-1-0:amd64   122-3        amd64        polkit Authentication Agent API
ii  libpolkit-gobject-1-0:amd64 122-3        amd64        polkit Authorization API
ii  libpolkit-qt5-1-1:amd64     0.114.0-2    amd64        PolicyKit-qt5-1 library
ii  polkitd                     122-3        amd64        framework for managing administrative policies and privileges
ii  polkitd-pkla                122-3        amd64        Legacy "local authority" (.pkla) backend for polkitd

michaa7
Beiträge: 5076
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: gpartet und libpolkit-agent-1-0

Beitrag von michaa7 » 13.06.2023 13:19:14

Bei dem AUR problem spielt ja pkexec mit, glaube nicht dass das das gleiche Problem ist.

BTW, es (der gpartedaufruf) funktioniert wie gewohnt in der gleichen installation unter einem lxqt desktop.

Dort sind allerdings die letzten Zeilen der Ausgabe von # systemctl status polk* unterschiedlich. Möchte das gerne vollständig posten, aber ich weiß nicht mehr wie ich xterm dazu bekomme die abgeschnittenen Zeilen der Ausgabe umzubrechen und finde das auch nicht im netz (SCH....). Da gibt es doch irgendeinen parameter --no???? an den ich mich nicht mehr erinnere. Weiß du den?
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

JTH
Moderator
Beiträge: 3089
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: gpartet und libpolkit-agent-1-0

Beitrag von JTH » 13.06.2023 13:27:13

michaa7 hat geschrieben: ↑ zum Beitrag ↑
13.06.2023 13:19:14
Da gibt es doch irgendeinen parameter --no???? an den ich mich nicht mehr erinnere. Weiß du den?
--no-pager
Manchmal bekannt als Just (another) Terminal Hacker.

michaa7
Beiträge: 5076
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: gpartet und libpolkit-agent-1-0

Beitrag von michaa7 » 13.06.2023 13:29:15

Danke ... hattest du mir schonmal gesagt, habe das gerade gesucht ... und bislang noch nicht gefunden ;-)
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

michaa7
Beiträge: 5076
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: gpartet und libpolkit-agent-1-0

Beitrag von michaa7 » 13.06.2023 13:35:25

So hier die ausgabe unter lxqt:

Code: Alles auswählen

$ systemctl status polk* --no-pager -l
● polkit.service - Authorization Manager
     Loaded: loaded (/lib/systemd/system/polkit.service; static)
     Active: active (running) since Tue 2023-06-13 12:54:07 CEST; 37min ago
       Docs: man:polkit(8)
   Main PID: 760 (polkitd)
      Tasks: 3 (limit: 4623)
     Memory: 4.5M
        CPU: 237ms
     CGroup: /system.slice/polkit.service
             └─760 /usr/lib/polkit-1/polkitd --no-debug

Jun 13 12:54:07 neutower systemd[1]: Starting polkit.service - Authorization Manager...
Jun 13 12:54:07 neutower polkitd[760]: Started polkitd version 122
Jun 13 12:54:07 neutower polkitd[760]: Loading rules from directory /etc/polkit-1/rules.d
Jun 13 12:54:07 neutower polkitd[760]: Loading rules from directory /usr/share/polkit-1/rules.d
Jun 13 12:54:07 neutower polkitd[760]: Finished loading, compiling and executing 5 rules
Jun 13 12:54:07 neutower systemd[1]: Started polkit.service - Authorization Manager.
Jun 13 12:54:07 neutower polkitd[760]: Acquired the name org.freedesktop.PolicyKit1 on the system bus
Jun 13 12:54:41 neutower polkitd[760]: Registered Authentication Agent for unix-session:6 (system bus name :1.50 [/usr/bin/lxqt-policykit-agent], object path /org/lxqt/PolicyKit1/AuthenticationAgent, locale de_DE.UTF-8)
Jun 13 12:55:01 neutower polkitd[760]: Operator of unix-session:6 successfully authenticated as unix-user:root to gain ONE-SHOT authorization for action org.gnome.gparted for unix-process:4288:6934 [/bin/sh /usr/sbin/gparted] (owned by unix-user:mh)[/quote]

[s]Das schaut ja so aus als ob hier etwas zu ende geladen wird was unter fluxbox unterwegs verhungert ...[/s]
(moment, muß DE/WM wechseln um das nun vollständig posten zu können)

Nee, da habe ich mich wohl getäuscht wegen des Zeilenumbruchs:
[quote]Jun 13 12:54:07 neutower polkitd[760]: Acquired the name org.freedesktop.PolicyKit1 on the system bus
Jun 13 12:54:41 neutower polkitd[760]: Registered Authentication Agent for unix-session:6 (system bus name :1.50 [/usr/bin/lxqt-policykit-agent], object path /org/lxqt/PolicyKit1/AuthenticationAgent, locale de_DE.UTF-8)
Jun 13 12:55:01 neutower polkitd[760]: Operator of unix-session:6 successfully authenticated as unix-user:root to gain ONE-SHOT authorization for action org.gnome.gparted for unix-process:4288:6934 [/bin/sh /usr/sbin/gparted] (owned by unix-user:mh)
Jun 13 13:35:44 neutower polkitd[760]: Unregistered Authentication Agent for unix-session:6 (system bus name :1.50, object path /org/lxqt/PolicyKit1/AuthenticationAgent, locale de_DE.UTF-8) (disconnected from bus)
Es bleibt: Unter fluxbox klemmt es , und lxqt funktioniert es normal. Spielt hier die Reihenfolge eine Rolle, so dass PolicyKit1/AuthenticationAgent die in Fluxbox wohl verwendete gnome config überschreibt? Bzw es wird zu der lxqt Agent registriert, dann irgendwie der gnome agent wahrgenommen (nix registriert?), dann der lxqt Agent unregistriert?

BTW:

Code: Alles auswählen

$ dpkg -l *polkit*|grep ii
ii  gir1.2-polkit-1.0           122-4        amd64        GObject introspection data for polkit
ii  libpolkit-agent-1-0:amd64   122-4        amd64        polkit Authentication Agent API
ii  libpolkit-gobject-1-0:amd64 122-4        amd64        polkit Authorization API
ii  libpolkit-qt5-1-1:amd64     0.114.0-2    amd64        PolicyKit-qt5-1 library
ii  polkitd                     122-4        amd64        framework for managing administrative policies and privileges
ii  polkitd-pkla                122-4        amd64        Legacy "local authority" (.pkla) backend for polkitd
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

michaa7
Beiträge: 5076
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: gpartet und libpolkit-agent-1-0 (gelöst)

Beitrag von michaa7 » 13.06.2023 14:00:26

Es fehlte (wie auch immer das passiert sein mag, manuell wurde das definitiv nicht gelöscht) policykit-1-gnome. Nach dessen Installation und Neuanmeldung klappt es mit gparted wieder wie gewohnt.

Danke euch beiden.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Antworten