首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:软件包:cglib-2.1.3-4.jpp5.noarchation(@jpackage)安装新的2.7次太空行走

错误:软件包:cglib-2.1.3-4.jpp5.noarchation(@jpackage)安装新的2.7次太空行走
EN

Server Fault用户
提问于 2018-03-16 10:25:31
回答 1查看 301关注 0票数 0

我正在重新安装空间行走2.7,并在运行时

代码语言:javascript
复制
# yum -y install spacewalk-postgresql

我得到了错误:

代码语言:javascript
复制
--> Finished Dependency Resolution
Error: Package: cglib-2.1.3-4.jpp5.noarch (@jpackage-generic)
Requires: asm >= 1.5.3
Removing: asm-1.5.3-7.jpp5.noarch (@jpackage-generic)
asm = 1.5.3-7.jpp5
Obsoleted By: spacewalk-java-2.7.116-1.el7.noarch (spacewalk)
Not found
Error: Package: hibernate3-c3p0-3.6.10-20.sw.noarch (group_spacewalkproject-java-packages)
Requires: mvn(com.mchange:c3p0)
Error: Package: cglib-mvn-2.7.12-1.el7.centos.noarch (group_spacewalkproject-java-packages)
Requires: cglib = 2.2
Installed: cglib-2.1.3-4.jpp5.noarch (@jpackage-generic)
cglib = 2.1.3-4.jpp5
You could try using --skip-broken to work around the problem
YIu could try running: rpm -Va --nofiles --nodigest

知道我该怎么解决这个问题吗?

主机是Centos 7.4.1708 (核心)

代码语言:javascript
复制
# yum versionlock list
Loaded plugins: fastestmirror, versionlock
0:cglib-2.1.3-4.jpp5.*
0:c3p0-0.9.1.2-2.jpp5.*
versionlock list done

删除group_spacewalkproject-java-packages-epel-7.repo后(将group_spacewalkproject-java-packages-epel-7.repo重命名为group_spacewalkproject-java-packages-epel-7.repo.not.used) )

现在,当我运行yum -y时,安装spacewalk-postgresql

我得到:

代码语言:javascript
复制
Error: Package: spacewalk-java-2.7.116-1.el7.noarch (spacewalk)
           Requires: hibernate3-ehcache >= 3.6.10
Error: Package: cglib-2.1.3-4.jpp5.noarch (jpackage-generic)
           Requires: asm >= 1.5.3
           Available: asm-1.5.3-7.jpp5.noarch (jpackage-generic)
               asm = 1.5.3-7.jpp5
Error: Package: spacewalk-java-2.7.116-1.el7.noarch (spacewalk)
           Requires: hibernate3 >= 3.6.10
           Available: hibernate3-3.2.4-1.SP1_CP01.9.jpp5.noarch (jpackage-generic)
               hibernate3 = 3.2.4-1.SP1_CP01.9.jpp5
Error: Package: spacewalk-taskomatic-2.7.116-1.el7.noarch (spacewalk)
           Requires: hibernate3-ehcache >= 3.6.10
Error: Package: spacewalk-taskomatic-2.7.116-1.el7.noarch (spacewalk)
           Requires: hibernate3-c3p0 >= 3.6.10
Error: Package: spacewalk-taskomatic-2.7.116-1.el7.noarch (spacewalk)
           Requires: hibernate3 >= 3.6.10
           Available: hibernate3-3.2.4-1.SP1_CP01.9.jpp5.noarch (jpackage-generic)
               hibernate3 = 3.2.4-1.SP1_CP01.9.jpp5
Error: Package: spacewalk-java-2.7.116-1.el7.noarch (spacewalk)
           Requires: hibernate3-c3p0 >= 3.6.10
Error: Package: spacewalk-java-2.7.116-1.el7.noarch (spacewalk)
           Requires: apache-commons-el
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

在我禁用group_spacewalkproject-java-packages-epel-7.repo之后

代码语言:javascript
复制
[group_spacewalkproject-java-packages]
name=Copr repo for java-packages owned by @spacewalkproject
baseurl=https://copr-be.cloud.fedoraproject.org/results/@spacewalkproject/java-packages/epel-7-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedoraproject.org/results/@spacewalkproject/java-packages/pubkey.gpg
repo_gpgcheck=0
enabled=1
enabled_metadata=1

