Hi habe ein Problem. Ich kann das Packet dosemu nicht per rpm -e entfernen da ich immer wieder die Meldung: #rpm -e dosemu-1.0.1-48 error: "dosemu-1.0.1-48" specifies multiple packages #Ausgabe von rpm- qa | grep -i dos dosfstools-2.8-30 dosemu-1.0.1-48 dosemu-1.0.1-48 Was kann man noch machen damit ich das Packte aus der RPM-Datenbank bekomme ? -- Set the controls to the heart of the sun Peter
On 06-Feb-2002 Peter Forst wrote:
habe ein Problem. Ich kann das Packet dosemu nicht per rpm -e entfernen da ich immer wieder die Meldung: #rpm -e dosemu-1.0.1-48 error: "dosemu-1.0.1-48" specifies multiple packages
Versuch es mal mit "rpm -e dosemu"
Hoffe, es geht dann.
Gruss,
Heinz.
--
E-Mail: Heinz W. Pahlke
Versuch es mal mit "rpm -e dosemu"
HI, leider nicht - auch rpm -e dosemu oder der konkrete Name dos-1xxxx funktionieren nicht. Gibt es keine Datenbank von RPM die man (vielleicht mit dem vi) von Hand bearbeiten, und den Eintrag manuell läöschen kann ??? -- Set the controls to the heart of the sun Peter
On 06-Feb-2002 Peter Forst wrote:
Versuch es mal mit "rpm -e dosemu"
leider nicht - auch rpm -e dosemu oder der konkrete Name dos-1xxxx funktionieren nicht. Gibt es keine Datenbank von RPM die man (vielleicht mit dem vi) von Hand bearbeiten, und den Eintrag manuell läöschen kann ???
Schau mal unter /var/lib/rpm. Aber weiterhelfen wird es dir nicht, weil
es sich um keine Ascii-Dateien handelt.
Wenn dir "man rpm" nicht weiterhilft, habe ich erst einmal auch keine
Idee mehr, d.h., ich wuerde vermutlich einfach mal versuchen, die
beiden Pakete zu updaten, um dann ein neuerliches rpm -e zu probieren.
Gruss,
Heinz.
--
E-Mail: Heinz W. Pahlke
Am Mit, 2002-02-06 um 11.15 schrieb Peter Forst:
Versuch es mal mit "rpm -e dosemu"
HI,
leider nicht - auch rpm -e dosemu oder der konkrete Name dos-1xxxx funktionieren nicht. Bei Dir sind mit hoher Wahrscheinlichkeit mehrere dosemus in der RPM-Datenbank eingetragen (vermutlich infolge übermässigem rpm --force --nodeps Gebrauchs).
Dem wäre so, wenn rpm -qa | grep dosemu mehrere dosemu-Einträge liefert. In diesem Fall sollte es helfen, sie einzeln unter Angabe der vollen Paketbezeichnung zu löschen, also: rpm -e dosemu-<version>-<revision> Wenn dann nur noch ein dosemu in der RPM-Datenbank liegt, sollte auch rpm -e dosemu wieder funktionieren. Eine andere Möglichkeit wäre, dass deine RPM-Datenbank zerstört ist. Dann sollte rpm --rebuilddb Abhilfe schaffen können. Ralf
Am Mittwoch, 6. Februar 2002 11:15 schrieb Peter Forst:
Versuch es mal mit "rpm -e dosemu"
HI,
leider nicht - auch rpm -e dosemu oder der konkrete Name dos-1xxxx funktionieren nicht. Gibt es keine Datenbank von RPM die man (vielleicht mit dem vi) von Hand bearbeiten, und den Eintrag manuell läöschen kann ??? ein "man rpm" hilft wider mal weiter: --allmatches Remove all versions of the package which match
. Normally an error is issued if matches multiple packages. wuerd ich mal probieren...
Gruss, Joachim -- Joachim Weller Philips Medizinsysteme Boeblingen GmbH Mail: joachim_weller@hsgmed.com Cardiac and Monitoring Systems (CMS) Phone: {+49|0}-7031-463-1891 New Product Engineering Fax: {+49|0}-7031-463-2112 Hewlett-Packard Str. 2, D 71034 Boeblingen -GERMANY-
participants (4)
-
Heinz W. Pahlke
-
Joachim Weller
-
Peter Forst
-
Ralf Corsepius