Qual è il significato del messaggio ERRORE "nessuna variante accettabile"?

1

Ho un Mac mini Server con Mac OS X Server 10.6.8 (Snow Leopard), dove eseguo un server WebDAV per sincronizzare il mio OmniFocus (Mac < > iPad). Ma io non uso il Web-Server stesso (solo WebDAV).

Quando eseguo una sincronizzazione in OmniFocus dal mio iPad, posso vedere il seguente messaggio ERROR nel file error_log di apache2:

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

OmniFocus non ha problemi e la sincronizzazione funziona correttamente (i file di log di debug mostrano chiaramente che WebDAV funziona come previsto e che il client ha i permessi e i diritti utente necessari). Solo il server Web sta creando problemi.

Suppongo che un messaggio ERRORE nel mio file di log WebServer significhi che qualcosa non è configurato come dovrebbe essere ?!

Capisco che abbia qualcosa a che fare con " Documenti di errore personalizzati multi lingua " attivato per impostazione predefinita e dipende da diversi moduli Apache. Ma anche dopo aver letto diversi file Readme e aver studiato i tutorial online, è ben oltre la mia comprensione di come funzioni insieme.

Il mio Mac mini Server non è ancora in modalità produttiva e si spegne quasi sempre. Lo accendo solo per risolvere questo ultimo messaggio ERROR rimanente.

Quello che ho provato finora:

• 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

• Qualcuno potrebbe spiegarmi il significato di "nessuna variante accettabile"?

• Perché questo ERRORE è importante? Cosa devo capire per correggere questo ERRORE?

    
posta 04.03.2014 - 07:18
fonte

1 risposta

1

All'interno del file httpd.conf ci sono le seguenti righe di codice:

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

Dovresti capire cosa significa e come puoi modificarne le funzioni. Forse chiedi ad un Guru del Server Apache;)

    
risposta data 01.04.2014 - 05:38
fonte