NUT et UPSSCHED sous Wheezy

Un petit problème avec ''nut'' et Wheezy, … et ma conf :

Apr 11 06:01:35 proxmox-warez upssched[5237]: Failed to connect to parent and failed to create parent: No such file or directory

~~READMORE~~

Le problème vient de l'installation que j'ai fait pour la précédent version de Debian (et qui est plus détaillé par ici .

Dans /etc/nut/upssched.conf , j'ai mis (extrait):

PIPEFN /var/run/nut/upssched/upssched.pipe
LOCKFN /var/run/nut/upssched/upssched.lock

Or, /var/run a changé depuis le passage sous Wheezy: c'est un mountage tmpfs en /run.

Bref, créer un sous-sous-répertoire dans /var/run/ est a proscrire.

Donc, il faut changer pour (par exemple) :

PIPEFN /var/lib/nut/upssched/upssched.pipe
LOCKFN /var/lib/nut/upssched/upssched.lock

En prenant soin de créer le répertoire avec les bons droits:
(Normalement /var/lib/nut existe déjà).

# mkdir /var/lib/nut/upssched
# chown root:nut /var/lib/nut/upssched  
# chmod g+sw /var/lib/nut/upssched

Et enfin:

# /etc/init.d/nut-server restart