[Users] installing ovirt engine on CentOS

Hi, I want to install oVirt on a one-node-CentOS. So I found these two guides that I wanted to follow: http://www.ovirt.org/wiki/Installing_ovirt-engine_from_rpm http://www.ovirt.org/wiki/Installing_VDSM_from_rpm But then I got stuck on this step: # yum install -y ovirt-engine The errors I received was some packages had to low version number, and some was missing. ---- snip ---- Error: Package: ovirt-engine-jboss-deps-3.0.0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: hsqldb >= 1:1.8.0.10-9 Available: 1:hsqldb-1.8.0.10-8.el6.x86_64 (base) hsqldb = 1:1.8.0.10-8.el6 Error: Package: ovirt-engine-log-collector-3.0.0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: python(abi) = 2.7 Installed: python-2.6.6-29.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2) python(abi) = 2.6 Error: Package: ovirt-engine-jboss-deps-3.0.0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: jakarta-commons-discovery >= 1:0.4-7 Available: 1:jakarta-commons-discovery-0.4-5.4.el6.noarch (base) jakarta-commons-discovery = 1:0.4-5.4.el6 Error: Package: ovirt-engine-tools-common-3.0.0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: jakarta-commons-configuration Error: Package: ovirt-engine-tools-common-3.0.0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: jakarta-commons-jxpath Error: Package: ovirt-engine-3.0.0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: libc.so.6(GLIBC_2.14)(64bit) ---- snip ---- Is there a way to install oVirt on CentOS 6.2 or RHEL 6.2? Has it been done with the latest stable release? Currently I have CentOS 6.2 installed with CentOS-Base, CentOS-Updates, CentOS-Extras and EPEL repositories installed. I would rather run CentOS than Fedora on this Virtualization Server since CentOS feels a bit more stable than Fedora. Regards, Elias

On Thu, 8 Mar 2012, Elias Abacioglu wrote:
Hi,
I want to install oVirt on a one-node-CentOS. So I found these two guides that I wanted to follow: http://www.ovirt.org/wiki/Installing_ovirt-engine_from_rpm http://www.ovirt.org/wiki/Installing_VDSM_from_rpm
But then I got stuck on this step: # yum install -y ovirt-engine
The errors I received was some packages had to low version number, and some was missing.
---- snip ---- Error: Package: ovirt-engine-jboss-deps-3.0.0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: hsqldb >= 1:1.8.0.10-9 Available: 1:hsqldb-1.8.0.10-8.el6.x86_64 (base) hsqldb = 1:1.8.0.10-8.el6 Error: Package: ovirt-engine-log-collector-3.0.0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: python(abi) = 2.7 Installed: python-2.6.6-29.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2) python(abi) = 2.6 Error: Package: ovirt-engine-jboss-deps-3.0.0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: jakarta-commons-discovery >= 1:0.4-7 Available: 1:jakarta-commons-discovery-0.4-5.4.el6.noarch (base) jakarta-commons-discovery = 1:0.4-5.4.el6 Error: Package: ovirt-engine-tools-common-3.0.0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: jakarta-commons-configuration Error: Package: ovirt-engine-tools-common-3.0.0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: jakarta-commons-jxpath Error: Package: ovirt-engine-3.0.0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: libc.so.6(GLIBC_2.14)(64bit) ---- snip ----
Is there a way to install oVirt on CentOS 6.2 or RHEL 6.2? Has it been done with the latest stable release? Currently I have CentOS 6.2 installed with CentOS-Base, CentOS-Updates, CentOS-Extras and EPEL repositories installed. I would rather run CentOS than Fedora on this Virtualization Server since CentOS feels a bit more stable than Fedora.
Not today, ovirt requires some newer libs then available with Centos, I think your best bet is to stick with Fedora or if you need someting more hardened look at a commercial Red Hat Solution.
<> Nathan Stratton CTO, BlinkMind, Inc. nathan at robotics.net nathan at blinkmind.com http://www.robotics.net http://www.blinkmind.com

2012/3/8 Nathan Stratton <nathan@robotics.net>
On Thu, 8 Mar 2012, Elias Abacioglu wrote:
Hi,
I want to install oVirt on a one-node-CentOS. So I found these two guides that I wanted to follow: http://www.ovirt.org/wiki/**Installing_ovirt-engine_from_**rpm<http://www.ovirt.org/wiki/Installing_ovirt-engine_from_rpm> http://www.ovirt.org/wiki/**Installing_VDSM_from_rpm<http://www.ovirt.org/wiki/Installing_VDSM_from_rpm>
But then I got stuck on this step: # yum install -y ovirt-engine
The errors I received was some packages had to low version number, and some was missing.
---- snip ---- Error: Package: ovirt-engine-jboss-deps-3.0.0_**0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: hsqldb >= 1:1.8.0.10-9 Available: 1:hsqldb-1.8.0.10-8.el6.x86_64 (base) hsqldb = 1:1.8.0.10-8.el6 Error: Package: ovirt-engine-log-collector-3.**0.0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: python(abi) = 2.7 Installed: python-2.6.6-29.el6.x86_64 (@anaconda-CentOS-**201112091719.x86_64/6.2) python(abi) = 2.6 Error: Package: ovirt-engine-jboss-deps-3.0.0_**0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: jakarta-commons-discovery >= 1:0.4-7 Available: 1:jakarta-commons-discovery-0.**4-5.4.el6.noarch (base) jakarta-commons-discovery = 1:0.4-5.4.el6 Error: Package: ovirt-engine-tools-common-3.0.**0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: jakarta-commons-configuration Error: Package: ovirt-engine-tools-common-3.0.**0_0001-1.6.fc16.x86_64 (ovirt-engine-stable) Requires: jakarta-commons-jxpath Error: Package: ovirt-engine-3.0.0_0001-1.6.**fc16.x86_64 (ovirt-engine-stable) Requires: libc.so.6(GLIBC_2.14)(64bit) ---- snip ----
Is there a way to install oVirt on CentOS 6.2 or RHEL 6.2? Has it been done with the latest stable release? Currently I have CentOS 6.2 installed with CentOS-Base, CentOS-Updates, CentOS-Extras and EPEL repositories installed. I would rather run CentOS than Fedora on this Virtualization Server since CentOS feels a bit more stable than Fedora.
Not today, ovirt requires some newer libs then available with Centos, I think your best bet is to stick with Fedora or if you need someting more hardened look at a commercial Red Hat Solution.
I was hoping to have something in the middle cause I have no budget. I'm going to use this server to host my own test virtual guests. Basically to build and test packages on different flavours of Linux.. I'm a bit stubborn, so I guess next step for me is to try to build these newer packages for EL6 and the missing ones a swell unless anyone has a better idea..

On Thu, 8 Mar 2012, Elias Abacioglu wrote:
I was hoping to have something in the middle cause I have no budget. I'm going to use this server to host my own test virtual guests. Basically to build and test packages on different flavours of Linux.. I'm a bit stubborn, so I guess next step for me is to try to build these newer packages for EL6 and the missing ones a swell unless anyone has a better idea..
Well the better idea is to stick with the supported distro, but... if you must be on Centos then you will need to do just what you suggest and upgrade to the supported packages. -Nathan

On Thu, Mar 8, 2012 at 1:12 PM, Nathan Stratton <nathan@robotics.net> wrote:
On Thu, 8 Mar 2012, Elias Abacioglu wrote:
I was hoping to have something in the middle cause I have no budget. I'm going to use this server to host my own test virtual guests. Basically to build and test packages on different flavours of Linux.. I'm a bit stubborn, so I guess next step for me is to try to build these newer packages for EL6 and the missing ones a swell unless anyone has a better idea..
Well the better idea is to stick with the supported distro, but... if you must be on Centos then you will need to do just what you suggest and upgrade to the supported packages.
-Nathan
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
I've been attempting to re-build both oVirt and RHEV (from public FTP) in CentOS 6 but am stuck on the maven2 dependancies. I cannot find the SRPMs on RedHat's public FTP for Maven, so I've been trying to rebuild them from the FC16 SRPMs with little luck. Does anyone have any advice on getting maven2 into CentOS 6? Or how it was done for Red Hat 6? Thanks - Trey

