1 votes

Que signifie le message d'erreur "aucune variante acceptable" ?

J'ai un Mac mini Server avec Mac OS X Server 10.6.8 (Snow Leopard), où je fais tourner un serveur WebDAV pour synchroniser mon OmniFocus (Mac <> iPad). Mais je n'utilise pas le serveur Web lui-même (seulement WebDAV).

Lorsque j'effectue une synchronisation dans OmniFocus à partir de mon iPad, je vois le message d'ERREUR suivant dans le fichier apache2 error_log :

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

OmniFocus n'a aucun problème et la synchronisation fonctionne bien (les fichiers journaux de débogage montrent clairement que WebDAV fonctionne comme prévu et que le client dispose des autorisations et droits d'utilisateur nécessaires). Seul le serveur Web pose problème.

Je suppose qu'un Message ERROR dans le fichier journal de mon serveur Web signifie que quelque chose n'est pas configuré comme il devrait l'être. ? !

Je comprends que ça a quelque chose à voir avec Documents d'erreur personnalisés en plusieurs langues qui est activé par défaut et dépend de plusieurs modules Apache. Mais même après avoir lu plusieurs fichiers Readme et étudié des tutoriels en ligne, je ne comprends pas du tout comment tout cela fonctionne.

Mon Mac mini Server n'est toujours pas en mode productif et est éteint la plupart du temps. Je ne l'allume que pour résoudre ce dernier message ERROR restant.


Ce que j'ai essayé jusqu'à présent :

• 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

- Quelqu'un pourrait-il m'expliquer la signification de l'expression "aucune variante acceptable" ?

- Pourquoi cette ERREUR est-elle importante ? Que dois-je comprendre pour réparer cette ERREUR ?

0 votes

Vous nous montrez la sortie, quelle est l'entrée ?

0 votes

La saisie est une synchronisation dans OmniFocus effectuée sur mon iPad. Synchronisation personnalisée avec le serveur WebDAV.

0 votes

Oui, veuillez le faire (pour autant que cela ne révèle pas d'informations privées/personnelles)

1voto

Dans le fichier httpd.conf, il y a les lignes de code suivantes :

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

Vous devez comprendre ce qu'il signifie et comment vous pouvez modifier ses fonctions. Vous pouvez peut-être demander à un gourou du serveur Apache ;)

0 votes

À mon avis, c'est la directive Fallback qui est à l'origine du problème. Comment puis-je modifier le code ForceLanguagePriority Prefer Fallback - peut-on modifier cette ligne pour qu'elle ait une fonction différente ?

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