On Sep 12, Horms <[EMAIL PROTECTED]> wrote: > I'm reopening this becase I have this problem and I suspect that > many others do too. It manifets in at least two ways on my system, > firstly /dev/null is mode 600, and secondly, I can't log into > X as a non-root user, though I was unable to determine exactly why. > > Adding the symlinc from /etc/udev/permissions.rules to > /etc/udev/rules.d/020_permissions.rules resolves the problem. Perhaps It's not so much complex. permissions.rules sets the permissions, and if you do not use it you will get the default (which is 660, not 600). Thi configuration file has been introduced with udev 0.056-2, so the symlink is created either in preinst when upgrading from an udev release lt 0.056-2 or in postinst at the time of the first install (unless the script detectes an existing configuration).
So, either you deleted the symlink yourself or installed the package with debris existing in /etc/udev/rules.d/ or the preinst upgrade code is buggy (but it looks simple enough to me). Which one? -- ciao, Marco
signature.asc
Description: Digital signature