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

Juan Hernandez jhernand at redhat.com
Fri Mar 8 11:16:47 EST 2013


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>> 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>
>             <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>>>
>                           To: "Juan Hernandez" <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>>
>                           Cc: "Limor Gavish" <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>>
>
>                               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 <mailto: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.
>
>


-- 
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.


More information about the Users mailing list