[Users] Trouble building Ovirt from source - "No rule to make target `install_tools'. Stop."

Yuval M yuvalme at gmail.com
Fri Mar 8 11:14:01 EST 2013


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]$




On Fri, Mar 8, 2013 at 5:05 PM, Juan Hernandez <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>
>>> >
>>>
>>> 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>> 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>>
>>>              To: "Juan Hernandez" <jhernand at redhat.com
>>>              <mailto:jhernand at redhat.com>>, users at ovirt.org
>>>              <mailto:users at ovirt.org>
>>>              Cc: "Limor Gavish" <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>
>>>
>>>                  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>
>>> >
>>>
>>>
>>>      --
>>>      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
>>> 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.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20130308/a4f7fbf4/attachment-0001.html>


More information about the Users mailing list