Was ist die Ursache des Fehlers "Fehlgeschlagene Abhängigkeiten: / bin / sh wird von xxx benötigt" auf RHEL?

8

Wenn ich ein RPM-Paket auf RHEL mit rpm installiere, bekam ich eine Fehlermeldung wie "Fehlgeschlagene Abhängigkeiten: / bin / sh wird von xxx benötigt".

Ich habe überprüft, dass / bin / sh dort ist und es verbindet sich mit / bin / bash und bash funktioniert gut.

Ich habe eine Lösung gefunden, die --nodeps zum Befehl rpm hinzufügt, um dieses Problem zu lösen. Aber ich möchte wirklich wissen, was die Ursache ist?

    
Jeff7566 06.03.2013, 02:14
quelle

3 Antworten

2

Ich habe die Ursache für dieses Problem gefunden. Die rpm-libs fehlen auf meinem Rechner. Ich installiere rpm-libs neu, dann ist alles in Ordnung. Hinweis: Versuchen Sie nach der Installation von rpm-libs, falls das Problem weiterhin besteht, "rpm -v --rebuilddb --define=" _ rpmlockpfad / var / lock / rpm "".

    
Jeff7566 03.04.2013, 05:10
quelle
4

Wie man diesen Fehler bei einer Neuinstallation von Ubuntu 14.04 reproduziert.

  1. Neue Installation von Ubuntu 14.04
  2. Mach ein sudo apt-get install rpm
  3. Laden Sie die nomachine rpm 64 bit linux von Ссылка herunter
  4. Mach ein chmod +x nomachine_4.2.25_1_x86_64.rpm darauf
  5. extrahiere es so:

    %Vor%
  6. Das ist also der Fehler. Um es zu beheben, folgte ich seinem Ratschlag, Alien zu benutzen.

    %Vor%

Und keine Maschine korrekt installiert.

    
Eric Leschinski 07.07.2014 00:57
quelle
0

scheint mir, als ob es höchstwahrscheinlich ein Problem mit Ihrer RPM-Datenbank gibt. Haben Sie es in letzter Zeit entfernt oder modifiziert? Ich würde mit der Fedora-Dokumentation beginnen, die erklärt, wie man die Datenbank.

    
Forrest 06.03.2013 03:41
quelle

Tags und Links