"yum install" schlug fehl, während "rpm -ivh" ein Erfolg ist
449
StupidMe
Diese Fehlermeldung wird unten angezeigt, wenn ich eigene RPM-Pakete installiere, yum install
unabhängig davon, ob sie lokal oder remote sind.
D: install: daemon-config-14.1.0.3-1 D: %pre(daemon-config-14.1.0.3-1.noarch): scriptlet start D: %pre(daemon-config-14.1.0.3-1.noarch): execv(/bin/sh) pid 27452 D: %pre(daemon-config-14.1.0.3-1.noarch): waitpid(27452) rc 27452 status 7f00 error: %pre(daemon-config-14.1.0.3-1.noarch) scriptlet failed, exit status 127 Error in PREIN scriptlet in rpm package daemon-config-14.1.0.3-1.noarch
Dieser Fehler wird jedoch nicht angezeigt, wenn ich ihn mit installiere rpm -ivh
.
Beide yum
und rpm
Befehle werden mit ausgeführt sudo
.
Ich habe versucht, dies selbst zu debuggen:
- 'yum -d 10 -e 10 --rpmverbosity = debug', was mir außer dem Exit-Code 127 keine weiteren Informationen gab
- Entfernen Sie den gesamten Inhalt des
%pre
Abschnitts in der Spezifikationsdatei, was zu demselben Fehler führte %pre
Abschnitt vollständig in der Spezifikationsdatei entfernen, was mir den gleichen Fehler gab%post
- Ich habe gegoogelt, und ich habe festgestellt, dass einige Beiträge, über die gesprochen werden
selinux
kann, diese Probleme verursachen können. Es wird jedoch angezeigt,sestatus
dassselinux
auf diesem Computer bereits die vollständige Deaktivierung erfolgt ist .
Hat jemand etwas Ähnliches vor?
Wie kann ich ausführliche Skriptlet-Ausführungsausgaben von dem erhalten, yum
was wir haben rpm -vv
?
(Diese Versionen werden von einem anderen Team gepflegt, aber wir sind der einzige Benutzer, der Probleme hat. Daher muss ich mehr Details angeben, wo genau was falsch ist.)
- OS: Centos6.8
- Yum-Version: 3.2.29-75.el6.centos.noarch
- RPM-Version: 4.11.1-25
- SUDO-Version: 1.8.6p3-25.el6_8.x86_64
Könnte dies damit zusammenhängen, wie `yum` und` rpm` Skriptlets über / bin / sh ausführen?
StupidMe vor 7 Jahren
0
Kannst du das Scriptlet teilen?
msuchy vor 7 Jahren
0
Es wird bestätigt, dass es sich um eine Ausgabe der `sudoers'-Datei handelt. `Host_Alias` ist Muschelkugel anstelle eines regulären Ausdrucks, daher wird` yum` von `noexec` begrenzt.
StupidMe vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
2
Wie funktioniert die Auflösung der Yum-Abhängigkeit?
-
7
Wie können Sie nachverfolgen, welche Pakete unter Fedora (Linux) installiert wurden?
-
1
Wie installiere ich den [lshw] -Befehl unter XenServer 5.5?
-
5
Installation von Java in LINUX
-
1
Wie kann ich die Geschwindigkeit meiner MacBook-Festplatte ermitteln?
-
1
Wie entpacke ich RPM-Pakete auf Fedora?
-
2
Zypper: Wie zeige ich alle Pakete aus einem bestimmten Repository an?
-
1
Yum-Befehle Spickzettel für Macport-Benutzer
-
1
Wie ermittelt RPM ein neueres Paket?
-
3
Fedora Yum-Repositories?