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

3

Soy el autor de este blogpost en Cómo instalar OpenAFS en MAC OS X Yosemite. Después de actualizar Yosemite a la versión 10.10.4, OpenAFS dejó de funcionar. Acepta el token de Kerberos pero parece que no puede conectarse al servidor remoto. ¿Puede alguien ayudarme a investigar este problema? No se que hacer. También intenté clonar el repositorio git y compilar la última rama (origin / openafs-stable-1_6_x) pero no funciona.

El único error que puedo obtener es:

02/07/15 09:11:38.000 kernel[0]: afs: Lost contact with file server xx.xx.xx.xx in cell yy.yy.yy (code -1) (all multi-homed ip addresses down for the server)

En la versión anterior, habría recibido el mismo error inmediatamente seguido del opuesto (y positivo):

02/07/15 09:11:54.000 kernel[0]: afs: file server xx.xx.xx.xx in cell yy.yy.yy is back up (code 105) (multi-homed address; other same-host interfaces may still be down)

Lamentablemente, este segundo mensaje ya no está sucediendo. ¿Puede estar ocurriendo esto porque el descubrimiento ya no existe en 10.10.4?

Actualización : también he agregado a mi entrada de blog las instrucciones sobre cómo hacer que funcione con Mac OS X El Capitan.

    
pregunta Fabiano Francesconi 02.07.2015 - 09:28

3 respuestas

0

Así que esta es la historia. Después de pasar dos días aplastándome la cabeza por este problema, hablé por teléfono con mi novia y ella me dijo: "¡Vamos, desactiva el firewall! Eso es lo que nos molesta en el lugar de trabajo cuando algo no funciona".

Bueno, lo hice. Y funcionó. El firewall del sistema parece bloquear afsd. Desactivar el firewall solucionó el problema.

Por cierto, esa es mi chica.

    
respondido por el Fabiano Francesconi 02.07.2015 - 22:41
1

El firewall bloquea el tráfico de binarios sin firmar. Your File System, Inc. distribuye un instalador de OpenAFS que está firmado e incluye binarios firmados y una extensión de kernel firmada. Puedes obtenerlo desde

enlace

    
respondido por el Jeffrey Altman 05.07.2015 - 00:33
0

El problema del firewall es uno que perseguí profundamente en el kernel para depurar; La fuente para el kext socketfw del firewall de la aplicación no está disponible, pero, en algunas cargas del protocolo AFS3 que proporciona kext, para algunos (pero no todos) puntos extremos, devolverá errores EPERM falsos. Si desactivas el firewall, el problema desaparece. Si vuelve a habilitar el firewall, el problema no volverá.

    
respondido por el Daria Phoebe Brashear 27.10.2015 - 05:23

Lea otras preguntas en las etiquetas