On Tue, Nov 14, 2023 at 10:49 AM <nico...@devels.es> wrote: > Hi, > > We're running oVirt 4.5.4, recently we got this alert: > > Engine's certification is about to expire at 2023-11-19. Please renew > the engine's certification. > > So I'm trying to run: > > engine-setup --offline > > However, it fails with the following error: > > [ INFO ] Upgrading CA > [ INFO ] Renewing engine certificate > [ ERROR ] Failed to execute stage 'Misc configuration': Command > '/usr/share/ovirt-engine/bin/pki-enroll-pkcs12.sh' failed to execute > > Digging into the logs I can see this: > > 2023-11-14 08:36:22,848+0000 DEBUG > otopi.plugins.ovirt_engine_setup.ovirt_engine.pki.ca plugin.execute:926 > execute-output: ('/usr/share/ovirt-engine/bin/pki-enroll- pkcs12.sh', > '--name=engine', '--password=**FILTERED**', > '--subject=/C=US/O=stic.ull.es/CN=fqdn.es', '--san=DNS:fqdn.es', > '--keep-key') stderr: > Ignoring -days; not generating a certificate > /etc/pki/ovirt-engine/ca.pem is not on a local filesystem > Cannot sign request > > 2023-11-14 08:36:22,849+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/pki/ca.py", > > line 753, in _miscUpgrade > self._enrollCertificates(True, uninstall_files) > File > "/usr/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-setup/ovirt-engine/pki/ca.py", > > line 360, in _enrollCertificates > shortLife=entry['shortLife'], > File > "/usr/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-setup/ovirt-engine/pki/ca.py", > > line 250, in _enrollCertificate > + (('--days=398',) if shortLife else ()) > File "/usr/lib/python3.6/site-packages/otopi/plugin.py", line 931, > in execute > command=args[0], > RuntimeError: Command > '/usr/share/ovirt-engine/bin/pki-enroll-pkcs12.sh' failed to execute > 2023-11-14 08:36:22,852+0000 ERROR otopi.context > context._executeMethod:154 Failed to execute stage 'Misc configuration': > Command '/usr/share/ovirt-engine/bin/pki-enroll-pkcs12.sh' failed to > execute > > However, the file exists and is on a local filesystem: > > # ll /etc/pki/ovirt-engine/ca.pem > -rw-r--r--. 1 root root 4516 jun 24 2015 /etc/pki/ovirt-engine/ca.pem >
This does not prove that it's on a local filesystem - can be on nfs, and nfs locking is sometimes problematic, so we prevented that. See pki-enroll-request.sh. > > Can someone shed some light about why is this failing and how to solve > it, please? > What output do you get for: df -l /etc/pki/ovirt-engine/ca.pem ? Best regards, -- 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/NYQANBPVRZFUPMCHZIVTB2M4SVSKGASG/