然后再次运行yum -y install spacewalk-postgresql,我得到:

代码语言:javascript
复制
Error: Package: spacewalk-java-2.7.116-1.el7.noarch (spacewalk)
           Requires: hibernate3-ehcache >= 3.6.10
Error: Package: cglib-2.1.3-4.jpp5.noarch (jpackage-generic)
           Requires: asm >= 1.5.3
           Available: asm-1.5.3-7.jpp5.noarch (jpackage-generic)
               asm = 1.5.3-7.jpp5
Error: Package: spacewalk-java-2.7.116-1.el7.noarch (spacewalk)
           Requires: hibernate3 >= 3.6.10
           Available: hibernate3-3.2.4-1.SP1_CP01.9.jpp5.noarch (jpackage-generic)
               hibernate3 = 3.2.4-1.SP1_CP01.9.jpp5
Error: Package: spacewalk-taskomatic-2.7.116-1.el7.noarch (spacewalk)
           Requires: hibernate3-ehcache >= 3.6.10
Error: Package: spacewalk-taskomatic-2.7.116-1.el7.noarch (spacewalk)
           Requires: hibernate3-c3p0 >= 3.6.10
Error: Package: spacewalk-taskomatic-2.7.116-1.el7.noarch (spacewalk)
           Requires: hibernate3 >= 3.6.10
           Available: hibernate3-3.2.4-1.SP1_CP01.9.jpp5.noarch (jpackage-generic)
               hibernate3 = 3.2.4-1.SP1_CP01.9.jpp5
Error: Package: spacewalk-java-2.7.116-1.el7.noarch (spacewalk)
           Requires: hibernate3-c3p0 >= 3.6.10
Error: Package: spacewalk-java-2.7.116-1.el7.noarch (spacewalk)
           Requires: apache-commons-el
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
代码语言:javascript
复制
c3p0-0.9.2.1-4.el7.noarch.rpm
cglib-2.2-18.el7.noarch.rpm

当我运行时,手动下载到目标主机,然后使用rpm -ivh <>安装两个软件包。

代码语言:javascript
复制
yum -y install spacewalk-postgresql

我得到了错误:

代码语言:javascript
复制
Could not install /root/ssl-build/gss-spacewalk-2-prod.aws.uscis/rhn-org-httpd-ssl-key-pair-gss-spacewalk-2-prod.aws.xx-1.0-1.noarch.rpm at /usr/bin/rhn-install-ssl-cert.pl line 68.

这可能是因为这个主机是另一个太空行走服务器的快照。需要进一步解决这个问题..。

EN

回答 1

Server Fault用户

发布于 2018-06-07 06:41:10

我的环境: Centos 64位7 VMWare

当我安装2.7版本时,我也有同样的问题。

请看这个:

代码语言:javascript
复制
https://copr.fedorainfracloud.org/coprs/g/spacewalkproject/spacewalk-2.8/

如github所建议/联系的那样:

代码语言:javascript
复制
https://github.com/spacewalkproject/spacewalk/wiki/HowToInstall#installing-spacewalk

我删除了基于2.7的空间行走回购,然后我从fedorain压裂大声中添加了2.8回购,并执行了"yum更新“,我最初的太空行走相关安装被升级到2.8。

现在,我能够在没有依赖错误的情况下继续工作:

代码语言:javascript
复制
yum install spacewalk-postgresql

安装成功

但与tomcat有不同的错误:

代码语言:javascript
复制
Cobbler requires tftp and xinetd services be turned on for PXE provisioning functionality. Enable these services [Y]?
* Restarting services.
Tomcat failed to start properly or the installer ran out of tries.  Please check /var/log/tomcat6/catalina.out or /var/log/tomcat/catalina.$(date +%Y-%m-%d).log for errors.

要更正此错误,我启用并启动tomcat服务:

代码语言:javascript
复制
systemctl enable tomcat
systemctl start tomcat
/usr/sbin/spacewalk-service start

然后,我成功地在空间行走web控制台:得胜上创建了用户。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/901971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档