Panique à bord !
Un client nous appelle, après avoir fait passer son technicien Mac habituel, qui n’arrive pas à trouver sa solution, décide d’appeler à la rescousse une autre vision, Erreur -36 sur son serveur Mac !
La configuration du serveur Mac
Le serveur Mac de cette maison de retraite sert à plusieurs petites choses, tout d’abord chaque service a un dossier qui permet de ranger ses fichiers :
- Le service animation, pour toutes les animations proposées aux résidents
- La cuisine, pour stocker les recettes et autres menus
- La maintenance pour les rapports
- La compta (pour les achats, la paye, etc …)
Enfin, une base de données développées en 4D pour la gestion des résidents.
Le serveur Mac est encore en 10.9, avec un SSD pour le système, et 3 disque interne de 2To qui gère les sauvegardes de tous les dossiers grâce au célèbre Carbon Copy Cloner
Une erreur -36
Le client me dit que le technicien a essayé plusieurs choses et que pour lui les disques durs sont HS, et que donc la copie ne se fait plus sur le serveur. En effet, plus moyen de copier un fichier sur le serveur sans avoir une erreur -36.
De ce fait, même le fait de dupliquer un fichier via un petit CMD + D ne fonctionne pas non plus !
Le client m’explique qu’il a réparer les autorisations du disque dur, et re-propager les autorisations en vain.
En effet, cette erreur -36 est souvent un problème qui est dû à un problème de droit sur les dossiers/fichiers.
La solution pour cette erreur -36
Après les vérifications d’usage sur le serveur, et sur les autorisations, le soucis persiste.
Nous nous loggons sur le serveur, via Apple Remote, pour regarder sur le serveur, comment une copie interne se comporte :
En interne tout se passe bien ! Donc … Le problème provient des utilisateurs réseaux !
En effet, le soucis doit venir de la base Open Directory, qui elle même gère les utilisateurs réseaux.
L’erreur -36, proviendrait elle de cette base de données, qui gère les utilisateurs ?
Tout à fait Thierry !
On se décide à supprimer cette base, et l’illumination arrive (en cette période proche de Noel, c’est presque normal 🙂 )
L’erreur -36 un problème sur le disque de boot !
Qui dit carbon copy cloner dit bien sauvegarde parfaite pour un serveur, mais dit aussi : Base Open Directory pas/mal copiée ! Donc, nous faisons une dernière vérification sur quel disque le serveur Boot !
Et là : BIM BAM BOUM ! Le serveur a booté sur une sauvegarde du disque de Boot ! Donc la base OD ne fonctionne pas 🙂
Redémarrage sur le bon disque dur, donc avec la bonne base ! Et le tour est joué !