在 CentOS 4.4 上,如何诊断 rpm -e 中的“scriptlet failed”错误?

在 CentOS 4.4 上,如何诊断 rpm -e 中的“scriptlet failed”错误?

在 CentOS 4.4 上卸载 RPM 时,我看到

error: %preun(mypackage-1.0) scriptlet failed, exit status 1

我怎样才能确切地知道它试图运行什么,以便我可以在脚本中探索并找出失败的原因?

答案1

您可以使用以下命令查看 RPM 中包含的所有脚本:

rpm -qi --scripts

或者使用:

rpm -evv

答案2

解决了... rpm -evv 成功了。

相关内容