
Hi Nicolas, On 2/6/19 9:07 AM, Nicolas Ecarnot wrote:
Le 05/02/2019 à 10:51, Lucie Leistnerova a écrit :
Hi Hetz,
On 2/5/19 10:25 AM, Hetz Ben Hamo wrote:
Hi,
I upgraded to 4.3 and on the hosted engine web interface, I see the "dashboard" button twice, one below the other.
How can I fix it or is it a known bug?
Yes, it is known issue and guys are working on that. Package ovirt-engine-dashboard is obsolete and ovirt-engine-ui-extensions is the new one. The fix then should remove the obsolete package, now it stays.
Remove package ovirt-engine-dashboard and one dashboard button disappears.
Hi,
I upgraded to 4.3 and hit the same issue. I ran "yum remove ovirt-engine-dashboard" and I saw the additional button disappear. I was tired and then mistyped : "yum remove -y ovirt-engine-dashboard" At first, I thought it would do nothing as I just removed it. Instead, it *did* things, as if there was an alias from this package name to the "ovirt-engine-ui-extensions" name. Is it possible?
Well, I ctrl-C'ed it in hurry and saw it uninstalled : ovirt-engine-extension-aaa-ldap-setup-1.3.8-1.el7.noarch ovirt-engine-extension-aaa-ldap-1.3.8-1.el7.noarch ovirt-engine-api-explorer-0.0.2-1.el7.centos.noarch ovirt-engine-backend-4.3.0.4-1.el7.noarch ovirt-engine-dbscripts-4.3.0.4-1.el7.noarch
I'm sorry, my mistake I did not mention to remove the package without dependencies. rpm -e --nodeps ...
So I reinstalled these packages.
I witnessed that my GUI wasn't working anymore, so I ran "engine-setup". I answered the same questions I answered since years so I was pretty confident - I run this command at each upgrade, it does work.
Now, troubles are coming.
I choose to backup the database and to perform the vacuum. After confirming the otopi answers, I see this failure :
[ INFO ] Configuring WebSocket Proxy [ INFO ] Backing up database localhost:engine to '/var/lib/ovirt-engine/backups/engine-20190206084916.CbO3sD.dump'. [ INFO ] Creating/refreshing Engine database schema [ ERROR ] Failed to execute stage 'Misc configuration': [Errno 2] Aucun fichier ou dossier de ce type [ INFO ] Rolling back DWH database schema [ INFO ] Clearing DWH database ovirt_engine_history [ INFO ] Rolling back database schema [ INFO ] Clearing Engine database engine [ INFO ] Restoring Engine database engine [ INFO ] Restoring file '/var/lib/ovirt-engine/backups/engine-20190206084916.CbO3sD.dump' to database localhost:engine. [ ERROR ] Errors while restoring engine database, please check the log file for details [ INFO ] Stage: Clean up Log file is located at /var/log/ovirt-engine/setup/ovirt-engine-setup-20190206084840-2ps56v.log [ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20190206084929-setup.conf' [ INFO ] Stage: Pre-termination [ INFO ] Stage: Termination [ ERROR ] Execution of setup failed
When looking at the log file above (https://framadrop.org/r/ywTOD-Q02-#dA6hdYaxfZpgUB68gtJLB9inH5oJajrL4H9LTktDd...)
, I see a lot of SQL queries, then :
2019-02-06 08:49:17,955+0100 DEBUG otopi.plugins.ovirt_engine_setup.ovirt_engine.db.schema plugin.executeRaw:813 execute: ['/usr/share/ovirt-engine/dbscripts/schema.sh', '-s', 'localhost', '-p', '5432', '-u', 'engine', '-d', 'eng2019-02-06 08:49:17,960+0100 DEBUG otopi.plugins.ovirt_engine_setup.ovirt_engine.db.schema plugin.executeRaw:869 execute-result: ['/usr/share/ovirt-engine/dbscripts/schema.sh', '-s', 'localhost', '-p', '5432', '-u', 'engine', '-dTraceback (most recent call last): File "/usr/lib/python2.7/site-packages/otopi/plugin.py", line 856, in executeRaw preexec_fn=preexec_fn, File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__ errread, errwrite) File "/usr/lib64/python2.7/subprocess.py", line 1327, in _execute_child raise child_exception OSError: [Errno 2] Aucun fichier ou dossier de ce type 2019-02-06 08:49:17,961+0100 DEBUG otopi.context context._executeMethod:143 method exception Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/otopi/context.py", line 133, in _executeMethod method['method']() File "/usr/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-setup/ovirt-engine/db/schema.py", line 427, in _misc raiseOnError=False, File "/usr/lib/python2.7/site-packages/otopi/plugin.py", line 912, in execute **kwargs File "/usr/lib/python2.7/site-packages/otopi/plugin.py", line 856, in executeRaw preexec_fn=preexec_fn, File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__ errread, errwrite) File "/usr/lib64/python2.7/subprocess.py", line 1327, in _execute_child raise child_exception OSError: [Errno 2] Aucun fichier ou dossier de ce type 2019-02-06 08:49:17,961+0100 ERROR otopi.context context._executeMethod:152 Failed to execute stage 'Misc configuration': [Errno 2] Aucun fichier ou dossier de ce type
The error is cause by missing ovirt-engine-dbscripts.
Well, I thought I messed up with packages, and I thought a compete yum update would help, as I read :
Le 05/02/2019 à 15:19, Greg Sheremeta wrote :
The fix is pushed. Standalone engine upgrades should be fine starting
now. `yum update` any appliance engines or already upgraded engines to get the latest ovirt-engine-ui-extensions, which fixes the problem.
So I ran a yum update.
This package is part of ovirt-engine versionlock so can't be installed/updated separately. engine-setup should install the missing packages. I tried it by myself and it fixed the issue. [install] ovirt-engine-dbscripts-4.3.0.5-0.0.master.20190205084851.gitaaebfc9.el7.noarch will be installed Not sure what went wrong by you, send please the setup log and the ovirt-engine* rpms list. And also result of 'ls /usr/share/ovirt-engine/dbscripts' Thank you.
After running again engine-setup, it is failing the same way. I compared the complete rpm list with another 4.3 DC with no issue, and apart the removed ovirt-engine-dashboard package and obviously many upgraded packages, I see no obvious missing parts.
I'm at loss and don't know how to save this DC, so any help is welcome.
-- Lucie Leistnerova Quality Engineer, QE Cloud, RHVM Red Hat EMEA IRC: lleistne @ #rhev-qe