defaults,errors=remount-roHowever this [errors=remount-ro] option isn't supported by xfs. Therefore the root fs was being mounted ro, and demons, logging etc failed and the system failed to boot. I had some filesystem corruption from the failing drive, and re-installed all the Debian packages. Everything seems fine now.