buster: Synaptic startet nicht

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
blas_el_teso
Beiträge: 123
Registriert: 31.01.2007 14:50:25

buster: Synaptic startet nicht

Beitrag von blas_el_teso » 30.08.2018 22:49:46

Ich weiß, dass dieses Thema hier viewtopic.php?f=29&t=167671&hilit=synaptic+buster schon mal behandelt wurde. Aber die dort vorgeschlagene Lösung funktioniert bei mir nicht. Ich habe dasselbe Problem, dass nach dem Upgrade auf Buster SYNAPTIC zwar erfolgreich installiert werden konnte , aber nicht wie gewohnt startete. Dann funktionierte eine Zeitlang die Lösung, SYNAPTIC von der Konsole aus als Root zu starten. Mittlerweile, nach weiteren Updates von Buster, funktioniert auch das nicht mehr. Wenn ich das GUI verwende, werde ich zwar wie gewohnt nach meinem Root-Passwort gefragt, aber dann - nach der Eingabe - verschwindet das Eingabefenster und es passiert nichts mehr. Ich verwende GNOME-Desktop.
Wenn ich von der Konsole als Root versuche SYNAPTIC zu starten, kommt die Meldung

Code: Alles auswählen

bash: synaptic: command not found
.
Wenn ich SYNAPTIC mit sudo starten will kommt folgendes:

Code: Alles auswählen

No protocol specified
Unable to init server: Could not connect: Connection refused
(synaptic:3039): Gtk-WARNING **: 22:20:56.463: cannot open display: :0
Der Versuch mit

Code: Alles auswählen

synaptic-pkexec
versuche mehr zu erfahren kommt:

Code: Alles auswählen

No protocol specified
Unable to init server: Could not connect: Connection refused
Auch alle anderen im o.a. thread vorgeschlagenen Lösungen bleiben erfolglos. Z.B.

Code: Alles auswählen

gksu synaptic
erzeugt:

Code: Alles auswählen

bash: gksu: command not found
Eine im Home-Ordner versteckte Datei ».synaptic« gibt es nicht, ebensowenig eine Datei »usr/share/applications/synaptic.desktop«
»pexec« habe ich installiert, »gksu« ging nicht, weil "no candidate".

Jetzt weiß ich nicht, was ich noch probieren soll. Ich habe übrigens das gleiche Problem auf zwei verschiedenen Rechnern, die beide das aktuelle Buster installiert haben.

Hat jemand eine Idee, was ich noch machen kann?

Viele Grüße

blas_el-teso

TuxPeter
Beiträge: 1962
Registriert: 19.11.2008 20:39:02
Lizenz eigener Beiträge: MIT Lizenz

Re: buster: Synaptic startet nicht

Beitrag von TuxPeter » 31.08.2018 08:24:45

Ich starte mein Synaptic auch mit gksu, weil es anders nicht ging. im Starter steht einfach "gksu synaptic". (in Stable, Xfce)
Dieses gksu muss aber extra installiert werden.

Wenn es in der Root-Konsole nicht startet, versuche es dort einmal mit voller Pfadangabe.


blas_el_teso
Beiträge: 123
Registriert: 31.01.2007 14:50:25

Re: buster: Synaptic startet nicht

Beitrag von blas_el_teso » 31.08.2018 12:56:34

Danke tuxpeter, aber der Versuch, gksu über die Paketquellen zu installieren scheitert wie folgt:

Code: Alles auswählen

blas_el_teso@debian4:~$ sudo apt-get install gksu
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package gksu is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'gksu' has no installation candidate
  
Die von owl102 referenzierten Beiträge habe ich mir angesehen, aber auch ein <su -> bringt das gleiche Resultat hervor, wie ein bloßes <su>. Auch die Angabe des vollen Pfades bringt nichts. Bei </usr/bin/synaptic-pkexec> wird zwar das Password abgefragt, mehr aber nicht (gleiches Verhalten wie beim GUI). Wenn ich über </sbin> gehe, auch nicht.

Ich weiß jetzt echt nicht mehr weiter bzw. weiß auch nicht, was genau ich tun kann bzw. muss.

blas_el_teso

Benutzeravatar
detix
Beiträge: 1702
Registriert: 07.02.2007 18:51:28
Wohnort: MK

Re: buster: Synaptic startet nicht

Beitrag von detix » 01.09.2018 10:17:07

Kannst du denn synaptic als user starten?

Code: Alles auswählen

/usr/sbin/synaptic
sollte auf jeden Fall funktionieren,
„Unable to init server” klingt nach fehlender/falscher DISPLAY -Variable

Code: Alles auswählen

echo $DISPLAY # als user und root ausführen, bei unterschiedlicher Ausgabe:
export DISPLAY=:0 # als root, :0 oder was obiger Befehl als user ausgibt eintragen, dann mal
synaptic-pkexec # als user ausführen, oder
/usr/sbin/synaptic # als root
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!

geier22

Re: buster: Synaptic startet nicht

Beitrag von geier22 » 01.09.2018 10:25:08

was sagt denn

Code: Alles auswählen

ls -l /usr/share/polkit-1/actions/ |grep synaptic
und

Code: Alles auswählen

dpkg -l *pol* |grep ii

blas_el_teso
Beiträge: 123
Registriert: 31.01.2007 14:50:25

Re: buster: Synaptic startet nicht

Beitrag von blas_el_teso » 01.09.2018 11:30:02

Kannst du denn synaptic als user starten?
Mit dem Pfad <user/sbin/synaptic> ja, allerdings wird folgende Meldung erzeugt:

Code: Alles auswählen

Starting (...) without adminsitrative privileges. You will not be able to apply any changes, but you can still export the markes changes ....
<echo $DISPLAY> ergibt:

Code: Alles auswählen

$echo $DISPLAY
:0
<synaptic-pkexec> (als user) fragt über ein Popup-Fenster des GUI das Admin-Passwort ab und zeigt dann in der Konsole:

Code: Alles auswählen

No protocol specified
Unable to init server: Could not connect: Connection refused
(synaptic:3039): Gtk-WARNING **: 22:20:56.463: cannot open display: :0
<ls -l /usr/share/polkit-1/actions/ |grep synaptic > ergibt:

Code: Alles auswählen

blas_el_teso@debian4:~$ ls -l /usr/share/polkit-1/actions/ |grep synaptic
-rw-r--r-- 1 root root   4400 Mar 18 21:50 com.ubuntu.pkexec.synaptic.policy
<dpkg -l *pol* |grep ii> ergibt

Code: Alles auswählen

blas_el_teso@debian4:~$ dpkg -l *pol* |grep ii
ii  gir1.2-polkit-1.0           0.105-21     amd64        GObject introspection data for PolicyKit
ii  libpolkit-agent-1-0:amd64   0.105-21     amd64        PolicyKit Authentication Agent API
ii  libpolkit-backend-1-0:amd64 0.105-21     amd64        PolicyKit backend API
ii  libpolkit-gobject-1-0:amd64 0.105-21     amd64        PolicyKit Authorization API
ii  libsepol1:amd64             2.8-1        amd64        SELinux library for manipulating binary security policies
ii  policykit-1                 0.105-21     amd64        framework for managing administrative policies and privileges

geier22

Re: buster: Synaptic startet nicht

Beitrag von geier22 » 01.09.2018 12:16:38

Mal nachinstallieren:

Code: Alles auswählen

apt install alacarte policykit-1-gnome 
Benutze Gnome selten. Mein Hauptsystem Xfce ist vollkommen ohne sudo und wird nur über das Policy-Kit bedient.

Synaptic startete aber immer in Gnome, hab mir deshalb bisher keinen Kopf darum gemacht.Jetzt mal geforscht:
Alacarte (wird angezeigt mit Hauptmenü - Menüeditor )

Nach Auskunft von Alacarte wurde Synaptic mit "gksu synaptic" gestartet, was natürlich mehr als prickelnd ist,
da gksu bei mir gar nicht installiert ist. :facepalm:
Wo das herkommt ? Keine Ahnung, aber eventuell der Grund des Übels bei anderen?

Hab das mal geändert:
1846
mit dem Button "Browse" nach /usr/bin/synaptic-pkexec suchen, und dann bestätigen.
Und --- voilà synaptic startet wie gewünscht mit Abfrage des root- PW

Weiter spielen:
jetzt kann man die Datei /usr/share/polkit-1/actions/com.ubuntu.pkexec.synaptic.policy
noch ändern (für einzel Benutzer System :!: ):
von

Code: Alles auswählen

<allow_any>auth_admin</allow_any>
      <allow_inactive>auth_admin</allow_inactive>
      <allow_active>auth_admin</allow_active>
in

Code: Alles auswählen

<allow_any>auth_admin</allow_any>
      <allow_inactive>auth_admin</allow_inactive>
      <allow_active>yes</allow_active>
Und schon macht er seinen Job ohne PW - Abfrage :mrgreen:

Benutzeravatar
detix
Beiträge: 1702
Registriert: 07.02.2007 18:51:28
Wohnort: MK

Re: buster: Synaptic startet nicht

Beitrag von detix » 01.09.2018 12:31:57

blas_el_teso hat geschrieben:<echo $DISPLAY> ergibt:

Code: Alles auswählen

$echo $DISPLAY
:0
...auch als root ausführen bitte...
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!

geier22

Re: buster: Synaptic startet nicht

Beitrag von geier22 » 01.09.2018 13:25:12

Hab noch eine VM mit Stable - da ließ sich Synaptic unter Wayland auch nicht mehr starten.
Unter "System X11 Default" aber sehr wohl.

blas_el_teso
Beiträge: 123
Registriert: 31.01.2007 14:50:25

Re: buster: Synaptic startet nicht

Beitrag von blas_el_teso » 01.09.2018 19:12:20

mit dem Button "Browse" nach /usr/bin/synaptic-pkexec suchen, und dann bestätigen.
Und --- voilà synaptic startet wie gewünscht mit Abfrage des root- PW
...bei mir leider nicht. Passwortabfrage ja, aber das war's dann.
detix hat geschrieben: ↑ zum Beitrag ↑
01.09.2018 12:31:57
blas_el_teso hat geschrieben:<echo $DISPLAY> ergibt:

Code: Alles auswählen

$echo $DISPLAY
:0
...auch als root ausführen bitte...
...wurde es....

Hmmm, ich schlag mich erstmal durch mit

Code: Alles auswählen

/usr/sbin/synaptic
...das ist zwar nicht optimal aber zumindest habe ich einen lesenden Zugriff auf synaptic. Das ist ja schon mal was.

Erstmal vielen Dank für eure Antworten, wenn jemand noch eine Idee hat, wäre ich dankbar.

blas_el_teso

geier22

Re: buster: Synaptic startet nicht

Beitrag von geier22 » 01.09.2018 20:15:03

Die Frage ist noch nicht beantwortet: Bist du mit Wayland oder X11 unterwegs ?

blas_el_teso
Beiträge: 123
Registriert: 31.01.2007 14:50:25

Re: buster: Synaptic startet nicht

Beitrag von blas_el_teso » 02.09.2018 16:20:02

Wayland

Benutzeravatar
detix
Beiträge: 1702
Registriert: 07.02.2007 18:51:28
Wohnort: MK

Re: buster: Synaptic startet nicht

Beitrag von detix » 02.09.2018 16:57:28

blas_el_teso hat geschrieben:Wayland
Lies dir das mal bzgl wayland durch [1], probier halt den dort genannten Befehl als user:
xhost si:localuser:root
[1] https://wiki.archlinux.org/index.php/Ru ... ot#Wayland
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!

Antworten