我正在努力更新我的各种客户,以使用阿曼达的最新版本。安装对于RHEL6非常有用,但在v5上失败,有以下错误:
# yum localinstall amanda-backup_client-3.3.5-1.rhel5.x86_64.rpm
Loaded plugins: dellsysid, rhnplugin, security
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Local Package Process
Examining amanda-backup_client-3.3.5-1.rhel5.x86_64.rpm: amanda-backup_client-3.3.5- 1.rhel5.x86_64
Marking amanda-backup_client-3.3.5-1.rhel5.x86_64.rpm to be installed
Excluding Packages in global exclude list
Finished
Excluding Packages from Red Hat Enterprise Linux (v. 5 for 64-bit x86_64)
Finished
Resolving Dependencies
--> Running transaction check
---> Package amanda-backup_client.x86_64 0:3.3.5-1.rhel5 set to be updated
--> Processing Dependency: perl(JSON) for package: amanda-backup_client
--> Finished Dependency Resolution
amanda-backup_client-3.3.5-1.rhel5.x86_64 from /amanda-backup_client-3.3.5-1.rhel5.x86_64 has depsolving problems
--> Missing Dependency: perl(JSON) is needed by package amanda-backup_client-3.3.5- 1.rhel5.x86_64 (/amanda-backup_client-3.3.5-1.rhel5.x86_64)
Error: Missing Dependency: perl(JSON) is needed by package amanda-backup_client-3.3.5-1.rhel5.x86_64 (/amanda-backup_client-3.3.5-1.rhel5.x86_64)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.我尝试过使用package-cleanup和--skip-broken param,但是没有比这更远的了。我还尝试使用CPAN查找/安装这个perl(JSON)。模块似乎安装,但没有得到任何进一步的这一点。
有什么建议吗?
发布于 2014-02-01 16:09:48
在RHEL 6中,perl-JSON包包含在发行版中,但在RHEL 5中则不是。对于RHEL 5,您可以从埃佩尔存储库获得它,而您似乎还没有安装它。
发布于 2019-12-17 17:14:33
您可以尝试从以下链接手动下载包。
http://rpm.pbone.net/index.php3/stat/4/idpl/15274996/dir/redhat_el_5/com/perl 2.17-1.el5.noarch.rpm.html
https://serverfault.com/questions/571504
复制相似问题