• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Brauche Rat zu Synaptic .....

Erischa

Member
Hallo,

Brauche Rat zu synaptic betreffs apt policy synaptic ist nichts installiert

Code:
apt policy  synaptic
synaptic:
  Installiert: (nichts)
  Kandidat: 0.57-0.suse093.rb0
  Versionstabelle:
     0.57-0.suse093.rb0 0
       1001 http://ftp.gwdg.de SuSE/9.3-i386/suser-rbos pkglist
     0.56.1-0.suse093.rb0 0
       1001 http://ftp.gwdg.de SuSE/9.3-i386/suser-rbos pkglist
     0.55.3-0.suse093.rb1 0
       1001 http://ftp.gwdg.de SuSE/9.3-i386/suser-rbos pkglist
     0.55.1-0.suse093.rb1 0
       1001 http://ftp.gwdg.de SuSE/9.3-i386/suser-rbos pkglist

obwohl nichts installiert ist kann ich synaptic 0.55.3 via Konsole (root) starten

Code:
dhcppc0:/var/lib/home/erich #  synaptic

(synaptic:8585): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed
Was läuft da falsch, sind vielleicht noch weiter Pakete vorhanden die eigentlich nicht installiert sind? Gibt es Möglichkeiten dies zu korrigieren ohne das ganze System neu aufzusetzen muss?
 

Grothesk

Ultimate Guru
Hm. Wie hast du denn synaptic installiert? Über apt?
Probier mal das:

rpm --rebuilddb

und/oder

SuSEconfig

in einer root-Konsole auszuführen.
 

oc2pus

Ultimate Guru
wenn du synaptic als tar.gz selber compiliert hast, weiss deine RPM Datenbank davon nichts ...

aber wahrscheinlich solltest du einfach mal rpm --rebuilddb (als root) aufrufen und danch mit rpm -q synaptic oder apt policy synaptic prüfen welche Version du installiert hast.
 
OP
Erischa

Erischa

Member
Hallo,
vielen Dank für die rasante Antwort
Apt habe ich seit SuSE 9.1 installiert und dazu gehört auch synaptic und seit SuSE 9.3 stimmt es einfach nicht mehr, weiss zwar nicht was.

Ich habe nun euren Rat befolgt und ein rpm --rebuilddb mit anschliessender Kontrolle ein rpm -q synaptic und apt policy synaptic durchgeführt siehe Code

Code:
dhcppc0:/var/lib/home/erich # rpm --rebuilddb
dhcppc0:/var/lib/home/erich # apt policy synaptic
synaptic:
  Installiert: (nichts)
  Kandidat: 0.57-0.suse093.rb0
  Versionstabelle:
     0.57-0.suse093.rb0 0
       1001 http://ftp.gwdg.de SuSE/9.3-i386/suser-rbos pkglist
     0.56.1-0.suse093.rb0 0
       1001 http://ftp.gwdg.de SuSE/9.3-i386/suser-rbos pkglist
     0.55.3-0.suse093.rb1 0
       1001 http://ftp.gwdg.de SuSE/9.3-i386/suser-rbos pkglist
     0.55.1-0.suse093.rb1 0
       1001 http://ftp.gwdg.de SuSE/9.3-i386/suser-rbos pkglist
dhcppc0:/var/lib/home/erich # rpm -q synaptic
package synaptic is not installed

Auch per Yast ist nichts installiert obwohl ich die Version 0.55.3 starten kann laut Hilfe/Info.
 

Martin Breidenbach

Ultimate Guru
Hmm.... ich würde in diesem Fall dieselbe Version als rpm ggf mit --force drüberbügeln. Dann weiß die rpm Datenbank davon und die sollte sich dann ordentlich deinstallieren oder updaten oder was auch immer lassen.

Falls dieser Vorschlag irgendwelche hirnrissigen Aspekte hat wird sie sicherlich gleich jemand aufzeigen :D
 

oc2pus

Ultimate Guru
Martin Breidenbach schrieb:
Hmm.... ich würde in diesem Fall dieselbe Version als rpm ggf mit --force drüberbügeln. Dann weiß die rpm Datenbank davon und die sollte sich dann ordentlich deinstallieren oder updaten oder was auch immer lassen.

Falls dieser Vorschlag irgendwelche hirnrissigen Aspekte hat wird sie sicherlich gleich jemand aufzeigen :D
ist schon OK.

aber besser rpm -Uhv --replacepkgs synaptic-xxxx.i586.rpm ausführen
 
OP
Erischa

Erischa

Member
Hallo,

hoffentlich habe ich mit einem apt reinstall synaptic kein Fehler gemacht.

oc2pus schrieb:
aber besser rpm -Uhv --replacepkgs synaptic-xxxx.i586.rpm ausführen

Kann ich den Befehl immer noch ausführen und stehen die 4x für die Version in meinem Fall lautet die Eingabe
rpm -Uhv --replacepkgs synaptic-0.55.3.i586.rpm für die ältere Version oder
rpm -Uhv --replacepkgs synaptic-0.57-0.i586.rpm für die Neue,
 
Oben