Repair failed mount of /var
We have some machines which are experiencing a boot problem with the following error message quite regularly.
mount: /var: cannot mount none read-only.
We have no clue why aufs is not mounting correctly, but a manual systemctl start var.mount
works every time.
This installs a repair script which just starts the mount again on a failure. This can lead to an infinite loop, but my tests have shown two calls to repair-var.service
until /var is mounted correctly.
I added systemd-resolved
because it fails, when var.mount
fails the first time and without it chef-client
does not find its server.