Gal Zaidman <gzaidman(a)redhat.com> writes:
Can you please open a bug on otopi and on ovirt-host-deploy to remove
the
usage of rpmUtils.miscutils since dnf doesn't provide it
I've filed a bug on ovirt-host-deploy:
https://bugzilla.redhat.com/1724056
> Thanks
>
> On Tue, Jun 25, 2019 at 2:17 PM Milan Zamazal <mzamazal(a)redhat.com> wrote:
>
>> Hi, when I experiment with installing a RHEL 8 host from Engine (master
>> branch running on RHEL 7), I get the following error in host deploy:
>>
>> 2019-06-25 12:59:48,701+0200 DEBUG otopi.plugins.otopi.network.firewalld
>> firewalld._get_firewalld_cmd_version:116 firewalld version: 0.6.3
>> 2019-06-25 12:59:48,701+0200 DEBUG otopi.plugins.otopi.dialog.machine
>> dialog.__logString:204 DIALOG:SEND **%EventEnd STAGE customization
>> METHOD otopi.plugins.otopi.network.firewalld.Plugin._customization (None)
>> 2019-06-25 12:59:48,701+0200 DEBUG otopi.context
>> context.dumpEnvironment:731 ENVIRONMENT DUMP - BEGIN
>> 2019-06-25 12:59:48,702+0200 DEBUG otopi.context
>> context.dumpEnvironment:741 ENV NETWORK/firewalldAvailable=bool:'True'
>> 2019-06-25 12:59:48,702+0200 DEBUG otopi.context
>> context.dumpEnvironment:745 ENVIRONMENT DUMP - END
>> 2019-06-25 12:59:48,702+0200 DEBUG otopi.context
>> context._executeMethod:127 Stage customization METHOD
>> otopi.plugins.otopi.core.config.Plugin._customize1
>> 2019-06-25 12:59:48,702+0200 DEBUG otopi.plugins.otopi.dialog.machine
>> dialog.__logString:204 DIALOG:SEND **%EventStart STAGE customization
>> METHOD otopi.plugins.otopi.core.config.Plugin._customize1 (None)
>> 2019-06-25 12:59:48,703+0200 DEBUG otopi.plugins.otopi.dialog.machine
>> dialog.__logString:204 DIALOG:SEND **%EventEnd STAGE customization
>> METHOD otopi.plugins.otopi.core.config.Plugin._customize1 (None)
>> 2019-06-25 12:59:48,703+0200 DEBUG otopi.context
>> context._executeMethod:127 Stage customization METHOD
>> otopi.plugins.ovirt_host_deploy.kdump.packages.Plugin._customization
>> 2019-06-25 12:59:48,703+0200 DEBUG otopi.plugins.otopi.dialog.machine
>> dialog.__logString:204 DIALOG:SEND **%EventStart STAGE customization
>> METHOD otopi.plugins.ovirt_host_deploy.kdump.packages.Plugin._customization
>> (None)
>> 2019-06-25 12:59:48,704+0200 DEBUG otopi.context
>> context._executeMethod:145 method exception
>> Traceback (most recent call last):
>> File "/tmp/ovirt-AX5hJa1Fcr/pythonlib/otopi/context.py", line 132,
in
>> _executeMethod
>> method['method']()
>> File
>>
"/tmp/ovirt-AX5hJa1Fcr/otopi-plugins/ovirt-host-deploy/kdump/packages.py",
>> line 216, in _customization
>> self._kexec_tools_version_supported()
>> File
>>
"/tmp/ovirt-AX5hJa1Fcr/otopi-plugins/ovirt-host-deploy/kdump/packages.py",
>> line 143, in _kexec_tools_version_supported
>> from rpmUtils.miscutils import compareEVR
>> ModuleNotFoundError: No module named 'rpmUtils'
>> 2019-06-25 12:59:48,705+0200 ERROR otopi.context
>> context._executeMethod:154 Failed to execute stage 'Environment
>> customization': No module named 'rpmUtils'
>>
>> It's apparently because `rpmUtils' module from `yum' package is no
>> longer present on RHEL 8 (in `yum' or another very easily guessable
>> package). I'm not sure how el7 x el8 host installation is supposed to
>> work and whether I can do anything at the moment to proceed a bit
>> further.
>>
>> I suppose similar yum x dnf issues will need some attention; not only in
>> host deploy but everywhere where yum or rpm manipulation is used.
>>
>> Thanks,
>> Milan
>>