FLR personal CMS

Accueil du site > Technique > Cygwin et tunnelling > Cygwin : erreur 1067 au démarrage d’un service

Cygwin : erreur 1067 au démarrage d’un service

lundi 5 septembre 2005, par François Le Ralle


Après plusieurs mois de bon fonctionnement et un certain nombre d’opérations de mise à jour diverses, le bon fonctionnement de cygwin n’avait pas été vérifié. Au moment où celui-ci était redevenu utile, évidemment, la situation était la suivante :

- plusieurs services (sshd, rsync) basés sur cygwin ne démarrent plus,
- un service écrit en python qui surveille des processus Windows et écrit dans un fichier de log montre une erreur 1067.

J’ai donc décidé dans un premier temps de remettre au propre toute la configuration cygwin. J’ai suivi la séquence de dépannage suivante :

- mise à jour l’installeur setup.exe depuis le site de cygwin http://www.cygwin.com/,
- mise à jour toutes les versions des modules cygwin installés en lançant l’installeur,
- réappliqué la manipulation du registre windows décrite dans l’article "Cygwin : erreur 1062...", car elle doit être réappliquée à toute réinstallation,
- redémarré la machine.

A ce stade les services basés sur Cygwin démarrent tous correctement. Il reste à faire démarrer le service basé sur Python qui continue de bloquer avec l’erreur 1067.

Le répertoire où écrit ce service appartient à l’utilisateur en cours, et non à system qui exécute le service. Il faut que je donne les droits à system pour aller y écrire. Pour ce faire en ligne de commande cygwin (lancer cygwin.bat),
- se placer par cd dans le répertoire parent,
- taper la commande


chmod -r 777 nom-du-repertoire

Le service qui était resté en erreur démarre maintenant sans problèmes.

Pour voir les autres articles du site traitant de cygwin, afficher la rubrique "cygwin et tunnelling"


Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP | squelette