2014-08-30 141 views
3

我在CentOS 6.5中创建了一个OpenShift Origin的虚拟机,它遵循oo-installer指南。但是,当我按照Install JBoss EAP and JBoss EWS Support来安装JBoss EAP盒式磁带时,我得到了依赖性错误,它需要几个依赖项,如jbossas-domain,maven3 ...如下...我该如何解决这个问题?谢谢。如何在OpenShift Origin中安装JBoss EAP和JBoss EWS支持

yum install openshift-origin-cartridge-jbosseap.noarch openshif
t-origin-cartridge-jbossews.noarch openshift-origin-cartridge-jenkins.noarch ope
nshift-origin-cartridge-jenkins-client.noarch

Loaded plugins: fastestmirror, priorities, versionlock Repository 'jenkins-repo' is missing name in configuration, using id Repository 'openshift-deps' is missing name in configuration, using id Repository 'openshift-optional' is missing name in configuration, using id Repository 'openshift-origin' is missing name in configuration, using id Loading mirror speeds from cached hostfile * base: centos.mirror.serversaustralia.com.au * extras: centos.mirror.crucial.com.au * updates: centos.mirror.crucial.com.au 349 packages excluded due to repository priority protections Setting up Install Process Package openshift-origin-cartridge-jenkins-1.23.1.1-1.el6.noarch already install
ed and latest version Package openshift-origin-cartridge-jenkins-client-1.22.4.1-1.el6.noarch already
installed and latest version Resolving Dependencies --> Running transaction check ---> Package openshift-origin-cartridge-jbosseap.noarch 0:2.19.1.1-1.el6 will be
installed --> Processing Dependency: maven3 for package: openshift-origin-cartridge-jbosse
ap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-welcome-content-eap for package: openshift-or
igin-cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-standalone for package: openshift-origin-cart
ridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-product-eap for package: openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-modules-eap for package: openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-jbossweb-native for package: openshift-origin
-cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-hornetq-native for package: openshift-origin-
cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-domain for package: openshift-origin-cartridg
e-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-core for package: openshift-origin-cartridge-
jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-bundles for package: openshift-origin-cartrid
ge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-appclient for package: openshift-origin-cartr
idge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jboss-openshift-metrics-module for package: openshift
-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jboss-eap6-modules for package: openshift-origin-cart
ridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jboss-eap6-index for package: openshift-origin-cartri
dge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: java-1.7.0-openjdk-devel for package: openshift-origi
n-cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: bc for package: openshift-origin-cartridge-jbosseap-2
.19.1.1-1.el6.noarch ---> Package openshift-origin-cartridge-jbossews.noarch 0:1.25.3.1-1.el6 will be
installed --> Processing Dependency: tomcat7 for package: openshift-origin-cartridge-jboss
ews-1.25.3.1-1.el6.noarch --> Processing Dependency: tomcat6 for package: openshift-origin-cartridge-jboss
ews-1.25.3.1-1.el6.noarch --> Processing Dependency: maven3 for package: openshift-origin-cartridge-jbosse
ws-1.25.3.1-1.el6.noarch --> Running transaction check ---> Package bc.x86_64 0:1.06.95-1.el6 will be installed ---> Package java-1.7.0-openjdk-devel.x86_64 1:1.7.0.65-2.5.1.2.el6_5 will be in
stalled ---> Package jboss-openshift-metrics-module.noarch 0:1.0.2.redhat_1-1.2.el6oso w
ill be installed --> Processing Dependency: quartz for package: jboss-openshift-metrics-module-1.
0.2.redhat_1-1.2.el6oso.noarch ---> Package openshift-origin-cartridge-jbosseap.noarch 0:2.19.1.1-1.el6 will be
installed --> Processing Dependency: maven3 for package: openshift-origin-cartridge-jbosse
ap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-welcome-content-eap for package: openshift-or
igin-cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-standalone for package: openshift-origin-cart
ridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-product-eap for package: openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-modules-eap for package: openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-jbossweb-native for package: openshift-origin
-cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-hornetq-native for package: openshift-origin-
cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-domain for package: openshift-origin-cartridg
e-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-core for package: openshift-origin-cartridge-
jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-bundles for package: openshift-origin-cartrid
ge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-appclient for package: openshift-origin-cartr
idge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jboss-eap6-modules for package: openshift-origin-cart
ridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jboss-eap6-index for package: openshift-origin-cartri
dge-jbosseap-2.19.1.1-1.el6.noarch ---> Package openshift-origin-cartridge-jbossews.noarch 0:1.25.3.1-1.el6 will be
installed --> Processing Dependency: tomcat7 for package: openshift-origin-cartridge-jboss
ews-1.25.3.1-1.el6.noarch --> Processing Dependency: maven3 for package: openshift-origin-cartridge-jbosse
ws-1.25.3.1-1.el6.noarch ---> Package tomcat6.noarch 0:6.0.24-78.el6_5 will be installed --> Processing Dependency: tomcat6-lib = 6.0.24-78.el6_5 for package: tomcat6-6.
0.24-78.el6_5.noarch --> Processing Dependency: jakarta-commons-pool for package: tomcat6-6.0.24-78.e
l6_5.noarch --> Processing Dependency: jakarta-commons-dbcp for package: tomcat6-6.0.24-78.e
l6_5.noarch --> Processing Dependency: jakarta-commons-daemon for package: tomcat6-6.0.24-78
.el6_5.noarch --> Processing Dependency: jakarta-commons-collections for package: tomcat6-6.0.
24-78.el6_5.noarch --> Processing Dependency: /lib/lsb/init-functions for package: tomcat6-6.0.24-7
8.el6_5.noarch --> Processing Dependency: /lib/lsb/init-functions for package: tomcat6-6.0.24-7
8.el6_5.noarch --> Running transaction check ---> Package jakarta-commons-collections.noarch 0:3.2.1-3.4.el6 will be installe
d ---> Package jakarta-commons-daemon.x86_64 1:1.0.1-8.9.el6 will be installed ---> Package jakarta-commons-dbcp.noarch 0:1.2.1-13.8.el6 will be installed ---> Package jakarta-commons-pool.x86_64 0:1.3-12.7.el6 will be installed ---> Package openshift-origin-cartridge-jbosseap.noarch 0:2.19.1.1-1.el6 will be
installed --> Processing Dependency: maven3 for package: openshift-origin-cartridge-jbosse
ap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-welcome-content-eap for package: openshift-or
igin-cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-standalone for package: openshift-origin-cart
ridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-product-eap for package: openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-modules-eap for package: openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-jbossweb-native for package: openshift-origin
-cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-hornetq-native for package: openshift-origin-
cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-domain for package: openshift-origin-cartridg
e-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-core for package: openshift-origin-cartridge-
jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-bundles for package: openshift-origin-cartrid
ge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-appclient for package: openshift-origin-cartr
idge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jboss-eap6-modules for package: openshift-origin-cart
ridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jboss-eap6-index for package: openshift-origin-cartri
dge-jbosseap-2.19.1.1-1.el6.noarch ---> Package openshift-origin-cartridge-jbossews.noarch 0:1.25.3.1-1.el6 will be
installed --> Processing Dependency: tomcat7 for package: openshift-origin-cartridge-jboss
ews-1.25.3.1-1.el6.noarch --> Processing Dependency: maven3 for package: openshift-origin-cartridge-jbosse
ws-1.25.3.1-1.el6.noarch ---> Package quartz.noarch 0:2.2.1.redhat_1-1.el6oso will be installed ---> Package redhat-lsb-core.x86_64 0:4.0-7.el6.centos will be installed --> Processing Dependency: perl-CGI for package: redhat-lsb-core-4.0-7.el6.cento
s.x86_64 --> Processing Dependency: /usr/bin/time for package: redhat-lsb-core-4.0-7.el6.
centos.x86_64 --> Processing Dependency: /usr/bin/pax for package: redhat-lsb-core-4.0-7.el6.c
entos.x86_64 --> Processing Dependency: /usr/bin/msgfmt for package: redhat-lsb-core-4.0-7.el
6.centos.x86_64 --> Processing Dependency: /usr/bin/man for package: redhat-lsb-core-4.0-7.el6.c
entos.x86_64 --> Processing Dependency: /usr/bin/batch for package: redhat-lsb-core-4.0-7.el6
.centos.x86_64 --> Processing Dependency: /usr/bin/at for package: redhat-lsb-core-4.0-7.el6.ce
ntos.x86_64 --> Processing Dependency: /bin/mailx for package: redhat-lsb-core-4.0-7.el6.cen
tos.x86_64 --> Processing Dependency: /bin/gettext for package: redhat-lsb-core-4.0-7.el6.c
entos.x86_64 --> Processing Dependency: /bin/ed for package: redhat-lsb-core-4.0-7.el6.centos
.x86_64 ---> Package tomcat6-lib.noarch 0:6.0.24-78.el6_5 will be installed --> Processing Dependency: tomcat6-servlet-2.5-api = 6.0.24-78.el6_5 for package
: tomcat6-lib-6.0.24-78.el6_5.noarch --> Processing Dependency: tomcat6-jsp-2.1-api = 6.0.24-78.el6_5 for package: to
mcat6-lib-6.0.24-78.el6_5.noarch --> Processing Dependency: tomcat6-el-2.1-api = 6.0.24-78.el6_5 for package: tom
cat6-lib-6.0.24-78.el6_5.noarch --> Processing Dependency: ecj for package: tomcat6-lib-6.0.24-78.el6_5.noarch --> Running transaction check ---> Package at.x86_64 0:3.1.10-43.el6_2.1 will be installed ---> Package ecj.x86_64 1:3.4.2-6.el6 will be installed ---> Package ed.x86_64 0:1.1-3.3.el6 will be installed ---> Package gettext.x86_64 0:0.17-16.el6 will be installed --> Processing Dependency: cvs for package: gettext-0.17-16.el6.x86_64 ---> Package mailx.x86_64 0:12.4-7.el6 will be installed ---> Package man.x86_64 0:1.6f-32.el6 will be installed ---> Package openshift-origin-cartridge-jbosseap.noarch 0:2.19.1.1-1.el6 will be
installed --> Processing Dependency: maven3 for package: openshift-origin-cartridge-jbosse
ap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-welcome-content-eap for package: openshift-or
igin-cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-standalone for package: openshift-origin-cart
ridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-product-eap for package: openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-modules-eap for package: openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-jbossweb-native for package: openshift-origin
-cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-hornetq-native for package: openshift-origin-
cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-domain for package: openshift-origin-cartridg
e-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-core for package: openshift-origin-cartridge-
jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-bundles for package: openshift-origin-cartrid
ge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-appclient for package: openshift-origin-cartr
idge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jboss-eap6-modules for package: openshift-origin-cart
ridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jboss-eap6-index for package: openshift-origin-cartri
dge-jbosseap-2.19.1.1-1.el6.noarch ---> Package openshift-origin-cartridge-jbossews.noarch 0:1.25.3.1-1.el6 will be
installed --> Processing Dependency: tomcat7 for package: openshift-origin-cartridge-jboss
ews-1.25.3.1-1.el6.noarch --> Processing Dependency: maven3 for package: openshift-origin-cartridge-jbosse
ws-1.25.3.1-1.el6.noarch ---> Package pax.x86_64 0:3.4-10.1.el6 will be installed ---> Package perl-CGI.x86_64 0:3.51-136.el6 will be installed ---> Package time.x86_64 0:1.7-37.1.el6 will be installed ---> Package tomcat6-el-2.1-api.noarch 0:6.0.24-78.el6_5 will be installed ---> Package tomcat6-jsp-2.1-api.noarch 0:6.0.24-78.el6_5 will be installed ---> Package tomcat6-servlet-2.5-api.noarch 0:6.0.24-78.el6_5 will be installed --> Running transaction check ---> Package cvs.x86_64 0:1.11.23-16.el6 will be installed ---> Package openshift-origin-cartridge-jbosseap.noarch 0:2.19.1.1-1.el6 will be
installed --> Processing Dependency: maven3 for package: openshift-origin-cartridge-jbosse
ap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-welcome-content-eap for package: openshift-or
igin-cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-standalone for package: openshift-origin-cart
ridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-product-eap for package: openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-modules-eap for package: openshift-origin-car
tridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-jbossweb-native for package: openshift-origin
-cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-hornetq-native for package: openshift-origin-
cartridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-domain for package: openshift-origin-cartridg
e-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-core for package: openshift-origin-cartridge-
jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-bundles for package: openshift-origin-cartrid
ge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jbossas-appclient for package: openshift-origin-cartr
idge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jboss-eap6-modules for package: openshift-origin-cart
ridge-jbosseap-2.19.1.1-1.el6.noarch --> Processing Dependency: jboss-eap6-index for package: openshift-origin-cartri
dge-jbosseap-2.19.1.1-1.el6.noarch ---> Package openshift-origin-cartridge-jbossews.noarch 0:1.25.3.1-1.el6 will be
installed --> Processing Dependency: tomcat7 for package: openshift-origin-cartridge-jboss
ews-1.25.3.1-1.el6.noarch --> Processing Dependency: maven3 for package: openshift-origin-cartridge-jbosse
ws-1.25.3.1-1.el6.noarch --> Finished Dependency Resolution Error: Package: openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch (opens
hift-origin) Requires: jbossas-domain Error: Package: openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch (opens
hift-origin) Requires: jbossas-jbossweb-native Error: Package: openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch (opens
hift-origin) Requires: jbossas-core Error: Package: openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch (opens
hift-origin) Requires: jbossas-welcome-content-eap Error: Package: openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch (opens
hift-origin) Requires: jbossas-bundles Error: Package: openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch (opens
hift-origin) Requires: jbossas-appclient Error: Package: openshift-origin-cartridge-jbossews-1.25.3.1-1.el6.noarch (opens
hift-origin) Requires: maven3 Error: Package: openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch (opens
hift-origin) Requires: jbossas-product-eap Error: Package: openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch (opens
hift-origin) Requires: jbossas-standalone Error: Package: openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch (opens
hift-origin) Requires: maven3 Error: Package: openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch (opens
hift-origin) Requires: jbossas-modules-eap Error: Package: openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch (opens
hift-origin) Requires: jboss-eap6-modules Error: Package: openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch (opens
hift-origin) Requires: jbossas-hornetq-native Error: Package: openshift-origin-cartridge-jbosseap-2.19.1.1-1.el6.noarch (opens
hift-origin) Requires: jboss-eap6-index Error: Package: openshift-origin-cartridge-jbossews-1.25.3.1-1.el6.noarch (opens
hift-origin) Requires: tomcat7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

