Wieso funktioniert beim Linux Dateimanager Nemo im Kontextmenü "Als Systemverwalter öffnen" nicht mehr?


18.08.2024, 12:11

Ausgabe im Terminal beim Aufruf von sudo nemo

** (nemo:36443): WARNING **: 05:05:31.575: The theme appears to have no nemo support. Adding some...
ERROR SET META:15 Setzen des Attributs metadata::nemo-list-view-sort-column nicht unterstützt
ERROR SET META:15 Setzen des Attributs metadata::nemo-list-view-sort-reversed nicht unterstützt
ERROR SET META:15 Setzen des Attributs metadata::nemo-list-view-zoom-level nicht unterstützt

22.08.2024, 23:50

-- Lösung --

Vielen lieben Dank an alle, die mir geholfen haben.

Hab eben eher zufällig die Lösung gefunden.

Mir fehlte das Programm: pkexec

Nach

sudo apt install  pkexec

funktioniert in Nemo "Als Systemverwalter öffnen" wieder. :)

JanaL161  18.08.2024, 04:26

Steht etwas in der Ausgabe, wenn du Nemo über das Terminal startest und die Aktion ausführst?

julihan41  18.08.2024, 11:56

Hast du entsprechend alle Abhängigkeiten (auch empfohlene) von Nemo installiert?

Nemo ist ja von Cinnamon und hat mit KDE oder Qt nichts zu tun, sondern mit GNOME/GTK...

Flitzpiepe2002 
Beitragsersteller
 18.08.2024, 12:13

Gute Idee, aber empfohlene Abhängigkeiten (eog und totem) haben keine Veränderung gebracht.

2 Antworten

Ich vermute, das Problem liegt daran, dass du KDE installiert hast, Nemo aber mit Cinnamon arbeitet.

Meine Empfehlungen:

(a) Installiere dir die Cinnamon-Desktop und benutze diesen, weil dafür Nemo gebaut ist.

(b) Benutze den Dolphin-Dateimanager (imho Nemo deutlich überlegen...)


Flitzpiepe2002 
Beitragsersteller
 18.08.2024, 18:21

Hab Nemo ja nicht ohne Grund installiert. ;)

Die Frage ist, wie Nemo die Funktionalität implementiert hat.

Du könntest NEmo vom Terminal aus mal so starten:

# NEMO_DEBUG=all nemo --debug

Vielleicht lässt sich so identifizieren, woran es hängt.


Flitzpiepe2002 
Beitragsersteller
 22.08.2024, 22:01
Die Ausgabe ist zu lang, werde es stückeln...
Gibt folgendes aus:

(nemo:20771): GLib-DEBUG: 21:55:07.861: unsetenv() is not thread-safe and should not be used after threads are created
(nemo:20771): Gtk-DEBUG: 21:55:07.861: Connecting to session manager
(nemo:20771): Gtk-DEBUG: 21:55:07.861: Failed to get the GNOME session proxy: The name org.gnome.SessionManager is not owned
(nemo:20771): Gtk-DEBUG: 21:55:07.862: Failed to get the Xfce session proxy: The name org.xfce.SessionManager is not owned
(nemo:20771): GLib-GIO-DEBUG: 21:55:07.923: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
(nemo:20771): dconf-DEBUG: 21:55:07.923: watch_fast: "/org/nemo/preferences/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.923: watch_fast: "/org/nemo/window-state/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.923: watch_fast: "/org/nemo/icon-view/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_fast: "/org/nemo/list-view/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_fast: "/org/nemo/compact-view/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_fast: "/org/nemo/desktop/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_fast: "/org/gtk/settings/file-chooser/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_fast: "/org/nemo/sidebar-panels/tree/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_fast: "/org/nemo/plugins/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_fast: "/org/nemo/preferences/menu-config/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_fast: "/org/nemo/search/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_fast: "/org/cinnamon/desktop/lockdown/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_fast: "/org/cinnamon/desktop/background/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_fast: "/org/cinnamon/desktop/media-handling/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_fast: "/org/cinnamon/desktop/applications/terminal/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_fast: "/org/cinnamon/desktop/privacy/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_fast: "/org/cinnamon/desktop/interface/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_established: "/org/nemo/preferences/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.924: watch_established: "/org/nemo/window-state/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.928: watch_established: "/org/nemo/icon-view/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.928: watch_established: "/org/nemo/list-view/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.929: watch_established: "/org/nemo/compact-view/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.929: watch_established: "/org/nemo/desktop/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.929: watch_established: "/org/gtk/settings/file-chooser/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.929: watch_established: "/org/nemo/sidebar-panels/tree/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.930: watch_established: "/org/nemo/plugins/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.931: watch_established: "/org/nemo/preferences/menu-config/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.932: watch_established: "/org/nemo/search/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.932: watch_established: "/org/cinnamon/desktop/lockdown/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.932: watch_established: "/org/cinnamon/desktop/background/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.933: watch_established: "/org/cinnamon/desktop/media-handling/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.933: watch_established: "/org/cinnamon/desktop/applications/terminal/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:07.933: watch_established: "/org/cinnamon/desktop/privacy/" (establishing: 1)

(nemo:20771): dconf-DEBUG: 21:55:07.933: watch_established: "/org/cinnamon/desktop/interface/" (establishing: 1)

Flitzpiepe2002 
Beitragsersteller
 22.08.2024, 22:02
@Flitzpiepe2002

** (nemo:20771): WARNING **: 21:55:07.945: Current gtk theme is not known to have nemo support (Breeze) - checking...

** (nemo:20771): WARNING **: 21:55:08.008: The theme appears to have no nemo support. Adding some...
** (nemo:20771): DEBUG: 21:55:08.010: Open called on the GApplication instance; 1 files
(nemo:20771): dconf-DEBUG: 21:55:08.238: watch_fast: "/org/x/apps/favorites/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:08.240: watch_established: "/org/x/apps/favorites/" (establishing: 1)
(nemo:20771): dconf-DEBUG: 21:55:08.242: change_fast
(nemo:20771): dconf-DEBUG: 21:55:08.589: watch_fast: "/org/cinnamon/desktop/thumbnailers/" (establishing: 0, active: 0)
(nemo:20771): dconf-DEBUG: 21:55:08.590: watch_established: "/org/cinnamon/desktop/thumbnailers/" (establishing: 1)
(nemo:20771): GLib-DEBUG: 21:55:22.511: pidfd_open(22003) failed with error: Kein passender Prozess gefunden
(nemo:20771): GLib-DEBUG: 21:55:34.966: pidfd_open(22003) failed with error: Kein passender Prozess gefunden

(nemo:20771): GLib-WARNING **: 21:55:34.966: GChildWatchSource: Exit status of a child process was requested but ECHILD was received by waitpid(). See the documentation of g_child_watch_source_new() for possible causes.
(nemo:20771): dconf-DEBUG: 21:55:38.025: change_fast
(nemo:20771): dconf-DEBUG: 21:55:38.025: change_fast
(nemo:20771): dconf-DEBUG: 21:55:38.142: sync
(nemo:20771): dconf-DEBUG: 21:55:38.148: unwatch_fast: "/org/nemo/preferences/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.148: unwatch_fast: "/org/nemo/window-state/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.148: unwatch_fast: "/org/nemo/icon-view/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.149: unwatch_fast: "/org/nemo/list-view/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.149: unwatch_fast: "/org/nemo/compact-view/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.149: unwatch_fast: "/org/nemo/desktop/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.149: unwatch_fast: "/org/nemo/sidebar-panels/tree/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.149: unwatch_fast: "/org/nemo/plugins/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.149: unwatch_fast: "/org/nemo/preferences/menu-config/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.150: unwatch_fast: "/org/nemo/search/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.150: unwatch_fast: "/org/cinnamon/desktop/lockdown/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.150: unwatch_fast: "/org/cinnamon/desktop/background/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.150: unwatch_fast: "/org/cinnamon/desktop/media-handling/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.150: unwatch_fast: "/org/cinnamon/desktop/applications/terminal/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.150: unwatch_fast: "/org/cinnamon/desktop/privacy/" (active: 1, establishing: 0)
(nemo:20771): dconf-DEBUG: 21:55:38.151: unwatch_fast: "/org/cinnamon/desktop/interface/" (active: 1, establishing: 0)

Komisch ist nur, unter Cinnamon hatte ich Breeze installiert. :)

KarlRanseierIII  22.08.2024, 22:46
@Flitzpiepe2002
(nemo:20771): GLib-DEBUG:
21:55:22.511: pidfd_open(22003) failed with error:
Kein passender Prozess gefunden
(nemo:20771): GLib-DEBUG:
21:55:34.966: pidfd_open(22003) failed with error:
Kein passender Prozess gefunden

(nemo:20771): GLib-WARNING **:
21:55:34.966: GChildWatchSource:
Exit status of a child process was requested but ECHILD
was received by waitpid(). See the documentation of
g_child_watch_source_new() for possible causes.

Das sieht aus, als würde der neu erzeugte Kindsprozess unerwartet terminieren. offenbar wird bei der Erzeugung des Kindsprozesses das Debugging nicht fortgesetzt.

Hier bliebe dann wohl nur noch ltrace/ltrace, um weiter unter die Haube zu schauen. Aber da bräuchte es etwas tiefere Kenntnisse, um damit weiter zu kommen.

https://docs.gtk.org/glib/func.child_watch_source_new.html

Beschreibt, wann es zu einem ECHILD kommen kann, vielleicht ist es auch nen Bug in Nemo.

Flitzpiepe2002 
Beitragsersteller
 22.08.2024, 23:45
@KarlRanseierIII

Danke für Deine Hilfe, aber ich habe den Übeltäter jetzt selbst gefunden.

Mir fehlte das Programm: pkexec

:)

KarlRanseierIII  23.08.2024, 01:15
@Flitzpiepe2002

Genauer wurde es im Zuge einer nicht abwärtskompatiblen Rewrites umbenannt und durch die Kurzform ersetzt.

Daher besser nicht mehr PolicyKit nennen, um klar zu machen, daß man die 2. Generation meint.