Package: open-vm-tools Version: 2:10.2.0-3 Hi, I've got reported issues which looked like a failed to start service on boot with: Active: failed (Result: resources)
A restart on the system after boot worked. The actual issue was eventually to be found as: "Read-only file system". After a while I realized we essentially hit [1]. Since [2] the service sets DefaultDependencies=no But OTOH we use "PrivateTmp=yes" which needs writable /var/tmp. The combination of the above without precaution is the issue as it may be started before all file systems are up. I propose a change to the dependencies that in all my tests worked fine with: 1. still being before cloud-init 2. the file system being ready and no more hitting the issue --- a/debian/open-vm-tools.service +++ b/debian/open-vm-tools.service @@ -4,6 +4,7 @@ Documentation=http://open-vm-tools.sourceforge.net/about.php ConditionVirtualization=vmware DefaultDependencies=no Before=cloud-init-local.service +After=local-fs.target [Service] ExecStart=/usr/bin/vmtoolsd [1]: https://github.com/systemd/systemd/blob/2e6dbc0fcd45c152f15aed77cde4fd07957c150c/src/core/service.c#L1832 [2]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=859677 -- Christian Ehrhardt Software Engineer, Ubuntu Server Canonical Ltd