Estou vendo este erro abaixo quando eu instalo meus próprios pacotes RPM com yum install
, não importa se é local ou remoto.
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
No entanto, este erro não aparece, se eu o instalar com rpm -ivh
.
Os comandos yum
e rpm
são executados com sudo
.
Eu tentei depurar isso sozinho:
%pre
no arquivo de especificações, o que me deu o mesmo erro %pre
totalmente no arquivo de especificações, o que me deu o mesmo erro em %post
selinux
pode causar esse problema, no entanto sestatus
me mostra que selinux
já foi desativado totalmente nesta máquina. Alguém experimentou algo semelhante antes?
Como posso obter resultados detalhados de execução de script de yum
como o que temos com rpm -vv
?
(essas versões são mantidas por outra equipe, mas nós somos o único usuário que está tendo problemas, por isso eu preciso fornecer mais detalhes sobre onde exatamente está errado)