Hello,

i have an issue with 'engine-seup' step on DWH (separate server) aufter upgrade 
from 4.4.10 to 4.5.
It looks like the ovirt-engine-setup are looking for rpm-package 'ovirt-engine' 
instead of  'ovirt-engine-dwh'.

the reporting error is:
"
          --== END OF CONFIGURATION ==--
         
[ INFO  ] Stage: Setup validation
[ ERROR ] Failed to execute stage 'Setup validation': Command '/usr/bin/rpm' 
failed to execute
[ INFO  ] Stage: Clean up
          Log file is located at 
/var/log/ovirt-engine/setup/ovirt-engine-setup-20220502100751-fqwb07.log
[WARNING] Remote engine was not configured to be able to access DWH, please 
check the logs.
[ INFO  ] Generating answer file 
'/var/lib/ovirt-engine/setup/answers/20220502101130-setup.conf'
[ INFO  ] Stage: Pre-termination
[ INFO  ] Stage: Termination
[ ERROR ] Execution of setup failed
"
in Setup log i found:

"
2022-05-02 10:11:30,000+0000 DEBUG otopi.context context._executeMethod:127 
Stage validation METHOD 
otopi.plugins.ovirt_engine_setup.ovirt_engine_common.distro-rpm.packages.Plugin._validation
2022-05-02 10:11:30,001+0000 DEBUG 
otopi.plugins.ovirt_engine_setup.ovirt_engine_common.distro-rpm.packages 
plugin.executeRaw:813 execute: ('/usr/bin/rpm', '-q', 
'--queryformat=%{version}-%{release}', 'ovirt-engine'), executable='None', 
cwd='None', env=None
2022-05-02 10:11:30,013+0000 DEBUG 
otopi.plugins.ovirt_engine_setup.ovirt_engine_common.distro-rpm.packages 
plugin.executeRaw:863 execute-result: ('/usr/bin/rpm', '-q', 
'--queryformat=%{version}-%{release}', 'ovirt-engine'), rc=1
2022-05-02 10:11:30,013+0000 DEBUG 
otopi.plugins.ovirt_engine_setup.ovirt_engine_common.distro-rpm.packages 
plugin.execute:921 execute-output: ('/usr/bin/rpm', '-q', 
'--queryformat=%{version}-%{release}', 'ovirt-engine') stdout:
package ovirt-engine is not installed

2022-05-02 10:11:30,013+0000 DEBUG 
otopi.plugins.ovirt_engine_setup.ovirt_engine_common.distro-rpm.packages 
plugin.execute:926 execute-output: ('/usr/bin/rpm', '-q', 
'--queryformat=%{version}-%{release}', 'ovirt-engine') stderr:


2022-05-02 10:11:30,013+0000 DEBUG otopi.context context._executeMethod:145 
method exception
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/otopi/context.py", line 132, in 
_executeMethod
    method['method']()
  File 
"/usr/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-setup/ovirt-engine-common/distro-rpm/packages.py",
 line 463, in _validation
    oenginecons.Const.ENGINE_PACKAGE_NAME,
  File "/usr/lib/python3.6/site-packages/otopi/plugin.py", line 931, in execute
    command=args[0],
RuntimeError: Command '/usr/bin/rpm' failed to execute
2022-05-02 10:11:30,015+0000 ERROR otopi.context context._executeMethod:154 
Failed to execute stage 'Setup validation': Command '/usr/bin/rpm' failed to 
execute
"

usually the upgrade of minor versions in 4.4 was just:
# yum update ovirt\*setup\*
# engine-setup
# yum update

as it did not work, i tried the fresh installation of centos8 stream and 
recovery of DWH Database and configuration:
# engine-backup --mode=restore --file=backup.bck --provision-all-databases
-> no luck

the last idea was fresh installation centos8 stream + fresh installation of 
ovirt-engine-dwh 4.5 (without recovery)
-> the same error.

the engine side works fine.

i compared the current setup logs with the installation and all the minor 
upgrades of ovirt-engine-dwh before 4.5
and only found the rpm-validation for the package 'ovirt-engine-dwh':

"
2022-02-08 16:11:29,846+0000 DEBUG 
otopi.plugins.ovirt_engine_setup.ovirt_engine_common.distro-rpm.packages 
plugin.executeRaw:813 execute: ('/usr/bin/rpm', '-q', 'ovirt-engine-dwh'), 
executable='None', cwd='None', env=None
2022-02-08 16:11:29,877+0000 DEBUG 
otopi.plugins.ovirt_engine_setup.ovirt_engine_common.distro-rpm.packages 
plugin.executeRaw:863 execute-result: ('/usr/bin/rpm', '-q', 
'ovirt-engine-dwh'), rc=0
2022-02-08 16:11:29,878+0000 DEBUG 
otopi.plugins.ovirt_engine_setup.ovirt_engine_common.distro-rpm.packages 
plugin.execute:921 execute-output: ('/usr/bin/rpm', '-q', 'ovirt-engine-dwh') 
stdout:
ovirt-engine-dwh-4.4.10-1.el8.noarch

2022-02-08 16:11:29,878+0000 DEBUG 
otopi.plugins.ovirt_engine_setup.ovirt_engine_common.distro-rpm.packages 
plugin.execute:926 execute-output: ('/usr/bin/rpm', '-q', 'ovirt-engine-dwh') 
stderr:


2022-02-08 16:11:29,878+0000 DEBUG otopi.transaction transaction.commit:152 
committing 'DWH Engine database Transaction'
"

It looks like engine-setup knows it is the DWH-Server, but is trying to 
validate the wrong rpm package.

Any Ideas, how to work around this.
Thank you!
_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@ovirt.org
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/users@ovirt.org/message/7E3U6JYC2LUPWW3335WS6THIBB67HJL6/

Reply via email to