Trey Dockendorf skrev 2012-03-08 22:01:
On Thu, Mar 8, 2012 at 1:12 PM, Nathan Stratton<nathan@robotics.net> wrote:
On Thu, 8 Mar 2012, Elias Abacioglu wrote:
I was hoping to have something in the middle cause I have no budget. I'm going to use this server to host my own test virtual guests. Basically to build and test packages on different flavours of Linux.. I'm a bit stubborn, so I guess next step for me is to try to build these newer packages for EL6 and the missing ones a swell unless anyone has a better idea..
Well the better idea is to stick with the supported distro, but... if you must be on Centos then you will need to do just what you suggest and upgrade to the supported packages.
-Nathan
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
I've been attempting to re-build both oVirt and RHEV (from public FTP) in CentOS 6 but am stuck on the maven2 dependancies. I cannot find the SRPMs on RedHat's public FTP for Maven, so I've been trying to rebuild them from the FC16 SRPMs with little luck. Does anyone have any advice on getting maven2 into CentOS 6? Or how it was done for Red Hat 6?
Thanks - Trey _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
Hmm, I haven't gotten there yet. My python 2.7 rpm did not compile. Do you use a RPM or do you have a own SRPM/SPEC for python?

On 03/08/2012 01:01 PM, Trey Dockendorf wrote:
On Thu, Mar 8, 2012 at 1:12 PM, Nathan Stratton <nathan@robotics.net> wrote:
On Thu, 8 Mar 2012, Elias Abacioglu wrote:
I was hoping to have something in the middle cause I have no budget. I'm going to use this server to host my own test virtual guests. Basically to build and test packages on different flavours of Linux.. I'm a bit stubborn, so I guess next step for me is to try to build these newer packages for EL6 and the missing ones a swell unless anyone has a better idea..
Well the better idea is to stick with the supported distro, but... if you must be on Centos then you will need to do just what you suggest and upgrade to the supported packages.
-Nathan
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
I've been attempting to re-build both oVirt and RHEV (from public FTP) in CentOS 6 but am stuck on the maven2 dependancies.
Will jpackage help? http://www.jpackage.org/installation.php I cannot find
the SRPMs on RedHat's public FTP for Maven, so I've been trying to rebuild them from the FC16 SRPMs with little luck. Does anyone have any advice on getting maven2 into CentOS 6? Or how it was done for Red Hat 6?
Thanks - Trey _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

Will jpackage help? http://www.jpackage.org/installation.php
Yes, It solves many of the problems but I still need to build a python-2.7 rpm package for EL6. After that I would reckon the next step would be to build ovirt packages for EL6. Fedora 16 uses a newer glibc.
Trey, did you have a Python 2.7 RPM or SRPM for EL6?

On Thu, Mar 8, 2012 at 5:30 PM, Elias Abacioglu <elias.rabi@gmail.com> wrote:
Will jpackage help? http://www.jpackage.org/installation.php
Yes, It solves many of the problems but I still need to build a python-2.7 rpm package for EL6. After that I would reckon the next step would be to build ovirt packages for EL6. Fedora 16 uses a newer glibc.
Trey, did you have a Python 2.7 RPM or SRPM for EL6?
I tried jpackage but it never would resolve all the maven2 deps during install. It's been about 2 months so I'll try again. I never got to Python 2.7. When I tried rebuilding the ovirt SRPM in mock the first thing that failed was compiling without maven2. For RHEV rebuild it was the maven2 and jboss dependancies I couldn't get past. - Trey

On Thu, Mar 8, 2012 at 5:30 PM, Elias Abacioglu <elias.rabi@gmail.com> wrote:
Will jpackage help? http://www.jpackage.org/installation.php
Yes, It solves many of the problems but I still need to build a python-2.7 rpm package for EL6. After that I would reckon the next step would be to build ovirt packages for EL6. Fedora 16 uses a newer glibc.
Trey, did you have a Python 2.7 RPM or SRPM for EL6?
Where do you see the Python 2.7 dependency? Running a rebuild with no changes on the latest SPEC gives me this ... # rpmbuild -ba --define 'dist .el6' --define 'rhel 6' ovirt-engine.spec <snip> + make PREFIX=/builddir/build/BUILDROOT/ovirt-engine-3.0.0_0001-1.6.el6.x86_64/ install which: no mvn in (/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/builddir/bin) export MAVEN_OPTS="-XX:MaxPermSize=512m" install -P gwt-admin,gwt-user -D skipTests install: WARNING: ignoring --preserve-context; this kernel is not SELinux-enabled install: cannot stat `gwt-admin,gwt-user': No such file or directory make: *** [build_mvn] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.oHg34r (%install) - Trey

Trey, did you have a Python 2.7 RPM or SRPM for EL6?
Where do you see the Python 2.7 dependency? Running a rebuild with no changes on the latest SPEC gives me this ...
Maybe you are right.. I was just blinded by the fact that the ovirt-engine rpms needed 2.7.. So that is probably not needed after I have rebuilt ovirt rpms.
# rpmbuild -ba --define 'dist .el6' --define 'rhel 6' ovirt-engine.spec <snip> + make PREFIX=/builddir/build/BUILDROOT/ovirt-engine-3.0.0_0001-1.6.el6.x86_64/ install which: no mvn in (/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/builddir/bin) export MAVEN_OPTS="-XX:MaxPermSize=512m" install -P gwt-admin,gwt-user -D skipTests install: WARNING: ignoring --preserve-context; this kernel is not SELinux-enabled install: cannot stat `gwt-admin,gwt-user': No such file or directory make: *** [build_mvn] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.oHg34r (%install)
I think it requires maven 2.2. There is a maven 2.2 in jpackage 6.0. But it got a broken dependency. I tried compiling with maven 2.0 and that failed.

I have gotten to this point during the RPM build process: [INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] org.apache.maven.shared.io.location.ArtifactLocatorStrategy.<init>(Lorg/apache/maven/artifact/factory/ArtifactFactory;Lorg/apache/maven/artifact/resolver/ArtifactResolver;Lorg/apache/maven/artifact/repository/ArtifactRepository;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V [INFO] ------------------------------------------------------------------------ [INFO] Trace java.lang.NoSuchMethodError: org.apache.maven.shared.io.location.ArtifactLocatorStrategy.<init>(Lorg/apache/maven/artifact/factory/ArtifactFactory;Lorg/apache/maven/artifact/resolver/ArtifactResolver;Lorg/apache/maven/artifact/repository/ArtifactRepository;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V at org.apache.maven.plugin.assembly.io.DefaultAssemblyReader.readAssemblies(DefaultAssemblyReader.java:102) at org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.execute(AbstractAssemblyMojo.java:296) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1 minute 47 seconds [INFO] Finished at: Fri Mar 09 12:50:16 CET 2012 [INFO] Final Memory: 237M/834M [INFO] ------------------------------------------------------------------------ make: *** [build_mvn] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.95OcZi (%install) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.95OcZi (%install) Chris Brown had a similar issue. http://www.mail-archive.com/users@ovirt.org/msg00078.html His solution was to run maven 2.2. But the problem is that I do. [elab@virtual SPECS]$ mvn -v /usr/lib/jvm/java Apache Maven 2.2.1 (rNON-CANONICAL_2011-10-17_20-32_mockbuild; 2011-10-17 21:32:08+0200) Java version: 1.6.0_22 Java home: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux" version: "2.6.32-220.7.1.el6.x86_64" arch: "amd64" Family: "unix" Any ideas now? 2012/3/9 Elias Abacioglu <elias.rabi@gmail.com>
Trey, did you have a Python 2.7 RPM or SRPM for EL6?
Where do you see the Python 2.7 dependency? Running a rebuild with no changes on the latest SPEC gives me this ...
Maybe you are right.. I was just blinded by the fact that the ovirt-engine rpms needed 2.7.. So that is probably not needed after I have rebuilt ovirt rpms.
# rpmbuild -ba --define 'dist .el6' --define 'rhel 6' ovirt-engine.spec <snip> + make PREFIX=/builddir/build/BUILDROOT/ovirt-engine-3.0.0_0001-1.6.el6.x86_64/ install which: no mvn in (/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/builddir/bin) export MAVEN_OPTS="-XX:MaxPermSize=512m" install -P gwt-admin,gwt-user -D skipTests install: WARNING: ignoring --preserve-context; this kernel is not SELinux-enabled install: cannot stat `gwt-admin,gwt-user': No such file or directory make: *** [build_mvn] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.oHg34r (%install)
I think it requires maven 2.2. There is a maven 2.2 in jpackage 6.0. But it got a broken dependency. I tried compiling with maven 2.0 and that failed.

I was able solve it. I will share the rpms as soon as i get the installation working. Den den 9 mars 2012 13:56:48 skrev Elias Abacioglu:
I have gotten to this point during the RPM build process:
[INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] org.apache.maven.shared.io.location.ArtifactLocatorStrategy.<init>(Lorg/apache/maven/artifact/factory/ArtifactFactory;Lorg/apache/maven/artifact/resolver/ArtifactResolver;Lorg/apache/maven/artifact/repository/ArtifactRepository;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V [INFO] ------------------------------------------------------------------------ [INFO] Trace java.lang.NoSuchMethodError: org.apache.maven.shared.io.location.ArtifactLocatorStrategy.<init>(Lorg/apache/maven/artifact/factory/ArtifactFactory;Lorg/apache/maven/artifact/resolver/ArtifactResolver;Lorg/apache/maven/artifact/repository/ArtifactRepository;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V at org.apache.maven.plugin.assembly.io.DefaultAssemblyReader.readAssemblies(DefaultAssemblyReader.java:102) at org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.execute(AbstractAssemblyMojo.java:296) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1 minute 47 seconds [INFO] Finished at: Fri Mar 09 12:50:16 CET 2012 [INFO] Final Memory: 237M/834M [INFO] ------------------------------------------------------------------------ make: *** [build_mvn] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.95OcZi (%install)
RPM build errors: Bad exit status from /var/tmp/rpm-tmp.95OcZi (%install)
Chris Brown had a similar issue. http://www.mail-archive.com/users@ovirt.org/msg00078.html His solution was to run maven 2.2. But the problem is that I do.
[elab@virtual SPECS]$ mvn -v /usr/lib/jvm/java Apache Maven 2.2.1 (rNON-CANONICAL_2011-10-17_20-32_mockbuild; 2011-10-17 21:32:08+0200) Java version: 1.6.0_22 Java home: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux" version: "2.6.32-220.7.1.el6.x86_64" arch: "amd64" Family: "unix"
Any ideas now?
2012/3/9 Elias Abacioglu <elias.rabi@gmail.com <mailto:elias.rabi@gmail.com>>
> > Trey, did you have a Python 2.7 RPM or SRPM for EL6?
Where do you see the Python 2.7 dependency? Running a rebuild with no changes on the latest SPEC gives me this ...
Maybe you are right.. I was just blinded by the fact that the ovirt-engine rpms needed 2.7.. So that is probably not needed after I have rebuilt ovirt rpms.
# rpmbuild -ba --define 'dist .el6' --define 'rhel 6' ovirt-engine.spec <snip> + make PREFIX=/builddir/build/BUILDROOT/ovirt-engine-3.0.0_0001-1.6.el6.x86_64/ install which: no mvn in (/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/builddir/bin) export MAVEN_OPTS="-XX:MaxPermSize=512m" install -P gwt-admin,gwt-user -D skipTests install: WARNING: ignoring --preserve-context; this kernel is not SELinux-enabled install: cannot stat `gwt-admin,gwt-user': No such file or directory make: *** [build_mvn] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.oHg34r (%install)
I think it requires maven 2.2. There is a maven 2.2 in jpackage 6.0. But it got a broken dependency. I tried compiling with maven 2.0 and that failed.
participants (4)
-
Elias Abacioglu
-
Jason Brooks
-
Nathan Stratton
-
Trey Dockendorf