Author Topic: service cloud-final.service failing to load  (Read 2327 times)

0 Members and 1 Guest are viewing this topic.

service cloud-final.service failing to load
« on: July 12, 2021, 05:57:20 AM »
Hi there,

Yesterday I've rebuilt Apache from 2.4.39 to 2.4.46 (due to problem with uploading images to wordpress sites) and then I've rebuilt the vHOSTS.
Ever since I'm getting the following error (also tried to restart the server twice, but still getting the same message every 15 minutes):

Restarted service cloud-final.service on at Mon Jul 12 08:45:01 IDT 2021Job for cloud-final.service failed because the control process exited with error code. See "systemctl status cloud-final.service" and "journalctl -xe" for details.

Running command "systemctl status cloud-final.service" I'm getting this:


Jul 12 08:45:02 systemd[1]: Starting Execute cloud user/final scripts...
Jul 12 08:45:03 cloud-init[3295]: Cloud-init v. 19.4 running 'modules:final' at Mon, 12 Jul 2021 05:45:03 +0000. Up 544.70 seconds.
Jul 12 08:45:03 cloud-init[3295]: Cloud-init v. 19.4 finished at Mon, 12 Jul 2021 05:45:03 +0000. Datasource DataSourceHetzner.  Up 544.90 seconds
Jul 12 08:45:03 echo[3307]: try restart NetworkManager.service
Jul 12 08:45:03 systemctl[3309]: Failed to reload-or-try-restart NetworkManager.service: Unit not found.
Jul 12 08:45:03 systemd[1]: cloud-final.service: control process exited, code=exited status=5
Jul 12 08:45:03 systemd[1]: Failed to start Execute cloud user/final scripts.
Jul 12 08:45:03 systemd[1]: Unit cloud-final.service entered failed state.
Jul 12 08:45:03 systemd[1]: cloud-final.service failed.

Anybody knows what's wrong and how to fix it?
« Last Edit: July 12, 2021, 06:00:37 AM by ring_c »

Re: service cloud-final.service failing to load
« Reply #1 on: July 13, 2021, 07:14:07 AM »
Ok, I've found the solution myself, leaving it here for future seekers.
I had to comment the following line in file /usr/lib/systemd/system/cloud-final.service:

Code: [Select]
ExecStartPost=/usr/bin/systemctl reload-or-try-restart NetworkManager.service

Now my file looks like this:

Code: [Select]
Description=Execute cloud user/final scripts cloud-config.service rc-local.service cloud-config.service

ExecStart=/usr/bin/cloud-init modules --mode=final
ExecStartPost=/bin/echo "try restart NetworkManager.service"
# TODO: try-reload-or-restart is available only on systemd >= 229
# ExecStartPost=/usr/bin/systemctl reload-or-try-restart NetworkManager.service

# Output needs to appear in instance console output