<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="GENERATOR" content="GtkHTML/4.4.4">
</head>
<body>
mån 2013-03-11 klockan 12:20 &#43;0100 skrev Juan Hernandez:
<blockquote type="CITE">
<pre>
On 03/11/2013 12:16 PM, Karli Sjöberg wrote:
&gt; in the absence of any official path, we have started working out our own
&gt; procedure for going from oVirt-3.1/Fedora 17 to oVirt-3.2/Fedora 18.
&gt; We´ve come about halfway into upgrading to the engine node, where we
&gt; have managed to get it up to 18, with postgres, httpd and
&gt; ovirt-engine-3.1.0-4 running and functional. Then we edit our
&gt; ovirt-engine.repo to add 3.2 packages, yum update ovirt-engine-setup,
&gt; then run engine-upgrade, that fails on upgrading the database. The log
&gt; file is attached. What could be the issue here?

The service is failing to start after the upgrade. Can you check 
/var/log/messages? What about /var/log/ovirt-engine/{engine.log,server.log}?

</pre>
</blockquote>
Well that comes after failing to upgrade the database, engine- and server.log attached, doesn´t say anything useful really. It´s rather here it starts going south:<br>
<br>
2013-03-11 11:56:49::DEBUG::engine-upgrade::412::root:: DB Update started<br>
2013-03-11 11:56:49::DEBUG::common_utils::434::root:: Executing command --&gt; '/usr/share/ovirt-engine/dbscripts/upgrade.sh -s localhost -p 5432 -u engine -d engine_2013_03_11_11_54_00'<br>
2013-03-11 11:56:54::DEBUG::common_utils::472::root:: output = /usr/share/ovirt-engine/dbscripts /usr/share/ovirt-engine/dbscripts<br>
upgrade script detected a change in Config, View or Stored Procedure...<br>
<br>
2013-03-11 11:56:54::DEBUG::common_utils::473::root:: stderr = psql:common_sp.sql:524: NOTICE:&nbsp; drop cascades to function fn_db_get_async_tasks()<br>
psql:common_sp.sql:567: NOTICE:&nbsp; type &quot;fk_info_rs&quot; does not exist, skipping<br>
psql:drop_all_views.sql:1: NOTICE:&nbsp; drop cascades to 9 other objects<br>
...<br>
psql:common_sp.sql:524: NOTICE:&nbsp; drop cascades to function fn_db_get_async_tasks()<br>
psql:drop_old_uuid_functions.sql:25: NOTICE:&nbsp; extension &quot;uuid&quot; does not exist, skipping<br>
CONTEXT:&nbsp; SQL statement &quot;DROP EXTENSION IF EXISTS uuid--ossp CASCADE;&quot;<br>
PL/pgSQL function __temp_drop_old_uuid_functions() line 6 at EXECUTE statement<br>
psql:drop_old_uuid_functions.sql:25: ERROR:&nbsp; cannot drop function uuid_nil() because extension uuid-ossp requires it<br>
HINT:&nbsp; You can drop extension uuid-ossp instead.<br>
CONTEXT:&nbsp; SQL statement &quot;drop function if exists&nbsp; uuid_nil()&quot;<br>
PL/pgSQL function __temp_drop_old_uuid_functions() line 10 at SQL statement<br>
psql:create_functions.sql:379: WARNING:&nbsp; GLOBAL is deprecated in temporary table creation<br>
LINE 25:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CREATE GLOBAL TEMPORARY TABLE tt_TEMP22<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>
psql:create_functions.sql:535: NOTICE:&nbsp; type &quot;all_vds_group_usage_rs&quot; does not exist, skipping<br>
psql:create_functions.sql:570: NOTICE:&nbsp; type &quot;all_storage_usage_rs&quot; does not exist, skipping<br>
psql:create_functions.sql:671: ERROR:&nbsp; must be owner of function uuid_generate_v1<br>
<br>
2013-03-11 11:56:54::DEBUG::common_utils::474::root:: retcode = 3<br>
2013-03-11 11:56:54::ERROR::engine-upgrade::1078::root:: Traceback (most recent call last):<br>
&nbsp; File &quot;/usr/bin/engine-upgrade&quot;, line 1065, in main<br>
&nbsp;&nbsp;&nbsp; runFunc([db.update], MSG_INFO_DB_UPDATE)<br>
&nbsp; File &quot;/usr/bin/engine-upgrade&quot;, line 594, in runFunc<br>
&nbsp;&nbsp;&nbsp; func()<br>
&nbsp; File &quot;/usr/bin/engine-upgrade&quot;, line 429, in update<br>
&nbsp;&nbsp;&nbsp; output, rc = utils.execCmd(cmdList=cmd, failOnError=True, msg=MSG_ERROR_UPDATE_DB)<br>
&nbsp; File &quot;/usr/share/ovirt-engine/scripts/common_utils.py&quot;, line 477, in execCmd<br>
&nbsp;&nbsp;&nbsp; raise Exception(msg)<br>
Exception: Error: Database update failed<br>
...<br>
<br>
/Karli
</body>
</html>