Public bug reported:
[Impact]
cloud-init status returns error, in groovy lxd containers.
This is probably happening because it expects /etc/fstab to exist, but it
doesn't.
[Test Case]
$ lxc launch ubuntu-daily:groovy g
$ lxc exec g -- /bin/bash
root@g:~# cloud-init status
status: error
>From /var/log/cloud-init.log :
2020-07-06 14:51:47,011 - util.py[DEBUG]: Running module mounts (<module
'cloudinit.config.cc_mounts' from
'/usr/lib/python3/dist-packages/cloudinit/config/cc_mounts.py'>) failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 848, in
_run_modules
ran, _r = cc.run(run_name, mod.handle, func_args,
File "/usr/lib/python3/dist-packages/cloudinit/cloud.py", line 54, in run
return self._runners.run(name, functor, args, freq, clear_on_fail)
File "/usr/lib/python3/dist-packages/cloudinit/helpers.py", line 185, in run
results = functor(*args)
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_mounts.py", line
381, in handle
for line in util.load_file(FSTAB_PATH).splitlines():
File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 1422, in
load_file
with open(fname, 'rb') as ifh:
FileNotFoundError: [Errno 2] No such file or directory: '/etc/fstab'
** Affects: cloud-init (Ubuntu)
Importance: Undecided
Status: New
** Affects: cloud-init (Ubuntu Groovy)
Importance: Undecided
Status: New
** Also affects: cloud-init (Ubuntu Groovy)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1886531
Title:
cloud-init status broken in groovy lxd containers
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1886531/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs