¿Cuál es el significado del mensaje de ERROR "sin variante aceptable"?

1

Tengo un Mac mini Server con Mac OS X Server 10.6.8 (Snow Leopard), donde ejecuto un servidor WebDAV para sincronizar mi OmniFocus (Mac < > iPad). Pero no uso el servidor Web en sí (solo WebDAV).

Cuando hago una sincronización en OmniFocus desde mi iPad, puedo ver el siguiente mensaje de ERROR en el archivo apache2 error_log:

[..14] [error] [client IP] no acceptable variant: /usr/share/httpd/error/HTTP_UNAUTHORIZED.html.var

OmniFocus no tiene problemas y la sincronización simplemente funciona bien (los archivos de registro de depuración muestran claramente que WebDAV funciona según lo previsto y que el cliente tiene los permisos y derechos de usuario necesarios). Sólo el servidor web está causando problemas.

Supongo que un mensaje de ERROR en mi archivo de registro del servidor web significa que algo no está configurado como debería .

Comprendo que tiene algo que ver con ' Documentos de error personalizados en varios idiomas ', que está activado de forma predeterminada y depende de varios módulos de Apache. Pero incluso después de leer varios archivos Léame y estudiar tutoriales en línea, es mucho más allá de mi comprensión de cómo funciona esto en conjunto.

Mi Mac mini Server aún no está en modo productivo y está apagado la mayoría del tiempo. Solo lo enciendo para resolver este último mensaje de ERROR restante.

Lo que intenté hasta ahora:

• extensive Google search / even on SE sites
• read all possible (available) Apple Server manuals
• started reading the Apache Server manuals
• I spent several nights trying to fix the problem (fiddling with .conf files)
• I did reset to default settings for the Apache Server
• I talked with some hackers about 'Apache Modules' at the 30C3 Congress in Hamburg 
• Installed a 2nd Mac OS X Server on another Volume to recover default conf files/values

• ¿Podría alguien explicarme el significado de 'no variante aceptable'?

• ¿Por qué es importante este ERROR? ¿Qué necesito entender para corregir este ERROR?

    
pregunta 04.03.2014 - 07:18

1 respuesta

1

Dentro del archivo httpd.conf hay las siguientes líneas de código:

AddLanguage de .de
AddLanguage en .en

# LanguagePriority allows you to give precedence to some languages
# in case of a tie during content negotiation.
#
# Just list the languages in decreasing order of preference. We have
# more or less alphabetized them here. You probably want to change this.
#
LanguagePriority en de

# ForceLanguagePriority allows you to serve a result page rather than
# MULTIPLE CHOICES (Prefer) [in case of a tie] or NOT ACCEPTABLE (Fallback)
# [in case no accepted languages matched the available variants]
#
ForceLanguagePriority Prefer Fallback

Debes entender lo que significa y cómo puedes alterar sus funciones. Tal vez le preguntes a un Apache Server Guru;)

    
respondido por el user71997 01.04.2014 - 05:38

Lea otras preguntas en las etiquetas