3 votos

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

Soy el autor de esta entrada sobre 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 Kerberos pero parece incapaz de conectarse al servidor remoto. ¿Puede alguien ayudarme a investigar este problema? No se que hacer. También he intentado clonar el repositorio git y compilar la última rama (origin/openafs-stable-1_6_x) pero no funciona.

El único error que obtengo 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 obtenido 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)

Desgraciadamente, este segundo mensaje ya no aparece. Es posible que esto ocurra porque discoveryd ya no existe en 10.10.4?

Actualización : También he añadido a entrada en mi blog las instrucciones para hacerlo funcionar con Mac OS X El Capitan.

1voto

Jeffrey Altman Puntos 1

El cortafuegos 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 del kernel firmada. Puede obtenerlo en

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

0voto

Fabiano Francesconi Puntos 116

Esta es la historia. Después de pasarme dos días rompiéndome la cabeza contra este problema, estaba hablando por teléfono con mi novia y me dice "¡vamos, desactiva el cortafuegos! Eso es lo que nos fastidia en el trabajo cuando algo no funciona".

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

Por cierto, esa es mi chica.

0voto

El problema del cortafuegos es uno que perseguí profundamente en el kernel para depurarlo; La fuente para la aplicación del cortafuegos socketfw kext no está disponible, pero lo hará, en algunas cargas del protocolo AFS3 proporcionando kext, para algunos (pero no todos) puntos finales de pares, devolver errores EPERM espurios. Si deshabilita el cortafuegos, el problema desaparece. Si vuelve a habilitar el cortafuegos, el problema no vuelve.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X