News

Back to Horms' Home Page

Not In

[Gaku with a Baseball Bat]

Last Friday morning I had the joy of Jackhammers [1] not to long after waking up. This Friday I had the joy of not being able to log into X on my desktop machine.

I fairly quickly narrowed this down to some fairly bogus permissions on /dev/null, /dev/zero and likely many others. And I fairly quickly started to suspect udev. To cut a long story short, after much fussing about I narrowed the problem down to the presence of /etc/udev/rules.d/65_dmsetup.rules by comparing things with a working system.

After that, I found that this is Debian Bug #491107in dmsetup 2:1.02.27-2. The bug report describes the problem as well as I could, I experienced both the permissions and the no booting variants in the course of my journey :-)

Lessons learnt:

  1. If you run Debian unstable and update often then sometimes things break. No surprises there, thats part of its purpose. And I'm happy to say this has been the first nasty one in a while.
  2. udev is more fragile than I would like for something so critical.

Fri, 18 Jul 2008 10:45:45 +1000| Permalink