On Fri, 13 Mar 2015 18:36:51 -0300 Henrique de Moraes Holschuh <h...@debian.org> wrote: > On Thu, 12 Mar 2015, wzabo...@elektron.elka.pw.edu.pl wrote: > > I have deleted the /etc/adjtime in the affected machine and rebooted it. > > After that it boots correctly, without a delay caused by the "future > > superblock write time". > > However I don't understand what was the real cause of the problem... > > /etc/adjtime has two relevant fields. One tells whether the RTC is in UTC > or local time, and the other has its systematic drift. > > Both can, if wrong, result in some system tools changing the system time > backwards if they're called during boot. >
Most likely, /etc/adjtime was configured to use local time and you ran into [1]. In systemd, we avoid that error by skipping the file system check if already done in the initramfs [2]. I think sysvinit should do the same and test for the flag files created by initramfs-tools [3]. Cheers, Michael [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767040 [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782522 [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782481 -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature