
----- Original Message -----
From: Juan Hernandez <jhernand@redhat.com> To: Itamar Heim <iheim@redhat.com>; Stephen Liu <satimis@yahoo.com> Cc: "engine-devel@ovirt.org" <engine-devel@ovirt.org> Sent: Thursday, November 15, 2012 12:43 AM Subject: Re: [Engine-devel] Building oVirt from source
- snip -
The reason is that the jboss rpm installs the files in /usr/share/jboss-as, owned by the root:jboss-as, so a non privileged user will not have permission to write to those directories.
Stephen, what I suggested you to do is to leave the installation of the application server in the /home/satimis/jboss-as directory and then modify the /home/satimis/.m2/settings.xml file. It should read as follows:
<settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<activeProfiles> <activeProfile>oVirt</activeProfile> </activeProfiles>
<profiles> <profile> <id>oVirt</id> <properties> <jbossHome>/home/satimis/jboss-as</jbossHome> </properties> </profile> </profiles>
</settings>
Also you don't need to start the jboss-as service, as ovirt doesn't use it. In a development environment you just go to /home/satimis/jboss-as/bin and run standalone.sh.
Also make sure that you own the /home/satimis/jboss-as directory:
sudo chown --recursive satimis:satimis /home/satimis/jboss-as
Hi Juan, Thanks for your advice. Performed following steps: $ sudo gedit /home/satimis/.m2/settings.xml change; <jbossHome>/usr/share/jboss-as</jbossHome> to <jbossHome>/home/satimis/jboss-as</jbossHome> $ sudo chown -R satimis:satimis /home/satimis/jboss-as I have to re-run following commands; $> git clone git://gerrit.ovirt.org/ovirt-engine $> export OVIRT_HOME=$PWD/ovirt-engine $> cd $OVIRT_HOME/backend/manager/dbscripts #> ./create_db_devel.sh -u postgres Build ===== $> cd $OVIRT_HOME $> mvn clean install .... ..... [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 7:36.078s [INFO] Finished at: Fri Nov 16 18:22:13 HKT 2012 [INFO] Final Memory: 137M/593M [INFO] ------------------------------------------------------------------------ There are "test run" failure messages. Because the text scrolling moving too fast I can't take them down. Where is the log of "Build"? Deploy ====== $> cd $OVIRT_HOME/ear $> mvn clean install -Pdep,setup .... .... [INFO] Executed tasks [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 14.909s [INFO] Finished at: Fri Nov 16 18:26:49 HKT 2012 [INFO] Final Memory: 13M/246M [INFO] ------------------------------------------------------------------------ Re-run following command as mentioned in the "Instruction" : $ mvn clean install -Pdep .... .... [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 13.236s [INFO] Finished at: Fri Nov 16 18:29:08 HKT 2012 [INFO] Final Memory: 13M/246M [INFO] ------------------------------------------------------------------------ Testing ====== # ./standalone.sh -b 0.0.0.0 -bash: ./standalone.sh: No such file or directory # ls | grep standalone.sh no output # locate standalone.sh /home/satimis/jboss-as/bin/standalone.sh /home/satimis/jboss-as/bin/init.d/jboss-as-standalone.sh It is very strange! It is there! I have to run following command to get it; # cd /home/satimis/jboss-as/bin/ # ls | grep standalone.sh standalone.sh Then it is there. # ./standalone.sh -b 0.0.0.0 .... .... 2012-11-16 18:45:51,728 INFO [org.jboss.as] (MSC service thread 1-4) JBAS015951: Admin console listening on http://127.0.0.1:9990 2012-11-16 18:45:51,732 INFO [org.jboss.as] (MSC service thread 1-4) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 11328ms - Started 536 of 627 services (90 services are passive or on-demand) 2012-11-16 18:45:51,752 INFO [org.ovirt.engine.core.bll.InitBackendServicesOnStartupBean] (pool-10-thread-1) MacPoolManager finished: 11/16/12 6:45 PM 2012-11-16 18:45:51,853 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "engine.ear" It hung here. I have to press [Ctrl]+c to exit Neither I found the "Welcome" page. # hostname fedora17 # hostname -f fedora17 On browser I can't start api http://fedora17:8080/api nor webadmin Any mistake did I make?
Let me insist that if the build runs correctly what you will have is an environment that you can use for development, it is not suitable or designed for using ovirt. If what you want to do is test ovirt from the user point of view then I strongly recommend that you use the prebuilt RPMs.
I have another hard drive testing the prebuilt RPMs. Thanks B.R. Stephen L