cloud-init fails when fstab is missing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init |
New
|
Undecided
|
Unassigned |
Bug Description
In LP: #1877078 /etc/fstab was removed from the LXD squashfs.
Appearently due to the missing fstab cloud-init.service fails in a newly started Groovy container:
$ lxc launch ubuntu-daily:groovy c-i-test
$ lxc shell c-i-test
root@c-i-test:~# cat /var/log/
...
2020-07-06 14:57:59,606 - util.py[DEBUG]: Reading from /etc/fstab (quiet=False)
2020-07-06 14:57:59,606 - handlers.py[DEBUG]: finish: init-network/
2020-07-06 14:57:59,607 - util.py[WARNING]: Running module mounts (<module 'cloudinit.
2020-07-06 14:57:59,607 - util.py[DEBUG]: Running module mounts (<module 'cloudinit.
Traceback (most recent call last):
File "/usr/lib/
ran, _r = cc.run(run_name, mod.handle, func_args,
File "/usr/lib/
return self._runners.
File "/usr/lib/
results = functor(*args)
File "/usr/lib/
for line in util.load_
File "/usr/lib/
with open(fname, 'rb') as ifh:
FileNotFoundError: [Errno 2] No such file or directory: '/etc/fstab'
...
tags: | added: id-596e17fac6e5ac8ded74a8ee |