Looks like the database schema doesn't match the rest of the code. You
probably created the database before switching to branch 3.2. Just drop
the database and create it again with the scripts in the 3.2 branch.
*
*
*[root@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@bufferoverflow bin]# find /home/wil/ovirt-engine/installation
-name postgresql.jar*
*[root@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@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@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(a)redhat.com
<mailto:jhernand@redhat.com>> wrote:
On 03/08/2013 06:38 PM, Yuval M wrote:
Thanks, now "./engine-service start" succeeded.
/[root@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@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(a)redhat.com <mailto:jhernand@redhat.com>
<mailto:jhernand@redhat.com <mailto:jhernand@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@bufferoverflow bin]$ pwd
/home/wil/ovirt-engine/____installation/bin
[wil@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@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(a)redhat.com <mailto:jhernand@redhat.com>
<mailto:jhernand@redhat.com <mailto:jhernand@redhat.com>>
<mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com> <mailto:jhernand@redhat.com
<mailto:jhernand@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(a)redhat.com
<mailto:jhernand@redhat.com> <mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>>
<mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com> <mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>>>
<mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>
<mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>> <mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>
<mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>>>>__>
wrote:
On 02/26/2013 02:19 PM, Doron
Fediuck wrote:
----- Original Message -----
From: "Yuval M"
<yuvalme(a)gmail.com <mailto:yuvalme@gmail.com>
<mailto:yuvalme@gmail.com <mailto:yuvalme@gmail.com>>
<mailto:yuvalme@gmail.com
<mailto:yuvalme@gmail.com>
<mailto:yuvalme@gmail.com <mailto:yuvalme@gmail.com>>>
<mailto:yuvalme@gmail.com <mailto:yuvalme@gmail.com>
<mailto:yuvalme@gmail.com <mailto:yuvalme@gmail.com>>
<mailto:yuvalme@gmail.com
<mailto:yuvalme@gmail.com> <mailto:yuvalme@gmail.com
<mailto:yuvalme@gmail.com>>>>>
To: "Juan Hernandez"
<jhernand(a)redhat.com <mailto:jhernand@redhat.com>
<mailto:jhernand@redhat.com <mailto:jhernand@redhat.com>>
<mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>
<mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>>>
<mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>
<mailto:jhernand@redhat.com <mailto:jhernand@redhat.com>>
<mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>
<mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>>>>__>__, users(a)ovirt.org
<mailto:users@ovirt.org>
<mailto:users@ovirt.org <mailto:users@ovirt.org>>
<mailto:users@ovirt.org
<mailto:users@ovirt.org> <mailto:users@ovirt.org
<mailto:users@ovirt.org>>>
<mailto:users@ovirt.org
<mailto:users@ovirt.org>
<mailto:users@ovirt.org <mailto:users@ovirt.org>>
<mailto:users@ovirt.org <mailto:users@ovirt.org>
<mailto:users@ovirt.org <mailto:users@ovirt.org>>>>
Cc: "Limor Gavish"
<lgavish(a)gmail.com <mailto:lgavish@gmail.com>
<mailto:lgavish@gmail.com <mailto:lgavish@gmail.com>>
<mailto:lgavish@gmail.com
<mailto:lgavish@gmail.com> <mailto:lgavish@gmail.com
<mailto:lgavish@gmail.com>>>
<mailto:lgavish@gmail.com
<mailto:lgavish@gmail.com>
<mailto:lgavish@gmail.com <mailto:lgavish@gmail.com>>
<mailto:lgavish@gmail.com
<mailto:lgavish@gmail.com> <mailto:lgavish@gmail.com
<mailto:lgavish@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(a)redhat.com <mailto:jhernand@redhat.com>
<mailto:jhernand@redhat.com <mailto:jhernand@redhat.com>>
<mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com> <mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>>>
<mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>
<mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>> <mailto:jhernand@redhat.com
<mailto:jhernand@redhat.com>
<mailto:jhernand@redhat.com
<mailto:jhernand@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(a)ovirt.org <mailto:Users@ovirt.org> <mailto:Users@ovirt.org
<mailto:Users@ovirt.org>> <mailto:Users@ovirt.org
<mailto:Users@ovirt.org>
<mailto:Users@ovirt.org <mailto:Users@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.
--
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.