<div dir="ltr">I also see this error in engine.log which repeats every second if I am trying to access the web ui.<div><br></div><div>2014-01-29 18:59:47,531 ERROR [org.ovirt.engine.core.bll.Backend] (ajp--127.0.0.1-8702-4) Error in getting DB connection. The database is inaccessible. Original exception is: UncategorizedSQLException: CallableStatementCallback; uncategorized SQLException for SQL [{call checkdbconnection()}]; SQL state [25P02]; error code [0]; ERROR: current transaction is aborted, commands ignored until end of transaction block; nested exception is org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block</div>
<div><br></div><div>It looks like the db inserted correctly, I took a quick look through some tables and can see the valid admin user, and snapshots. But I can&#39;t say for certain.</div><div><br></div><div>The IP address of the new server does not match the IP of the old (backup file) server, would this have any impact? I would think not as its a local db.</div>
<div><br></div><div>When I changed the password for the psql engine user, is there any config file this is referenced in that may not have been updated?</div><div><br></div><div>Thanks,</div></div><div class="gmail_extra">
<br clear="all"><div><div dir="ltr"><span style="font-family:arial,sans-serif;font-size:16px"><strong>Steve Dainard </strong></span><span style="font-size:12px"></span><br>
<span style="font-family:arial,sans-serif;font-size:12px">IT Infrastructure Manager<br>
<a href="http://miovision.com/" target="_blank">Miovision</a> | <em>Rethink Traffic</em><br>
519-513-2407 ex.250<br>
877-646-8476 (toll-free)<br>
<br>
<strong style="font-family:arial,sans-serif;font-size:13px;color:#999999"><a href="http://miovision.com/blog" target="_blank">Blog</a>  |  </strong><font color="#999999" style="font-family:arial,sans-serif;font-size:13px"><strong><a href="https://www.linkedin.com/company/miovision-technologies" target="_blank">LinkedIn</a>  |  <a href="https://twitter.com/miovision" target="_blank">Twitter</a>  |  <a href="https://www.facebook.com/miovision" target="_blank">Facebook</a></strong></font> </span>
<hr style="font-family:arial,sans-serif;font-size:13px;color:#333333;clear:both">
<div style="color:#999999;font-family:arial,sans-serif;font-size:13px;padding-top:5px">
        <span style="font-family:arial,sans-serif;font-size:12px">Miovision Technologies Inc. | 148 Manitou Drive, Suite 101, Kitchener, ON, Canada | N2C 1L3</span><br>
        <span style="font-family:arial,sans-serif;font-size:12px">This e-mail may contain information that is privileged or confidential. If you are not the intended recipient, please delete the e-mail and any attachments and notify us immediately.</span></div>
</div></div>
<br><br><div class="gmail_quote">On Wed, Jan 29, 2014 at 7:06 PM, Alon Bar-Lev <span dir="ltr">&lt;<a href="mailto:alonbl@redhat.com" target="_blank">alonbl@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
<br>
----- Original Message -----<br>
&gt; From: &quot;Steve Dainard&quot; &lt;<a href="mailto:sdainard@miovision.com">sdainard@miovision.com</a>&gt;<br>
&gt; To: &quot;users&quot; &lt;<a href="mailto:users@ovirt.org">users@ovirt.org</a>&gt;<br>
&gt; Sent: Thursday, January 30, 2014 1:59:08 AM<br>
&gt; Subject: [Users] engine-backup restore how to<br>
&gt;<br>
&gt; There doesn&#39;t seem to be any solid documentation on how to use the<br>
&gt; engine-backup restore function, and I&#39;m not able to restore a backup.<br>
&gt;<br>
&gt; The best I&#39;ve come up with is:<br>
&gt; 1. Install engine on new host<br>
&gt; 2. Stop engine<br>
&gt; 3. run engine-backup --mode=restore --file=filename --log=logfile<br>
&gt;<br>
&gt; Fail.<br>
&gt;<br>
&gt; Log shows:<br>
&gt; psql: FATAL: password authentication failed for user &quot;engine&quot;<br>
&gt; 2014-01-29 18:20:30 10285: FATAL: Can&#39;t connect to the database<br>
&gt;<br>
&gt; 4. engine-backup --mode=restore --file=engine.bak --log=logfile<br>
&gt; --change-db-credentials --db-host=localhost --db-user=engine<br>
&gt; --db-name=engine --db-password=&#39;newpassword&#39;<br>
&gt;<br>
&gt; Fails with same error.<br>
<br>
</div>the --db-password must match the user&#39;s actual password within database, --change-db-credentials does not change the password in database but the host/port/user/password that are used by enigne.<br>
<div class="im"><br>
&gt;<br>
&gt; 5. change user to postgres, drop the old db, create a new db named engine,<br>
&gt; set password for engine user same as &#39;newpassword&#39;<br>
&gt;<br>
&gt; 6. engine-backup --mode=restore --file=engine.bak --log=logfile<br>
&gt; --change-db-credentials --db-host=localhost --db-user=engine<br>
&gt; --db-name=engine --db-password=&#39;newpassword&#39;<br>
<br>
</div>Ok, this is correct now.<br>
<div><div class="h5"><br>
&gt; Restoring...<br>
&gt; Rewriting /etc/ovirt-engine/engine.conf.d/10-setup-database.conf<br>
&gt; Note: you might need to manually fix:<br>
&gt; - iptables/firewalld configuration<br>
&gt; - autostart of ovirt-engine service<br>
&gt; You can now start the engine service and then restart httpd<br>
&gt; Done.<br>
&gt;<br>
&gt; 7. start ovirt-engine, restart httpd, browse to web ui<br>
&gt;<br>
&gt; Blank page, no content.<br>
&gt;<br>
&gt; 8. stop firewall, browse to web ui<br>
&gt;<br>
&gt; Blank page, no content<br>
&gt;<br>
&gt; 9. Engine log contains:<br>
&gt;<br>
&gt; 2014-01-29 18:35:56,973 INFO [org.ovirt.engine.core.utils.LocalConfig] (MSC<br>
&gt; service<br>
&gt; thread 1-40) Value of property &quot;SENSITIVE_KEYS&quot; is<br>
&gt; &quot;,ENGINE_DB_PASSWORD,ENGINE_PKI_TR<br>
&gt; UST_STORE_PASSWORD,ENGINE_PKI_ENGINE_STORE_PASSWORD&quot;.<br>
&gt; 2014-01-29 18:35:57,330 ERROR [org.ovirt.engine.core.bll.Backend] (MSC<br>
&gt; service thread<br>
&gt; 1-25) Error in getting DB connection. The database is inaccessible. Original<br>
&gt; exception is: BadSqlGrammarException: CallableStatementCallback; bad SQL<br>
&gt; grammar [{call checkdbconnection()}]; nested exception is<br>
&gt; org.postgresql.util.PSQLException: ERROR: function checkdbconnection() does<br>
&gt; not exist<br>
&gt; Hint: No function matches the given name and argument types. You might need<br>
&gt; to add explicit type casts.<br>
&gt; Position: 15<br>
&gt; 2014-01-29 18:35:58,336 ERROR [org.ovirt.engine.core.bll.Backend] (MSC<br>
&gt; service thread 1-25) Error in getting DB connection. The database is<br>
&gt; inaccessible. Original exception is: UncategorizedSQLException:<br>
&gt; CallableStatementCallback; uncategorized SQLException for SQL [{call<br>
&gt; checkdbconnection()}]; SQL state [25P02]; error code [0]; ERROR: current<br>
&gt; transaction is aborted, commands ignored until end of transaction block;<br>
&gt; nested exception is org.postgresql.util.PSQLException: ERROR: current<br>
&gt; transaction is aborted, commands ignored until end of transaction block<br>
&gt;<br>
<br>
</div></div>It looks like the database is empty... are you sure the engine.bak is intact? does you see CheckDBConnection there?<br>
<br>
Thanks,<br>
Alon<br>
</blockquote></div><br></div>