我正在尝试使用"yum install my.rpm“来尝试一些东西
问题是我得到了
TypeError: an integer is required
error: python callback <bound method RPMTransaction.callback of <yum.rpmtrans.RPMTransaction instance at 0x013e3f8>> failed, aborting!这是什么意思?我打开了yum安装的冗长,找不到任何东西。这是RHEL 6.1
谢谢
发布于 2014-06-05 19:55:27
如果rpm在安装软件包时由于某种原因无法访问该文件,则会抛出此错误。
例如,如果您的rpm位于带有root_squash指令的NFS共享上,并尝试安装,则由于超级用户在尝试访问该文件时将不被允许访问该文件,因此将失败,并抛出此excact错误。
如果这是您的情况,那么首先将rpm放入类似于/tmp的内容中,然后重试就可以解决它。
发布于 2012-01-26 04:57:05
要使用yum安装rpm文件,需要使用localinstall命令:
本地安装用于安装一组本地rpm文件。如果需要,启用的存储库将用于解析依赖关系。请注意,如果给定了文件名,则install命令将执行本地安装。
例如"yum localinstall my.rpm“。但我认为你的规范文件也有问题。
https://stackoverflow.com/questions/9009776
复制相似问题