Projet

Général

Profil

Errata24 » Historique » Version 34

Joël Cuissinat, 16/07/2015 14:46

1 5 Daniel Dehennin
{{toc}}
2 5 Daniel Dehennin
3 17 Joël Cuissinat
h1. Errata 2.4
4 1 Joël Cuissinat
5 17 Joël Cuissinat
_Cette page recense des problèmes affectant les versions EOLE 2.4.0 et/ou 2.4.1 corrigés dans des versions d'EOLE supérieures mais qui ne le seront pas sur ces versions d'EOLE._
6 33 Luc Bourdot
Quand une correction nécessite une modification sur les templates et/ou dictionnaires, elle n'est pas intégrée aux versions fonctionnelles déjà diffusées en stable afin de ne pas "casser" les patch effectués par chacun d'entre vous.
7 33 Luc Bourdot
Cette page propose les patch et dictionnaires permettant la correction dans les versions fonctionnelles antérieures, vous permettant ainsi de les intégrer vos patch existants si besoin.
8 33 Luc Bourdot
9 33 Luc Bourdot
Pour plus d'information sur l'utilisation des Patchs et des dictionnaires cf :  http://eole.ac-dijon.fr/documentations/2.4/partielles/HTML/PersonnalisationEOLEAvecCreole/
10 33 Luc Bourdot
11 2 Emmanuel GARETTE
12 2 Emmanuel GARETTE
h2. Problème de restauration complète du serveur sans serveur Zéphir
13 2 Emmanuel GARETTE
14 2 Emmanuel GARETTE
Deux problèmes existent dans la procédure de restauration complète du serveur sans Zéphir :
15 2 Emmanuel GARETTE
16 2 Emmanuel GARETTE
- il est nécessaire de créer deux fichiers avant de configurer le point de montage de bacula et de restaurer le catalogue ;
17 2 Emmanuel GARETTE
- il est nécessaire de redémarrer creoled après la configuration du point de montage.
18 2 Emmanuel GARETTE
19 2 Emmanuel GARETTE
Par exemple pour un montage USB :
20 2 Emmanuel GARETTE
21 2 Emmanuel GARETTE
<pre>
22 2 Emmanuel GARETTE
# /usr/share/eole/sbin/baculaconfig.py -s usb --usb_path=/dev/vdb1
23 2 Emmanuel GARETTE
# /usr/share/eole/sbin/bacularestore.py --catalog amonecole-dir
24 2 Emmanuel GARETTE
</pre>
25 2 Emmanuel GARETTE
26 2 Emmanuel GARETTE
La procédure est :
27 2 Emmanuel GARETTE
28 2 Emmanuel GARETTE
<pre>
29 2 Emmanuel GARETTE
# touch /etc/bacula/include-options.conf /etc/bacula/bacula-restore.conf
30 2 Emmanuel GARETTE
# /usr/share/eole/sbin/baculaconfig.py -s usb --usb_path=/dev/vdb1
31 2 Emmanuel GARETTE
# service creoled restart
32 2 Emmanuel GARETTE
# /usr/share/eole/sbin/bacularestore.py --catalog amonecole-dir
33 2 Emmanuel GARETTE
</pre>
34 2 Emmanuel GARETTE
35 2 Emmanuel GARETTE
Ce problème est résolu dans la version 2.4.1.
36 3 Emmanuel GARETTE
37 3 Emmanuel GARETTE
h2. Il n'est pas possible d'accéder au serveur SSH alors qu'il est autorisé dans l'interface de configuration
38 3 Emmanuel GARETTE
39 3 Emmanuel GARETTE
Un problème existe dans la version 2.4.0 empêchant l'accès au SSH alors qu'il est bien autorisé dans l'interface de configuration.
40 3 Emmanuel GARETTE
41 3 Emmanuel GARETTE
Le fichier hosts.allow, dans certain cas, n'est pas généré correctement.
42 3 Emmanuel GARETTE
43 3 Emmanuel GARETTE
Pour corriger le problème, il faut utiliser le patch suivant :
44 3 Emmanuel GARETTE
45 3 Emmanuel GARETTE
"Patch":https://dev-eole.ac-dijon.fr/attachments/download/1164/hosts.allow.patch
46 3 Emmanuel GARETTE
47 3 Emmanuel GARETTE
Ce fichier est à placé dans le répertoire /usr/share/eole/creole/patch/ ou dans la variante.
48 3 Emmanuel GARETTE
49 3 Emmanuel GARETTE
Puis exécuter la commande reconfigure.
50 3 Emmanuel GARETTE
51 3 Emmanuel GARETTE
L'accès SSH devrait être à nouveau possible.
52 3 Emmanuel GARETTE
53 3 Emmanuel GARETTE
Ce problème est résolu dans la version 2.4.1.
54 4 Fabrice Barconnière
55 4 Fabrice Barconnière
h2. MySQL ne fonctionne plus après l'exécution du script "script_gfcMysql_v3.sh" sur le module Horus
56 4 Fabrice Barconnière
57 4 Fabrice Barconnière
Le script */usr/share/minedu/scripts/script_gfcMysql_v3.sh* ne fonctionne pas complètement sur EOLE 2.4.0. Le chemin vers *mysql_pwd.py* n'est pas actualisé.
58 4 Fabrice Barconnière
59 4 Fabrice Barconnière
De plus *apparmor* empêche l'exécution de *MySQL* quand le répertoire des bases */var/lib/mysql* devient un lien symbolique. Il faut indiquer à *apparmor* le véritable chemin.
60 4 Fabrice Barconnière
61 4 Fabrice Barconnière
Ce problème est résolu dans la version 2.4.1.
62 6 Emmanuel GARETTE
63 6 Emmanuel GARETTE
h2. Erreur au démarrage de Nginx :
64 6 Emmanuel GARETTE
65 6 Emmanuel GARETTE
Si vous avez du type :
66 6 Emmanuel GARETTE
67 6 Emmanuel GARETTE
<pre>
68 6 Emmanuel GARETTE
Restarting nginx: nginx: [warn] conflicting server name "xxxxxxxxxxxxxx" on 0.0.0.0:80, ignored
69 6 Emmanuel GARETTE
nginx: [warn] conflicting server name "xxxxxxxxxxxxxx" on 0.0.0.0:443, ignored
70 6 Emmanuel GARETTE
</pre>
71 6 Emmanuel GARETTE
72 6 Emmanuel GARETTE
Cela arrive si vous avez définit plusieurs URL pour un même domaine dans la configuration du reverse proxy.
73 6 Emmanuel GARETTE
74 6 Emmanuel GARETTE
Pour corriger le problème, il faut utiliser le patch suivant :
75 6 Emmanuel GARETTE
76 7 Emmanuel GARETTE
"Patch":https://dev-eole.ac-dijon.fr/attachments/download/1229/nginx.default.patch
77 6 Emmanuel GARETTE
78 6 Emmanuel GARETTE
Ce problème est résolu dans la version 2.4.1.
79 8 Emmanuel GARETTE
80 8 Emmanuel GARETTE
h2. eole-nfs : Ouverture du port 111 en UDP :
81 8 Emmanuel GARETTE
82 10 Emmanuel GARETTE
Le port 111 est ouvert en TCP mais pas en UDP à l'activation du service NFS.
83 8 Emmanuel GARETTE
84 8 Emmanuel GARETTE
Pour corriger le problème, il faut ajouter le dictionnaire suivant :
85 8 Emmanuel GARETTE
86 9 Emmanuel GARETTE
"Dictionnaire":https://dev-eole.ac-dijon.fr/attachments/download/1304/00_nfsudp.xml
87 9 Emmanuel GARETTE
88 8 Emmanuel GARETTE
Ce problème est résolu dans la version 2.4.2.
89 11 Emmanuel GARETTE
90 11 Emmanuel GARETTE
h2. Erreur de nom DNS de la zone accessible via ce serveur web parent :
91 11 Emmanuel GARETTE
92 11 Emmanuel GARETTE
L'accès au proxy père n'est pas forcement fonctionnel. Si vous avez les erreurs suivantes au démarrage de Squid :
93 11 Emmanuel GARETTE
94 11 Emmanuel GARETTE
<pre>
95 11 Emmanuel GARETTE
# /etc/init.d/squid3 restart * Restarting Squid HTTP Proxy 3.x squid3 * Waiting... * ... * ... * ... * ... * ... * ... [ OK ]
96 11 Emmanuel GARETTE
2015/06/23 15:49:14| strtokFile: xxxxxxxx not found
97 11 Emmanuel GARETTE
2015/06/23 15:49:14| Warning: empty ACL: acl intradom0 dstdomain "xxxxxxxx" 
98 11 Emmanuel GARETTE
</pre>
99 11 Emmanuel GARETTE
100 11 Emmanuel GARETTE
Il faut ajouter le patch suivant :
101 11 Emmanuel GARETTE
102 12 Emmanuel GARETTE
"Patch":https://dev-eole.ac-dijon.fr/attachments/download/1306/common-squid1.conf.patch
103 11 Emmanuel GARETTE
104 11 Emmanuel GARETTE
Ce problème est résolu dans la version 2.4.2.
105 13 Fabrice Barconnière
106 14 Emmanuel GARETTE
h2. Tcpwrapper bloque injustement l'accès au serveur :
107 14 Emmanuel GARETTE
108 14 Emmanuel GARETTE
Il n'est pas possible de se connecter sur des services protégés par tcpwrapper.
109 14 Emmanuel GARETTE
110 14 Emmanuel GARETTE
Par exemple dans les logs de SSH nous avons :
111 14 Emmanuel GARETTE
112 14 Emmanuel GARETTE
<pre>
113 14 Emmanuel GARETTE
/var/log/rsyslod/local/sshd/sshd.err.log :
114 14 Emmanuel GARETTE
Jun 30 08:59:09 xxxx sshd[18288]: warning: /etc/hosts.allow, line 1: missing newline or line too long
115 14 Emmanuel GARETTE
Jun 30 08:59:09 xxxx sshd[18288]: warning: /etc/hosts.allow, line 1: all the subsequent rules will be ignored
116 14 Emmanuel GARETTE
Jun 30 08:59:13 xxxx sshd[18289]: warning: /etc/hosts.allow, line 1: missing newline or line too long
117 14 Emmanuel GARETTE
Jun 30 08:59:13 xxxx sshd[18289]: warning: /etc/hosts.allow, line 1: all the subsequent rules will be ignored
118 14 Emmanuel GARETTE
</pre>
119 14 Emmanuel GARETTE
120 14 Emmanuel GARETTE
Une ligne avec beaucoup d'espace est présent au début du fichier. Cette ligne est considéré comme anormalement longue.
121 14 Emmanuel GARETTE
122 14 Emmanuel GARETTE
Pour corriger il faut utiliser le patch suivant :
123 14 Emmanuel GARETTE
124 15 Emmanuel GARETTE
"Patch":https://dev-eole.ac-dijon.fr/attachments/download/1310/hosts.allow.patch
125 14 Emmanuel GARETTE
126 14 Emmanuel GARETTE
Ce problème a été introduit dans la version 2.4.1 et est résolu dans la version 2.4.2.
127 14 Emmanuel GARETTE
128 23 Gwenael Remond
h2. Le fichier @/etc/hosts.allow@ est vide sur un module avec ERA (TcpWrapper) :
129 1 Joël Cuissinat
130 25 Emmanuel GARETTE
h3. Migration des modèles ERA en 2.4.1 :
131 25 Emmanuel GARETTE
132 24 Gwenael Remond
Pour résoudre le problème, il s'agit de rajouter dans l'interface ERA un attribut tcpwrapper aux objets de type service qui sont concernés par le tcpwrapper:
133 1 Joël Cuissinat
134 26 Emmanuel GARETTE
Ouvrir votre modèles ERA dans l'interface (lancer @era@, puis @Fichier>Ouvrir@). Puis aller dans le menu @Bibliothèque>Services@ et éditer les services concernés par le tcpwrapper.
135 27 Emmanuel GARETTE
Il suffit de renseigner le nom tcpwrapper du service (le nom tel qu'il doit apparaître dans le fichier hosts.allow) et le tcpwrapper sera pris en compte dès qu'une directive utilisant ce service sera créée. 
136 1 Joël Cuissinat
137 26 Emmanuel GARETTE
Les services concernés sont par défaut :
138 26 Emmanuel GARETTE
139 26 Emmanuel GARETTE
* pour le service "service d'annuaire" il faut mettre "slapd" ;
140 26 Emmanuel GARETTE
* pour le service "service ldaps" il faut mettre "slapd" ;
141 26 Emmanuel GARETTE
* pour le service "Accès aux serveurs TFTP" il faut mettre "in.tftpd" ;
142 26 Emmanuel GARETTE
* pour le service "ssh" il faut mettre "sshd".
143 26 Emmanuel GARETTE
144 27 Emmanuel GARETTE
N'oubliez pas de faire un reconfigure ensuite.
145 26 Emmanuel GARETTE
146 23 Gwenael Remond
Plus d'information dans la doc ERA sur les services, paragraphe "implémenter un service avec tcpwrapper" :
147 1 Joël Cuissinat
148 1 Joël Cuissinat
http://eole.ac-dijon.fr/documentations/2.4/beta/partielles/ERA/co/2-Services.html
149 23 Gwenael Remond
150 23 Gwenael Remond
h3. Migration des modèles ERA en 2.4.2 et plus : 
151 23 Gwenael Remond
152 23 Gwenael Remond
Il faut migrer les modèles ERA personnalisés (pas ceux fournis en natif par le paquet ERA).
153 23 Gwenael Remond
En effet, il y a eu des changements dans la DTD du format XML interne à l'application ERA : la version XML 2.42.
154 23 Gwenael Remond
155 28 Emmanuel GARETTE
Un script de migration est fourni pour passer en 2.42, il suffit d'ouvrir le modèle ERA concerné dans l'interface ERA (faire un @Fichier>Ouvrir@), puis faire un @Fichier>Enregistrer@ et une fenêtre de type popup apparaît au moment de l'enregistrement pour proposer la mise à jour du modèle.
156 20 Gwenael Remond
157 16 Joël Cuissinat
h2. Le routage manuel (MANUAL_ROUTES) n'est pas désactivable au niveau d'exim
158 16 Joël Cuissinat
159 19 Joël Cuissinat
Quelle que soit la configuration choisie, les lignes suivantes sont toujours présentes dans la configuration.
160 16 Joël Cuissinat
161 16 Joël Cuissinat
<pre>
162 16 Joël Cuissinat
# Routes manuelles EAD
163 16 Joël Cuissinat
MANUAL_ROUTES = /etc/mail/routes
164 16 Joël Cuissinat
</pre>
165 1 Joël Cuissinat
166 18 Joël Cuissinat
Pour corriger le problème, il faut utiliser le patch suivant :
167 1 Joël Cuissinat
168 18 Joël Cuissinat
"Patch":https://dev-eole.ac-dijon.fr/attachments/download/1313/exim-vars.conf.patch
169 18 Joël Cuissinat
170 18 Joël Cuissinat
Ce problème est résolu dans la version 2.4.2.
171 16 Joël Cuissinat
172 31 Emmanuel GARETTE
h2. Les journaux apache ne donnent pas l'IP originelle de l'utilisateur alors que "Le serveur web est derrière un reverse proxy" est activé
173 29 Emmanuel GARETTE
174 32 Emmanuel GARETTE
Normalement lorsqu'on active "Le serveur web est derrière un reverse proxy" sur un Scribe, l'IP d'origine de l'utilisateur est inscrit dans les logs. Un bug Ubuntu rend cette fonctionnalité inopérante.
175 29 Emmanuel GARETTE
176 29 Emmanuel GARETTE
Pour corriger le problème, il faut utiliser le patch suivant :
177 29 Emmanuel GARETTE
178 30 Emmanuel GARETTE
"Patch":https://dev-eole.ac-dijon.fr/attachments/download/1318/rpaf.conf.patch
179 29 Emmanuel GARETTE
180 29 Emmanuel GARETTE
Ce problème est résolu dans la version 2.4.2.
181 29 Emmanuel GARETTE
182 34 Joël Cuissinat
183 34 Joël Cuissinat
h2. L'option reload du service eole-sso n'est pas fonctionnelle
184 34 Joël Cuissinat
185 34 Joël Cuissinat
Nous recommandons l'utilisation de l'option restart qui, elle, est fonctionnelle.
186 34 Joël Cuissinat
187 34 Joël Cuissinat
Ce problème est résolu dans la version 2.4.2.
188 34 Joël Cuissinat
189 13 Fabrice Barconnière
h2. Récapitulatif de tous les dictionnaires, templates et paches :