PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Red Hat 8.0 und RPM, was soll die *******e!!



Azrael in Hell
16.01.03, 15:35
Hi

Heute starte ich doch mein System will Pysoulseek starten...da motz er gleich los wegen nem Fehler!
Also will ich nen RPM File installieren, aber es funktioniert nicht...keine Fehlermeldung nichts, einfach nichts!
Auch andere Pakete lassen sich nicht mehr installieren...was soll diese *******e!
Linux verdirbt einem dem Spass ab so kleinen Problemen...aber nur wie man die löst weiss ich nicht!
Auch per Konsole kann ich sie nicht installieren ;(

Greetz Azrael

Azrael in Hell
16.01.03, 17:51
Kann mir niemand helfen ?!
Will nicht schon wieder alles neu installieren !!!

Greetz Azrael

Otten
16.01.03, 18:05
Backup den Inhalt von /var/lib/rpm und lösch dann die __db`s.

Dann sollte RPM wieder tun.

Azrael in Hell
16.01.03, 18:08
Soll ich nur die 3 Files löschen :

__db.001
__db.002
__db.003

Was sind das genau für Dateien ?!

Greetz Azrael

Otten
16.01.03, 18:11
Original geschrieben von Azrael in Hell
Soll ich nur die 3 Files löschen :

__db.001
__db.002
__db.003

Was sind das genau für Dateien ?!

Greetz Azrael

Ich weiß es nicht mehr, such mal im Archiv der Phoebe-Liste (www.redhat.com). Mach Dir für alle Fälle ein Backup.

Azrael in Hell
16.01.03, 18:16
So geht nun glaubs , thx!
Aber ich kann ein bestimmtes Packet ned mehr deinstallieren...will es eben neu aufspielen!

[root@Azrael Azrael]# rpm -e wxPythonGTK-py2.2-2.3.4.2-1.i386.rpm
Fehler: Paket wxPythonGTK-py2.2-2.3.4.2-1.i386.rpm ist nicht installiert
[root@Azrael Azrael]# rpm -e wxPythonGTK-py2.2

Aber so funktioniert es auch nicht:

rpm -e wxPythonGTK-py2.2

Greetz AZrael

Otten
16.01.03, 18:28
Original geschrieben von Azrael in Hell
So geht nun glaubs , thx!
Aber ich kann ein bestimmtes Packet ned mehr deinstallieren...will es eben neu aufspielen!

[root@Azrael Azrael]# rpm -e wxPythonGTK-py2.2-2.3.4.2-1.i386.rpm
Fehler: Paket wxPythonGTK-py2.2-2.3.4.2-1.i386.rpm ist nicht installiert
[root@Azrael Azrael]# rpm -e wxPythonGTK-py2.2

Aber so funktioniert es auch nicht:

rpm -e wxPythonGTK-py2.2

Greetz AZrael

wxPythonGTK-py2.2-2.3.4.2-1

oder das packet einfach mit --force "drüber bügeln"

kth
16.01.03, 21:52
Hmm, ist nach dem Löschen von /var/lib/rpm/__db* nicht ein rpm --rebuilddb fällig, um die Paket-Datenbank zu rekonstruieren?

Sie wäre ansonsten ziemlich leer. ;)

Azrael in Hell
16.01.03, 22:28
Nachdem man sie gelöscht hat sind sie gleich wieder da *g* !

Greetz Azrael

Belkira
16.01.03, 23:19
Hmm, ist nach dem Löschen von /var/lib/rpm/__db* nicht ein rpm --rebuilddb fällig, um die Paket-Datenbank zu rekonstruieren?

Sie wäre ansonsten ziemlich leer. ;)
Nein, leer wäre die RPM Datenbank nicht. Das --rebuilddb dient nur der Wahrung der Datenkonsistenz, falls RPM z.B. während der Operation gekilled wurde. Die Dateien /var/lib/rpm/__db* sind temporäre Dateien und Lock Dateien.

Das Problem mit RPM 4.1 ist im übrigen bekannt, nur anscheinend nicht leicht zu lösen. Erklärungen dazu unter: http://bugzilla.redhat.com

Otten
17.01.03, 05:56
Schön das wenigstens einer sich die Mühe macht und nach sieht :)

Destroyer69
17.01.03, 08:00
rpm -e "name" ohne versionsnummer und .rpm !!! so gehts bei meinem Redhat...

Otten
17.01.03, 11:12
rpm -e `rpm -qf /etc/blah/datei-die-zum-packet-gehört`