Hi Dan, Thanks for the response, you're right, my patch was incomplete and I rectified it and now everything seems to be fine. If I face any issues again, I'll file a new bug, please close this one.
-- Shedi ** Changed in: cloud-init Status: Incomplete => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to cloud-init. https://bugs.launchpad.net/bugs/1884819 Title: cloud-init service failed to start with FileExistsError: [Errno 17] File exists: '/var/lib/cloud/data' Status in cloud-init: Invalid Bug description: When I restart cloud-init in a loop with the following script, I get the error as mentioned in summary. #Start of test script #!/bin/bash set -e for i in {1..30}; do echo -n "$i " cloud-init clean -ls sleep 1 systemctl restart cloud-*.service done echo "" #End of test script This is observed after applying fix: https://github.com/canonical /cloud-init/commit/0755cff078d5931e1d8e151bdcb84afb92bc0f02 Error message is: ``` Jun 23 18:37:23 phdev cloud-init[2240]: Traceback (most recent call last): Jun 23 18:37:23 phdev cloud-init[2240]: File "/usr/bin/cloud-init", line 11, in <module> Jun 23 18:37:23 phdev cloud-init[2240]: load_entry_point('cloud-init==20.2', 'console_scripts', 'cloud-init')() Jun 23 18:37:23 phdev cloud-init[2240]: File "/usr/lib/python3.7/site-packages/cloudinit/cmd/main.py", line 893, in main Jun 23 18:37:23 phdev cloud-init[2240]: get_uptime=True, func=functor, args=(name, args)) Jun 23 18:37:23 phdev cloud-init[2240]: File "/usr/lib/python3.7/site-packages/cloudinit/util.py", line 2618, in log_time Jun 23 18:37:23 phdev cloud-init[2240]: ret = func(*args, **kwargs) Jun 23 18:37:23 phdev cloud-init[2240]: File "/usr/lib/python3.7/site-packages/cloudinit/cmd/main.py", line 600, in status_wrapper Jun 23 18:37:23 phdev cloud-init[2240]: util.ensure_dirs((data_d, link_d,)) Jun 23 18:37:23 phdev cloud-init[2240]: File "/usr/lib/python3.7/site-packages/cloudinit/util.py", line 1645, in ensure_dirs Jun 23 18:37:23 phdev cloud-init[2240]: ensure_dir(d, mode) Jun 23 18:37:23 phdev cloud-init[2240]: File "/usr/lib/python3.7/site-packages/cloudinit/util.py", line 1698, in ensure_dir Jun 23 18:37:23 phdev cloud-init[2240]: os.makedirs(path) Jun 23 18:37:23 phdev cloud-init[2240]: File "/usr/lib/python3.7/os.py", line 221, in makedirs Jun 23 18:37:23 phdev cloud-init[2240]: mkdir(name, mode) Jun 23 18:37:23 phdev cloud-init[2240]: FileExistsError: [Errno 17] File exists: '/var/lib/cloud/data' Jun 23 18:37:23 phdev systemd[1]: cloud-init.service: Main process exited, code=exited, status=1/FAILURE Jun 23 18:37:23 phdev systemd[1]: cloud-init.service: Failed with result 'exit-code'. Jun 23 18:37:23 phdev systemd[1]: Failed to start Initial cloud-init job (metadata service crawler). ``` Find the attached for the log tarball. To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1884819/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp