F.A.Q - Installation et utilisation du serveur WebDAV ESUP

Ce document répertorie les problèmes les plus rencontrés ;-)


Thomas Bellembois   
Université de Rennes 1

Dates de modification
Revision 1.0 2006.03.03 : Thomas Bellembois (Université de Rennes 1) Première version - A noter que cette page étant souvent modifiée, elle n'est pas versionnée.
Revision 1.1 2007.04.03 : Rui Miguel Valério (Université de Rennes 1)
1. Serveur
1.1. Je ne peux me connecter au serveur ou bien je n'y ai pas accès.
1.2. Comment résoudre les problèmes d'encodage ?
2. Outil d'administration
2.1. Que peut-on dire du paramètre cl du script "run"?
2.2. J'ai créé des homedirs mais je ne peux y accéder.
3. Diverses questions
3.1. Parfois le quota est dépassé lors du dépôt d'un fichier? Qu'est-ce qui est erroné?
3.2. Peut-on utiliser un autre serveur Tomcat que celui fourni dans le package ?
4. Differents clients WebDAV
5. Liens

1. Serveur

1.1. Je ne peux me connecter au serveur ou bien je n'y ai pas accès.

La cause est souvent due à une mauvaise configuration du filtre d'authentification ou bien vous n'avez pas les droits nécessaires pour accéder à la ressource.

Veillez à la bonne configuration du fichier build.properties.

Regarder les logs du serveur - Une requête aboutie à la forme suivante :

TP-Processor51, 03-mars-2006 11:11:48, bourges, PROPFIND, 207 "Multi-Status", 7 ms, /files/injac/res_proj_cri/

If you have problems with just some webdav clients, look at Recommended configuration section of Installation chapter

1.2. Comment résoudre les problèmes d'encodage ?

Afin de résoudre les problème d'encodage, on faut spécifier au serveur l'encodage souhaité.

setenv LANG "fr_FR.utf8"
setenv LANGUAGE "fr_FR.utf8"

2. Outil d'administration

2.1. Que peut-on dire du paramètre cl du script "run"?

Depuis longtemps, dans une galaxie très lointaine, le client d'administration était destiné à s'executer en mode graphique ou bien en ligne de commande.

Le mode graphique (G.U.I) doit être executé utilisant la commande run.* -gr command et le mode graphique utilisant la commande run.* -cl.

Au jour d'aujourd'hui seul le mode en ligne de commande est implémenté.

2.2. J'ai créé des homedirs mais je ne peux y accéder.

Cela est souvent dû à une mauvaise structure du fichier. Vous trouverez un exemple dans le guide utilisateur.

3. Diverses questions

3.1. Parfois le quota est dépassé lors du dépôt d'un fichier? Qu'est-ce qui est erroné?

Rien est erroné. Le serveur ESUP WebDAV possède une application de gestion des quotas. Cela signifie que le quota peut être dépassé au plus une fois.

La vraie question est : "Pourquoi avoir développé un tel gestionnaire de quota?"

Nous n'avons pas voulu développer un gestionnaire de quota. Le problème est que le "listener" du quota se fie à la taille du contenu mentionné dans l'entête HTTP pour vérifier si la ressource à déposer, copier ou bien déplacer sur le serveur, conduira à un dépassement du quota. Cependant la taille du contenu mentionné dans l'entête HTTP est optionnel. Dans ce cas, le "listener" du quota ne peut déceler le dépassement de quota sur le moment et ne vérifiera que si le quota est dépassé juste avant l'action en cours.

3.2. Peut-on utiliser un autre serveur Tomcat que celui fourni dans le package ?

Il est possible d'utiliser un autre serveur Tomcat que celui fourni dans le package. Cependant il convient de faire les modifications suivantes dans le fichier server.xml de Tomcat (les ajouts sont en gras) :

<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true"
URIEncoding="UTF-8"/>

<Connector port="8009"
enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" URIEncoding="UTF-8"/>

4. Differents clients WebDAV

5. Liens