OpenVZ : cannot set date: Operation not permitted

Petit problème de date avec un container OpenVZ sur un serveur OVH Proxmox.

Un des  container avec un décalage de deux heures.

Quand on essaie de changer la date :

# date 12122055
date: cannot set date: Operation not permitted
Tue Dec 12 20:55:00 UTC 2010

Pour commencer arrêter le container à partir du serveur proxmox :

# vzctl stop <veid>
Stopping container ...
Container was stopped

<veid> remplace l’id du container

On active la capacité sys_time

# vzctl set <veid> --save --capability sys_time:on
Saved parameters for CT <veid>

Puis redémarrer le container :

# vzctl start <veid>
Starting container ...
Container is mounted
Adding IP address(es): IP
Setting CPU units: 1000
Setting CPUs: 1
Configure meminfo: 524288
Set hostname: hostname
File resolv.conf was modified
Setting quota ugidlimit: 0
Container start in progress...

Enfin dans le container remplacer le fichier localtime pour mettre à jour la timezone au cas ou elle serait pas bonne :

# rm /etc/localtime
# ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
# date 12122101
Tue Dec 12 21:01:02 CEST 2010

Pour finaliser le tout n’hésitez pas à installer un serveur NTP pour maintenir l’heure.