The bug is not in start-stop-daemon of dpkg. Your /sbin/start-stop- daemon is a wrapper introduced by LTSP and it splits the arguments improperly before giving them back to the real start-stop-daemon.
Instead of seeing sh -c "find /var/cache/man" the real start-stop-daemon receives sh -c find /var/cache/man so that find is really executed without argument while sh gets 3 arguments. See the part of the log that proves it: 9381 open("/sbin/start-stop-daemon", O_RDONLY) = 3 [...] 9381 read(10, "#!/bin/sh\n#\n# LTSP Wrapper to av"..., 8192) = 172 9381 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_t idptr=0xf75a7938) = 9382 9381 wait4(-1, <unfinished ...> 9382 close(10) = 0 9382 execve("/sbin/start-stop-daemon.real", ["/sbin/start-stop-daemon.real", "--start", "--pidfile", "/dev/null", "--startas", "/bin/sh", "--", "-c", "find", "/var/cache/man"], [/* 43 vars */]) = 0 I'll reassign this to ltsp-server. ** Changed in: dpkg (Ubuntu) Importance: Undecided => Medium ** Package changed: dpkg (Ubuntu) => ltsp (Ubuntu) ** Changed in: ltsp (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/521129 Title: start-stop-daemon seems to do something weird to the root fs -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs