[Users] Trouble building Ovirt from source - "No rule to make target `install_tools'. Stop."
Yuval M
yuvalme at gmail.com
Fri Mar 8 13:00:50 EST 2013
I attached the logs, here is the output from the commands you suggested:
*
*
*[root at bufferoverflow bin]# psql -U postgres engine*
psql (9.2.3)
Type "help" for help.
engine=# select count(*) from vdc_options;
count
-------
345
(1 row)
*[root at bufferoverflow bin]# find /home/wil/ovirt-engine/installation -name
postgresql.jar*
*[root at bufferoverflow bin]# find /home/wil/ovirt-engine/installation -name
postg\**
/home/wil/ovirt-engine/installation/share/ovirt-engine/modules/org/postgresql
/home/wil/ovirt-engine/installation/share/ovirt-engine/modules/org/postgresql/main/postgresql-jdbc.jar
/home/wil/ovirt-engine/installation/share/ovirt-engine/modules/org/postgresql/main/postgresql-jdbc.jar.index
*[root at bufferoverflow bin]# ls -la
/home/wil/ovirt-engine/installation/share/ovirt-engine/modules/org/*
total 12
drwxr-xr-x. 3 wil wil 4096 Mar 8 18:03 .
drwxr-xr-x. 3 wil wil 4096 Mar 8 18:03 ..
drwxr-xr-x. 3 wil wil 4096 Mar 8 18:03 postgresql
*[root at bufferoverflow bin]# ls -la
/home/wil/ovirt-engine/installation/share/ovirt-engine/modules/org/postgresql/main/
*
total 544
drwxr-xr-x. 2 wil wil 4096 Mar 8 18:46 .
drwxr-xr-x. 3 wil wil 4096 Mar 8 18:03 ..
-rw-r--r--. 1 wil wil 307 Mar 8 18:03 module.xml
-rw-rw-r--. 1 wil wil 539705 Mar 7 16:41 postgresql-jdbc.jar
-rw-rw-r--. 1 wil wil 545 Mar 8 18:46 postgresql-jdbc.jar.index
I appreciate your help
Yuval
On Fri, Mar 8, 2013 at 7:44 PM, Juan Hernandez <jhernand at redhat.com> wrote:
> On 03/08/2013 06:38 PM, Yuval M wrote:
>
>> Thanks, now "./engine-service start" succeeded.
>> /[root at bufferoverflow bin]# ./engine-service start/
>> /Starting engine-service: [ OK ]/
>>
>>
>> However, when I try to access "http://localhost:8700" I get an empty
>> page (0 bytes).
>>
>> I see the following errors in
>> /home/wil/ovirt-engine/**installation/var/log/ovirt-**engine/server.log
>>
>> JBAS014777: Services which failed to start: service
>> jboss.deployment.subunit."**engine.ear"."engine-bll.jar".**component.**
>> UsersDomainsCacheManagerServic**e.START:
>> org.jboss.msc.service.**StartException in service
>> jboss.deployment.subunit."**engine.ear"."engine-bll.jar".**component.**
>> UsersDomainsCacheManagerServic**e.START:
>> Failed to start service
>>
>> 2013-03-08 19:27:51,495 ERROR [org.jboss.as.server.**deployment.scanner]
>> (DeploymentScanner-threads - 1) {"JBAS014653: Composite operation failed
>> and was rolled back. Steps that failed:" => {"Operation step-2" =>
>> {"JBAS014671: Failed services" =>
>> {"jboss.deployment.subunit.\"**engine.ear\".\"engine-bll.jar\**
>> ".component.**UsersDomainsCacheManagerServic**e.START"
>> => "org.jboss.msc.service.**StartException in service
>> jboss.deployment.subunit.\"**engine.ear\".\"engine-bll.jar\**".component.
>> **UsersDomainsCacheManagerServic**e.START:
>> Failed to start service"}}}}
>>
>> Here is the contents of my configuration file:
>>
>> [root at bufferoverflow installation]# cat etc/sysconfig/ovirt-engine
>> #
>> # For descriptions of the parameters and their default values look
>> # at the /usr/share/ovirt-engine/conf/**engine.conf.defaults file.
>> #
>> # Please note that the engine installation tool engine-setup will
>> # append the modified parameters to the end of this file.
>> #
>> JAVA_HOME=/usr/lib/jvm/jre-1.**7.0-openjdk.x86_64
>> JBOSS_HOME=/home/wil/ovirt-**engine/jboss-as-7.1.1.Final
>> ENGINE_USER=wil
>> ENGINE_GROUP=wil
>> ENGINE_PROXY_ENABLED=false
>> ENGINE_HTTP_ENABLED=true
>> ENGINE_HTTP_PORT=8700
>> ENGINE_HTTPS_ENABLED=false
>> ENGINE_AJP_ENABLED=false
>> ENGINE_DB_USER=postgres
>> ENGINE_DB_PASSWORD=
>> ENGINE_DEBUG_ADDRESS=0.0.0.0:**8787 <http://0.0.0.0:8787> <
>> http://0.0.0.0:8787>
>>
>>
>> Thank you very much for your help
>>
>
> Can you share the server.log and engine.log files? If possible stop the
> engine, clean the files, start again and then collect and provide the files.
>
> Not sure, but I guess that you are having some problem with the database,
> so please check the following:
>
> 1. Try to connect to the database manually:
>
> psql -U postgres engine
> engine# select count(*) from vdc_options;
>
> 2. Make sure that the JDBC driver is in the right place and that it points
> to the right file if it is a symbolic link:
>
> find home/wil/ovirt-engine/**installation -name postgresql.jar
>
>
>> Yuval
>>
>> On Fri, Mar 8, 2013 at 6:16 PM, Juan Hernandez <jhernand at redhat.com
>> <mailto:jhernand at redhat.com>> wrote:
>>
>> On 03/08/2013 05:14 PM, Yuval M wrote:
>>
>> checked out to 3.2 branch, now the configuration file was as
>> detailed in
>> the wiki.
>> after configuring it I try to start the engine and get:
>>
>> [wil at bufferoverflow bin]$ pwd
>> /home/wil/ovirt-engine/__**installation/bin
>>
>> [wil at bufferoverflow bin]$ ./engine-service start
>> Traceback (most recent call last):
>> File "./engine-service", line 23, in <module>
>> import configobj
>> ImportError: No module named configobj
>> [wil at bufferoverflow bin]$
>>
>>
>> Ok, this is because the service script needs the python-configobj
>> and python-cheetah packages:
>>
>> yum install python-configobj python-cheetah
>>
>>
>>
>>
>> On Fri, Mar 8, 2013 at 5:05 PM, Juan Hernandez
>> <jhernand at redhat.com <mailto:jhernand at redhat.com>
>> <mailto:jhernand at redhat.com <mailto:jhernand at redhat.com>>> wrote:
>>
>> On 03/08/2013 03:51 PM, Juan Hernandez wrote:
>>
>> On 03/08/2013 03:49 PM, Yuval M wrote:
>>
>> OK,
>> brand new machine,
>> Fedora 18 (x64),
>> Trying to install Ovirt 3.2 from sources according
>> to:
>> http://www.ovirt.org/Building_**______Engine_Draft<http://www.ovirt.org/Building_______Engine_Draft>
>> <http://www.ovirt.org/**Building_____Engine_Draft<http://www.ovirt.org/Building_____Engine_Draft>
>> >
>> <http://www.ovirt.org/__**Building___Engine_Draft<http://www.ovirt.org/__Building___Engine_Draft>
>> <http://www.ovirt.org/**Building___Engine_Draft<http://www.ovirt.org/Building___Engine_Draft>
>> >>
>> <http://www.ovirt.org/____**Building_Engine_Draft<http://www.ovirt.org/____Building_Engine_Draft>
>> <http://www.ovirt.org/__**Building_Engine_Draft<http://www.ovirt.org/__Building_Engine_Draft>
>> >
>>
>>
>> <http://www.ovirt.org/__**Building_Engine_Draft<http://www.ovirt.org/__Building_Engine_Draft>
>> <http://www.ovirt.org/**Building_Engine_Draft<http://www.ovirt.org/Building_Engine_Draft>
>> >>>
>>
>> Everything is good up to the following stage:
>> "Now you need to do some adjustments to the
>> configuration file
>>
>> $HOME/ovirt-engine/____**installation/etc/sysconfig/___**
>> _ovirt-engine"
>>
>>
>>
>> The "sysconfig" directory does not exist. so does the
>> "ovirt-engine"
>> configuration file (searched through the
>> $HOME/ovirt-engine
>> tree).
>> I didn't find any code in the Makefile
>> ($HOME/ovirt-engine/____**repository/Makefile) that
>>
>> would create
>>
>> them,
>> What am I missing?
>>
>>
>> This has changed recently and I didn't update that wiki
>> page. The
>> /etc/sysconig/ovirt-engine file has been replaced by
>> /etc/ovirt-engine/engine.conf.
>>
>>
>> But wait, this change was made in the master branch, not in
>> 3.2, so
>> it shouldn't be a problem. Are you sure you are using the
>> engine_3.2
>> branch?
>>
>>
>> Thanks,
>>
>> Yuval
>>
>> On Tue, Feb 26, 2013 at 3:25 PM, Juan Hernandez
>> <jhernand at redhat.com <mailto:jhernand at redhat.com>
>> <mailto:jhernand at redhat.com <mailto:jhernand at redhat.com>>
>> <mailto:jhernand at redhat.com
>> <mailto:jhernand at redhat.com> <mailto:jhernand at redhat.com
>> <mailto:jhernand at redhat.com>>>**>
>>
>> wrote:
>>
>> On 02/26/2013 02:19 PM, Doron Fediuck wrote:
>>
>>
>>
>> ----- Original Message -----
>>
>> From: "Yuval M" <yuvalme at gmail.com
>> <mailto:yuvalme at gmail.com>
>> <mailto:yuvalme at gmail.com
>> <mailto:yuvalme at gmail.com>> <mailto:yuvalme at gmail.com
>> <mailto:yuvalme at gmail.com>
>>
>> <mailto:yuvalme at gmail.com <mailto:yuvalme at gmail.com
>> >>>>
>>
>> To: "Juan Hernandez"
>> <jhernand at redhat.com <mailto:jhernand at redhat.com>
>> <mailto:jhernand at redhat.com
>> <mailto:jhernand at redhat.com>>
>> <mailto:jhernand at redhat.com
>> <mailto:jhernand at redhat.com>
>>
>> <mailto:jhernand at redhat.com
>> <mailto:jhernand at redhat.com>>>**>__, users at ovirt.org
>>
>> <mailto:users at ovirt.org>
>> <mailto:users at ovirt.org <mailto:users at ovirt.org>>
>> <mailto:users at ovirt.org
>> <mailto:users at ovirt.org> <mailto:users at ovirt.org
>> <mailto:users at ovirt.org>>>
>>
>> Cc: "Limor Gavish" <lgavish at gmail.com
>> <mailto:lgavish at gmail.com>
>> <mailto:lgavish at gmail.com <mailto:lgavish at gmail.com
>> >>
>> <mailto:lgavish at gmail.com
>> <mailto:lgavish at gmail.com>
>>
>> <mailto:lgavish at gmail.com <mailto:lgavish at gmail.com
>> >>>>
>>
>> Sent: Sunday, February 24, 2013
>> 11:38:12 PM
>> Subject: Re: [Users] Trouble building
>> Ovirt
>> from source -
>> "No rule to make target
>> `install_tools'. Stop."
>>
>>
>>
>>
>> Still having trouble with the build
>> process
>> (Ovirt 3.1):
>> $ sudo make
>> ... (success) ...
>> $ sudo make install ...
>>
>> inflating:
>>
>>
>> /usr/local/share/ovirt-engine/**______engine.ear/webadmin.war/**
>> ____META-__INF/maven/org.**ovirt.____engine.ui/__**webadmin/pom.xml
>> inflating:
>>
>>
>> /usr/local/share/ovirt-engine/**______engine.ear/webadmin.war/**
>> __404.____html
>> checkdir error:
>>
>>
>> /usr/local/share/ovirt-engine/**______engine.ear/engine-bll.**jar
>>
>>
>> exists but
>> is not directory
>> unable to process
>>
>>
>> engine-bll.jar/org/ovirt/_____**_engine/core/bll/VdsDeploy$32.**
>> ______class.
>> checkdir error:
>>
>>
>> /usr/local/share/ovirt-engine/**______engine.ear/engine-bll.**jar
>>
>>
>> exists but
>> is not directory
>> unable to process
>>
>>
>> engine-bll.jar/org/ovirt/_____**_engine/core/bll/______**
>> InitBackendServicesOnStartupBe**______an.class.
>>
>>
>> ...
>> make: *** [install_artifacts] Error 2
>>
>>
>>
>>
>> any insights?
>>
>>
>> Thanks...
>>
>>
>>
>> On Thu, Jan 24, 2013 at 8:52 PM, Juan
>> Hernandez <
>> jhernand at redhat.com <mailto:jhernand at redhat.com>
>> <mailto:jhernand at redhat.com <mailto:jhernand at redhat.com>>
>> <mailto:jhernand at redhat.com
>> <mailto:jhernand at redhat.com> <mailto:jhernand at redhat.com
>> <mailto:jhernand at redhat.com>>>
>>
>>
>> wrote:
>>
>>
>>
>>
>>
>> On 01/24/2013 04:20 PM, Yuval M wrote:
>>
>>
>> Hi,
>> I'm installing Ovirt 3.1 on Fedora
>> using this
>> guide:
>> http://www.ovirt.org/Building_ oVirt_engine#Deploying_engine-
>> config_.26_engine-manage- domains
>>
>> and I'm getting the error in the
>> subject from
>> make.
>> there is indeed no rule for
>> install_tools in
>> the makefile.
>>
>> What am I missing?
>>
>> Those instructions are out of date,
>> use "make
>> install". That
>> installs
>> the files, but you will still need some
>> changes to make the
>> engine
>> work:
>>
>> 1. Create the ovirt user (the engine
>> runs by
>> default with this
>> service, unless you change the
>> /etc/syscofig/ovirt-engine
>> file and
>> add the ENGINE_USER and ENGINE_GROUP
>> parameters):
>>
>> useradd ovirt
>>
>> 2. Create (mkdir -p ...) and change the
>> ownership of the
>> directories
>> that the engine needs to own to
>> ovirt:ovirt (chown
>> ovirt:ovirt ...):
>>
>> /etc/ovirt-engine
>> /var/log/ovirt-engine
>> /var/lock/ovirt-engine
>> /var/lib/ovirt-engine/content
>> /var/lib/ovirt-engine/ deployments
>> /var/tmp/ovirt-engine
>> /var/cache/ovirt-engine
>>
>> 3. Enable the HTTP connector in the
>> engine
>> (the default is
>> to enable
>> only AJP, and that doesn't work
>> without Apache
>> as frontend)
>> adding
>> the following to the
>> /etc/sysconfig/ovirt-engine file:
>>
>> ENGINE_PROXY_ENABLED=false
>> ENGINE_HTTP_ENABLED=true
>> ENGINE_HTTP_PORT=8700
>> ENGINE_HTTPS_ENABLED=false
>> ENGINE_AJP_ENABLED=false
>>
>> 4. Configure database connection
>> details (the
>> default in
>> development
>> environments is to use the postgres
>> user and
>> the trust mode)
>> adding
>> this to /etc/sysconfig/ovirt-engine:
>>
>> ENGINE_DB_USER=postgres
>> ENGINE_DB_PASSWORD=
>>
>> 5. Make sure that you have the
>> PostgreSQL JDBC
>> driver
>> installed (rpm
>> -q postgresql-jdbc) and install it if
>> needed
>> (yum install
>> postgresql-jdbc).
>>
>> 6. Now you can start the engine
>> running the
>> engine-service
>> script:
>>
>> engine-service start
>>
>> Look at the system log (the file
>> /var/log/messages) and the
>> engine
>> logs (the files
>> /var/log/ovirt-engine/server.
>> log and
>> /var/log/ovirt-engine) for errors.
>>
>> 7. Connect to http://localhost:8700
>> and you
>> should be able
>> to login
>> with user admin and letmein! as
>> password.
>>
>> Note that I am assuming that you
>> already
>> created the
>> database, and
>> that you want to use this
>> installation for
>> development. If
>> you are
>> looking for an production installation
>> I
>> suggest using the RPMs.
>>
>> Also I tested this with the latest
>> source from the
>> repository, it
>> will not work with older versions.
>>
>> --
>> Dirección Comercial: C/Jose Bardasano
>> Baos, 9,
>> Edif. Gorbea
>> 3, planta
>> 3ºD, 28016 Madrid, Spain
>> Inscrita en el Reg. Mercantil de
>> Madrid –
>> C.I.F. B82657941 -
>> Red Hat
>> S.L.
>>
>>
>>
>> Any progress here?
>>
>>
>> Yuval, that will not work with 3.1. Please
>> use 3.2 and
>> the following
>> instructions:
>>
>> http://www.ovirt.org/Building_**______Engine_Draft<http://www.ovirt.org/Building_______Engine_Draft>
>> <http://www.ovirt.org/**Building_____Engine_Draft<http://www.ovirt.org/Building_____Engine_Draft>
>> >
>> <http://www.ovirt.org/__**Building___Engine_Draft<http://www.ovirt.org/__Building___Engine_Draft>
>> <http://www.ovirt.org/**Building___Engine_Draft<http://www.ovirt.org/Building___Engine_Draft>
>> >>
>>
>> <http://www.ovirt.org/____**Building_Engine_Draft<http://www.ovirt.org/____Building_Engine_Draft>
>> <http://www.ovirt.org/__**Building_Engine_Draft<http://www.ovirt.org/__Building_Engine_Draft>
>> >
>>
>>
>> <http://www.ovirt.org/__**Building_Engine_Draft<http://www.ovirt.org/__Building_Engine_Draft>
>> <http://www.ovirt.org/**Building_Engine_Draft<http://www.ovirt.org/Building_Engine_Draft>
>> >>>
>>
>>
>> --
>> Dirección Comercial: C/Jose Bardasano Baos,
>> 9, Edif.
>> Gorbea 3,
>> planta 3ºD, 28016 Madrid, Spain
>> Inscrita en el Reg. Mercantil de Madrid –
>> C.I.F.
>> B82657941 - Red Hat
>> S.L.
>>
>>
>>
>>
>> ______________________________**
>> _____________________
>> Users mailing list
>> Users at ovirt.org <mailto:Users at ovirt.org> <mailto:Users at ovirt.org
>> <mailto:Users at ovirt.org>>
>> http://lists.ovirt.org/____**mailman/listinfo/users<http://lists.ovirt.org/____mailman/listinfo/users>
>> <http://lists.ovirt.org/__**mailman/listinfo/users<http://lists.ovirt.org/__mailman/listinfo/users>
>> >
>>
>>
>> <http://lists.ovirt.org/__**mailman/listinfo/users<http://lists.ovirt.org/__mailman/listinfo/users>
>> <http://lists.ovirt.org/**mailman/listinfo/users<http://lists.ovirt.org/mailman/listinfo/users>
>> >>
>>
>>
>>
>>
>>
>> --
>> Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea
>> 3,
>> planta 3ºD, 28016 Madrid, Spain
>> Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941
>> - Red Hat
>> S.L.
>>
>>
>>
>>
>> --
>> Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3,
>> planta 3ºD, 28016 Madrid, Spain
>> Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat
>> S.L.
>>
>>
>>
>
> --
> Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3ºD,
> 28016 Madrid, Spain
> Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20130308/3c4ad0dd/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: engine.log
Type: application/octet-stream
Size: 9704 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/users/attachments/20130308/3c4ad0dd/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: server.log
Type: application/octet-stream
Size: 48705 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/users/attachments/20130308/3c4ad0dd/attachment-0003.obj>
More information about the Users
mailing list