ok ton tu as bien systemctl accessible dans /bin, pourtant le message d'erreur
/sbin/service: line 79 /bin/systemctl aucun fichier ou dossier de ce type
semble indiquer le contraire.
Du coup j'ai installer le paquet tigervnc-server et il y a une subtilité liée à systemd...
Pour faire fonctionner tigervnc sur fedora 17, après avoir installé tigervnc-server:
cp /usr/lib/systemd/system/vncserver\@.service /etc/systemd/system/vncserver\@\:1.service
Il faut ensuite remplacer les mots clefs <USER> dans ce fichier /etc/systemd/system/vncserver@:1.service par l'utilisateur souhaité (root est surement à éviter). Il faut ensuite créer le mot de passe pour la session VNC, sous l'utilisateur choisi, taper la commande
vncpasswd
Ensuite on ajoute le service
systemctl enable vncserver@:1.service
Et on le démarre
systemctl start vncserver@:1.service
Le fichier dans /etc/sysconfig ne sert plus à rien.