+0

我问周围,这个邮件列表存档可能有助于清除有关此问题的事情:http://lists.openshift.redhat.com/openshift-archives/dev/2014-July/msg00175.html – 2014-09-02 16:37:14

回答

6

的JBoss AS和JBoss EWS安装指南红帽OpenShift产地V4

遗憾的是到现在为止,在JBoss AS和EWS没有正式支持OpenShift产地V4,但有是一个解决方案。 感谢来自Getup Cloud的Diego Castro(http://getupcloud.com)创建必要的RPM软件包,他确实为我们启用了在OpenShift Origin v4上安装JBoss AS的可能性。

所以你必须安装以下RPM软件包才能使JBoss的墨盒安装

https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/tomcat6-6.0.39-1.noarch.rpm 
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/tomcat7-7.0.50-1.noarch.rpm 
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/maven3-3.0.3-4.noarch.rpm 
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/jboss-as7-modules-7.1.1.Final-1.noarch.rpm 
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/jboss-as7-7.1.1.Final-1.noarch.rpm 

你也许可以直接安装它们,但我更喜欢用的wget下载它们,然后运行“百胜安装“ 在他们。

直接与百胜运行全部安装:

yum install -y \ 
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/tomcat6-6.0.39-1.noarch.rpm \ 
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/tomcat7-7.0.50-1.noarch.rpm \ 
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/maven3-3.0.3-4.noarch.rpm \ 
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/jboss-as7-modules-7.1.1.Final-1.noarch.rpm \ 
https://s3-us-west-2.amazonaws.com/getup-mirror/getup-openshift-origin-release-4/dependencies/jboss-as7-7.1.1.Final-1.noarch.rpm 

如果安装成功,您现在应该可以安装这些OpenShift墨盒,所以只需运行:

yum install openshift-origin-cartridge-jbossas 
yum install openshift-origin-cartridge-jbossews 

如果您无法安装这些,也许尝试再次运行软件包的安装。

现在,这也应该是成功的。如果是这样,他们将“已安装”列出,有点像这样:所以现在选中“安装百胜名单”后

Installed: 
    openshift-origin-cartridge-jbossas.noarch 0:1.26.1.1-1.el6      

Dependency Installed: 
    jboss-openshift-metrics-module.noarch 0:1.0.2.redhat_1-1.2.el6oso    
    quartz.noarch 0:2.2.1.redhat_1-1.el6oso 

是这样的:

# yum list installed | grep jboss 
jboss-as7.noarch       7.1.1.Final-1  @/jboss-as7-7.1.1.Final-1.noarch 
jboss-as7-modules.noarch     7.1.1.Final-1  @/jboss-as7-modules-7.1.1.Final-1.noarch 
jboss-openshift-metrics-module.noarch  1.0.2.redhat_1-1.2.el6oso 
openshift-origin-cartridge-jbossas.noarch 1.26.1.1-1.el6  @openshift-origin 
openshift-origin-cartridge-jbossews.noarch 

# yum list installed | grep tomc 
apache-tomcat-apis.noarch     0.1-1.el6   @base    
tomcat6.noarch       6.0.39-1    @/tomcat6-6.0.39-1.noarch 
tomcat7.noarch       7.0.50-1    @/tomcat7-7.0.50-1.noarch 

现在运行:

service ruby193-mcollective restart 

可能看起来是这样的:

# service ruby193-mcollective restart 
Shutting down mcollective:         [ OK ] 
Starting mcollective: warn 2014/09/30 04:31:42: config.rb:117:in `block in loadconfig' Use of deprecated 'topicprefix' option. This option is ignored and should be removed from '/opt/rh/ruby193/root/etc/mcollective/server.cfg' 
                  [ OK ] 

然后运行墨盒的激活:

oo-admin-ctl-cartridge -c import-node --activate 

输出现在应该是这个样子:

# oo-admin-ctl-cartridge -c import-node --activate 
warn 2014/09/30 04:33:03: config.rb:117:in `block in loadconfig' Use of deprecated 'topicprefix' option. This option is ignored and should be removed from '/opt/rh/ruby193/root/etc/mcollective/client.cfg' 
Updating 3 cartridges ... 
542a6ac5653e8a988b000001 # A jbossas-7 (active) 
542a6ac5653e8a988b000002 # A jbossews-2.0 (active) 
542a6ac5653e8a988b000003 # A jbossews-1.0 (active) 

如果没有工作,那么也许尝试重新启动虚拟机。这可能有帮助。

所以现在这些仓应该可以,你应该能够通过检查墨盒列表找到他们:

rhc cartridge list 

因此,所有的墨盒,你现在应该也能够找到它们之间:

jbossas-7   JBoss Application Server 7   web 
jbossews-1.0  Tomcat 6 (JBoss EWS 1.0)    web 
jbossews-2.0  Tomcat 7 (JBoss EWS 2.0)    web 

您现在应该可以在OpenShift中使用这些墨盒。

希望这可以帮助你们!