3 votes

OpenAFS et Mac OS X Yosemite 10.10.4 et Mac OS X El Capitan 10.11

Je suis l'auteur de cet article de blog sur comment installer OpenAFS sur MAC OS X Yosemite. Après avoir mis à jour Yosemite en version 10.10.4, OpenAFS a cessé de fonctionner. Il accepte le jeton Kerberos mais semble incapable de se connecter au serveur distant. Est-ce que quelqu'un peut m'aider à enquêter sur ce problème? Je ne sais pas quoi faire. J'ai également essayé de cloner le dépôt git et de compiler la dernière branche (origin/openafs-stable-1_6_x) mais cela ne fonctionne pas.

La seule erreur que je peux obtenir est la suivante:

02/07/15 09:11:38.000 kernel[0]: afs: Perte de contact avec le serveur de fichiers xx.xx.xx.xx dans la cellule yy.yy.yy (code -1) (tous les adresses ip multi-homées sont hors service pour le serveur)

Dans la version précédente, j'aurais obtenu la même erreur suivie immédiatement de l'erreur opposée (et positive):

02/07/15 09:11:54.000 kernel[0]: afs: le serveur de fichiers xx.xx.xx.xx dans la cellule yy.yy.yy est de nouveau opérationnel (code 105) (adresse multi-homée; d'autres interfaces du même hôte peuvent être hors service)

Malheureusement, ce deuxième message n'apparaît plus. Est-ce que cela peut arriver parce que discoveryd n'est plus présent dans 10.10.4?

Mise à jour: J'ai également ajouté à mon article de blog les instructions sur comment le faire fonctionner avec Mac OS X El Capitan.

1voto

Tom Werner Points 119

Le pare-feu bloque le trafic provenant de binaires non signés. Votre société File System, Inc. distribue un installateur OpenAFS qui est signé et inclut des binaires signés et une extension de noyau signée. Vous pouvez l'obtenir à partir de

https://www.your-file-system.com/openafs-client-installer/download

0voto

Yonatan Galili Points 101

Voici l'histoire. Après avoir passé deux jours à me cogner la tête contre ce problème, j'étais au téléphone avec ma copine et elle dit "allez, désactive le pare-feu ! C'est ce qui nous embête au travail quand quelque chose ne fonctionne pas".

Eh bien, je l'ai fait. Et ça a marché. Le pare-feu du système semble bloquer afsd. La désactivation du pare-feu a résolu le problème.

Au fait, c'est ma copine.

0voto

Rahul Singh Points 11

Le problème de pare-feu est celui que j'ai poursuivi en profondeur dans le noyau pour le déboguer; La source du kext socketfw de pare-feu d'application n'est pas disponible, mais il arrivera, sur certaines charges du kext fournissant le protocole AFS3, à certains (mais pas tous) points d'extrémité pairs, de renvoyer des erreurs EPERM erronées. Si vous désactivez le pare-feu, le problème disparaît. Si vous réactivez le pare-feu, le problème ne revient pas.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X