On Wed, Aug 25, 2021 at 10:28 AM Gianluca Cecchi <gianluca.cec...@gmail.com> wrote: > > On Tue, Aug 24, 2021 at 6:58 PM Gianluca Cecchi <gianluca.cec...@gmail.com> > wrote: >> >> Hello, >> I'm testing what in object in a test env. >> For this I downloaded the async 1 iso of the node, released on 14/07: >> https://resources.ovirt.org/pub/ovirt-4.4/iso/ovirt-node-ng-installer/4.4.7-2021071400/el8/ovirt-node-ng-installer-4.4.7-2021071400.el8.iso >> >> and downloaded to manually install and avoid 4.4.8 appliance: >> https://resources.ovirt.org/pub/ovirt-4.4/rpm/el8/x86_64/ovirt-engine-appliance-4.4-20210705172723.1.el8.x86_64.rpm >> released on 05/07 >> BTW: what is the difference with >> https://resources.ovirt.org/pub/ovirt-4.4/rpm/el8/x86_64/ovirt-engine-appliance-4.4-20210720124053.1.el8.x86_64.rpm >> as both the rpm in changelog contains at top: >> * Mon Jul 05 2021 Sandro Bonazzola <sbona...@redhat.com> - 4.4 >> - oVirt 4.4.7 GA appliance >> >> I'm in the phase where I have installed the iso, manually installed the >> 4.4.7 appliance rpm and then: >> tmux >> hosted-engine --deploy --restore-from-file=backup.bck >> >> It seems I'm stuck at step: >> [ INFO ] changed: [localhost -> 192.168.222.153] >> [ INFO ] TASK [ovirt.ovirt.engine_setup : Remove temporary yum >> configuration file] >> [ INFO ] changed: [localhost -> 192.168.222.153] >> [ INFO ] TASK [ovirt.ovirt.engine_setup : Set offline parameter if variable >> is set] >> [ INFO ] ok: [localhost -> 192.168.222.153] >> [ INFO ] TASK [ovirt.ovirt.engine_setup : Restore engine from file] >> [ INFO ] skipping: [localhost] >> [ INFO ] TASK [ovirt.ovirt.engine_setup : Run engine-setup with answerfile] >> >> under /var/log/ovirt-hosted-engine-setup of host: >> >> [root@novirt2 ovirt-hosted-engine-setup]# ls -lrt >> total 1376 >> -rw-r--r--. 1 root root 142169 Aug 24 18:12 >> ovirt-hosted-engine-setup-ansible-get_network_interfaces-20210824181152-6kd9pq.log >> -rw-r--r--. 1 root root 270803 Aug 24 18:18 >> ovirt-hosted-engine-setup-ansible-initial_clean-20210824181738-su4zk6.log >> -rw-r--r--. 1 root root 378903 Aug 24 18:34 >> ovirt-hosted-engine-setup-20210824181101-r03y91.log >> -rw-r--r--. 1 root root 610288 Aug 24 18:34 >> ovirt-hosted-engine-setup-ansible-bootstrap_local_vm-20210824181850-m1gx97.log >> [root@novirt2 ovirt-hosted-engine-setup]# >> >> and >> >> [root@novirt2 ovirt-hosted-engine-setup]# tail >> ovirt-hosted-engine-setup-ansible-bootstrap_local_vm-20210824181850-m1gx97.log >> 2021-08-24 18:34:18,155+0200 INFO ansible ok {'status': 'OK', >> 'ansible_type': 'task', 'ansible_playbook': >> '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', >> 'ansible_host': 'localhost', 'ansible_task': 'Set offline parameter if >> variable is set', 'task_duration': 1} >> 2021-08-24 18:34:18,156+0200 DEBUG ansible on_any args >> <ansible.executor.task_result.TaskResult object at 0x7f3c88732400> kwargs >> 2021-08-24 18:34:19,035+0200 INFO ansible task start {'status': 'OK', >> 'ansible_type': 'task', 'ansible_playbook': >> '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', >> 'ansible_task': 'ovirt.ovirt.engine_setup : Restore engine from file'} >> 2021-08-24 18:34:19,035+0200 DEBUG ansible on_any args TASK: >> ovirt.ovirt.engine_setup : Restore engine from file kwargs >> is_conditional:False >> 2021-08-24 18:34:19,037+0200 DEBUG ansible on_any args localhost TASK: >> ovirt.ovirt.engine_setup : Restore engine from file kwargs >> 2021-08-24 18:34:19,885+0200 INFO ansible skipped {'status': 'SKIPPED', >> 'ansible_type': 'task', 'ansible_playbook': >> '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', >> 'ansible_task': 'Restore engine from file', 'ansible_host': 'localhost'} >> 2021-08-24 18:34:19,886+0200 DEBUG ansible on_any args >> <ansible.executor.task_result.TaskResult object at 0x7f3c88662358> kwargs >> 2021-08-24 18:34:20,761+0200 INFO ansible task start {'status': 'OK', >> 'ansible_type': 'task', 'ansible_playbook': >> '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', >> 'ansible_task': 'ovirt.ovirt.engine_setup : Run engine-setup with >> answerfile'} >> 2021-08-24 18:34:20,762+0200 DEBUG ansible on_any args TASK: >> ovirt.ovirt.engine_setup : Run engine-setup with answerfile kwargs >> is_conditional:False >> 2021-08-24 18:34:20,763+0200 DEBUG ansible on_any args localhost TASK: >> ovirt.ovirt.engine_setup : Run engine-setup with answerfile kwargs >> [root@novirt2 ovirt-hosted-engine-setup]# >> >> Inside the (still local) vm: >> >> [root@novmgr ovirt-engine]# cd /var/log/ovirt-engine/setup/ >> [root@novmgr setup]# ls -lrt >> total 12084 >> -rw-r--r--. 1 root root 394589 Aug 24 18:25 >> ovirt-engine-provisiondb-20210824182500-rqqgls.log >> -rw-r--r--. 1 root root 395744 Aug 24 18:25 >> ovirt-engine-provisiondb-20210824182505-tq5b8z.log >> -rw-------. 1 root root 14196 Aug 24 18:25 >> restore-backup-20210824162459.log >> -rw-r--r--. 1 root root 11559016 Aug 24 18:35 >> ovirt-engine-setup-20210824183421-ri4rdq.log >> [root@novmgr setup]# >> >> [root@novmgr setup]# tail ovirt-engine-setup-20210824183421-ri4rdq.log >> 2021-08-24 18:35:21,233+0200 DEBUG otopi.plugins.otopi.packagers.dnfpackager >> dnfpackager.verbose:75 DNF Downloading Ceph packages for x86_64 1.02/1.02KB >> 2021-08-24 18:35:21,235+0200 INFO otopi.plugins.otopi.packagers.dnfpackager >> dnfpackager.info:79 DNF Downloaded Ceph packages for x86_64 >> 2021-08-24 18:35:21,361+0200 ERROR otopi.plugins.otopi.packagers.dnfpackager >> dnfpackager.error:84 DNF Importing GPG key 0xE451E5B5: >> Userid : "CentOS Storage SIG >> (http://wiki.centos.org/SpecialInterestGroup/Storage) <secur...@centos.org>" >> Fingerprint: 7412 9C0B 173B 071A 3775 951A D4A2 E50B E451 E5B5 >> From : https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-Storage >> 2021-08-24 18:35:21,362+0200 DEBUG otopi.plugins.otopi.dialog.human >> human.format:69 newline sent to logger >> 2021-08-24 18:35:21,363+0200 DEBUG otopi.plugins.otopi.dialog.human >> human.confirm:293 confirm GPG_KEY >> 2021-08-24 18:35:21,363+0200 DEBUG otopi.plugins.otopi.dialog.human >> dialog.__logString:204 DIALOG:SEND >> 2021-08-24 18:35:21,364+0200 DEBUG otopi.plugins.otopi.dialog.human >> dialog.__logString:204 DIALOG:SEND Please confirm Confirm >> use of GPG Key userid=CentOS Storage SIG >> (http://wiki.centos.org/SpecialInterestGroup/Storage) <secur...@centos.org> >> hexkeyid=E451E5B5 [yes/no]: >> >> 20 minutes passed >> [root@novmgr setup]# date >> Tue Aug 24 18:56:16 CEST 2021 >> [root@novmgr setup]# >> >> I suspect the error related to the gpg key import.... >> >> any insights? >> >> Does my strategy to keep 4.4.7 on upgrade from 4.3.10 apply, or anyway the >> appliance will upgrade anyway to 4.4.8 during the setup? >> >> thanks, >> Gianluca > > > Using iso for 4.4.8 node: > https://resources.ovirt.org/pub/ovirt-4.4/iso/ovirt-node-ng-installer/4.4.8-2021081816/el8/ovirt-node-ng-installer-4.4.8-2021081816.el8.iso > it seems the problem goes away and the engine-setup phase with answerf ile > completes without asking gpg key confirmation in log...
I'd still consider it a bug, would you like to report one? I think I'd describe it like this: otopi's dialog.confirm prompts for an answer regardless of DIALOG/autoAcceptDefault. I think the only user of dialog.confirm is the case above - dnf (and yum) packager uses it to confirm the key. One might claim that we should also somehow make this fail more quickly - perhaps by making ansible not provide stdin to engine-setup (and hopefully it should then fail immediately) - didn't try, I think it should be easy. Thanks, -- Didi _______________________________________________ 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/TVFWAZY4ASDEUILUO47SIUXASF4FSQ6K/