I have two machines with the exact same behavior. Both are 13.10
One is in an OpenVZ container. I believe that OpenVZ is the genesis of the problem.
It has already caused problems with SSHD, and now our mailer and backup scripts are having trouble running.
Anyway, I noticed that /dev/null was losing its character flag and then exim, tar and a few other things (most things, probably) start getting a little wonky.
I wrote a script to delete the bad /dev/null and then mknod a new one-- but then it just gets changed back.
I do not have any idea what's causing the change.
EDIT: I think I may know what is causing it. I checked out and saw that the /dev/null file was 7 bytes long to I catted it out and it said simply: openvz
And it is in an OpenVZ container. Why is this happening and how can I make it stop?
Can anyone help?