Projet

Général

Profil

État portage EOLE 26 » Historique » Version 52

Fabrice Barconnière, 06/04/2016 14:03

1 22 Klaas TJEBBES
{{toc}}
2 22 Klaas TJEBBES
3 1 Gérald Schwartzmann
h1. État portage EOLE 26
4 2 Gérald Schwartzmann
5 2 Gérald Schwartzmann
h2. Eolebase
6 2 Gérald Schwartzmann
7 6 Fabrice Barconnière
* L'utilisateur *eole* se connecte en @/bin/bash@ au lieu de @/usr/bin/manage-eole@
8 7 Joël Cuissinat
* Il est impossible de se connecter à l'EAD (TOUS MODULES) => #14690
9 39 Fabrice Barconnière
* -Revoir @creole/funcs/master_network_interfaces.py@ dans eole-common pour les vlan et le nom de l'interface-
10 6 Fabrice Barconnière
11 8 Joël Cuissinat
h3. diagnose
12 1 Gérald Schwartzmann
13 9 Joël Cuissinat
* -eth0: inexistante => #15772-
14 8 Joël Cuissinat
15 2 Gérald Schwartzmann
h2. Module Amon
16 2 Gérald Schwartzmann
17 35 Fabrice Barconnière
* le fichier Upstart *squid3* n'existe plus. Il a été remplacé par un service SystemV nommé *squid*
18 11 Fabrice Barconnière
Le paquet *squid3* est devenu un "Dummy transitional package"
19 11 Fabrice Barconnière
<pre>
20 11 Fabrice Barconnière
apt-cache depends squid
21 11 Fabrice Barconnière
......
22 11 Fabrice Barconnière
......
23 11 Fabrice Barconnière
Remplace: squid3
24 11 Fabrice Barconnière
</pre>
25 32 Fabrice Barconnière
* -Modifier le dictionnaire @23_proxy.xml@ en conséquence.-
26 32 Fabrice Barconnière
* Suite au message sur la liste dev-eole concernant le paramètre *half_closed_clients* de Squid, passer cette valeur à *off* par défaut
27 32 Fabrice Barconnière
<pre>
28 32 Fabrice Barconnière
Configuration Details:
29 32 Fabrice Barconnière
Option Name:	half_closed_clients
30 32 Fabrice Barconnière
Replaces:	
31 32 Fabrice Barconnière
Requires:	
32 32 Fabrice Barconnière
Default Value:	half_closed_clients off
33 32 Fabrice Barconnière
Suggested Config: 	
34 1 Gérald Schwartzmann
35 32 Fabrice Barconnière
36 32 Fabrice Barconnière
	Some clients may shutdown the sending side of their TCP
37 32 Fabrice Barconnière
	connections, while leaving their receiving sides open.	Sometimes,
38 32 Fabrice Barconnière
	Squid can not tell the difference between a half-closed and a
39 32 Fabrice Barconnière
	fully-closed TCP connection.
40 32 Fabrice Barconnière
41 32 Fabrice Barconnière
	By default, Squid will immediately close client connections when
42 32 Fabrice Barconnière
	read(2) returns "no more data to read."
43 32 Fabrice Barconnière
44 32 Fabrice Barconnière
	Change this option to 'on' and Squid will keep open connections
45 32 Fabrice Barconnière
	until a read(2) or write(2) on the socket returns an error.
46 32 Fabrice Barconnière
	This may show some benefits for reverse proxies. But if not
47 32 Fabrice Barconnière
	it is recommended to leave OFF.
48 32 Fabrice Barconnière
49 32 Fabrice Barconnière
50 32 Fabrice Barconnière
</pre>
51 32 Fabrice Barconnière
52 41 Fabrice Barconnière
* -Active_rvp delete : arrêter strongswan avant de supprimer les conf ipsec-
53 29 Fabrice Barconnière
54 21 Fabrice Barconnière
* Traquer les dictionnaires listant les interfaces eth0, eth1, ...; proposer le numéro de l'interface et utiliser *nom_zone_ethX* dans les templates
55 36 Fabrice Barconnière
** -20_dhcrelay.xml : liste des interfaces eth0, eth1, ... pour *dhcrelay_interfaces*, *dhcrelay_server_interface*-
56 40 Fabrice Barconnière
** -26_freeradius.xml : liste des interfaces eth0, eth1, ... pour *freerad_listen_int*-
57 34 Fabrice Barconnière
** 20_vpn.xml : liste des interfaces eth0, eth1, ... pour *sw_force_ip_src*
58 34 Fabrice Barconnière
** 24_proxy_bypass.xml : de nombreux libellés font référence à ethX
59 29 Fabrice Barconnière
60 29 Fabrice Barconnière
* Revoir les templates faisant référence aux noms des interfaces
61 29 Fabrice Barconnière
** /usr/share/eole/creole/distrib/ip_xfrm_policy
62 29 Fabrice Barconnière
** /usr/share/eole/creole/distrib/ipsec_updown
63 36 Fabrice Barconnière
** -/usr/share/eole/creole/distrib/isc-dhcp-relay-
64 29 Fabrice Barconnière
** /usr/share/eole/creole/distrib/10-chain_static_rules
65 29 Fabrice Barconnière
** /usr/share/eole/creole/distrib/40-icmp_static_rules
66 40 Fabrice Barconnière
** -/usr/share/eole/creole/distrib/radiusd.conf-
67 17 Fabrice Barconnière
68 2 Gérald Schwartzmann
h2. Module Horus
69 2 Gérald Schwartzmann
70 3 Joël Cuissinat
h3. diagnose
71 3 Joël Cuissinat
72 26 Joël Cuissinat
* Anti-virus => Erreur : #15678 + messages dans les logs :
73 26 Joël Cuissinat
<pre>
74 26 Joël Cuissinat
freshclam[18148]: Can't save PID to file /var/run/clamav/freshclam.pid: Permission denied
75 26 Joël Cuissinat
</pre>
76 3 Joël Cuissinat
77 5 Joël Cuissinat
* Partages : tout est en erreur
78 3 Joël Cuissinat
79 4 Joël Cuissinat
* MySQL => Erreur : #15762
80 22 Klaas TJEBBES
81 23 Klaas TJEBBES
h3. eole-fichier
82 22 Klaas TJEBBES
83 48 Klaas TJEBBES
* modification de smb.conf https://dev-eole.ac-dijon.fr/projects/eole-fichier/repository/
84 8 Joël Cuissinat
85 46 Klaas TJEBBES
h3. tests
86 47 Klaas TJEBBES
87 46 Klaas TJEBBES
* jonction Windows 7 au domaine OK
88 46 Klaas TJEBBES
* installation eole-wpkg OK
89 46 Klaas TJEBBES
* installation des applis par WPKG OK
90 46 Klaas TJEBBES
91 8 Joël Cuissinat
h2. Module Seshat
92 8 Joël Cuissinat
93 10 Joël Cuissinat
* CreoleLint : OK en 55 secondes 
94 10 Joël Cuissinat
95 8 Joël Cuissinat
h3. diagnose
96 8 Joël Cuissinat
97 8 Joël Cuissinat
* Anti-virus => Erreur (cf. Horus)
98 10 Joël Cuissinat
99 16 Joël Cuissinat
h3. Réplication
100 16 Joël Cuissinat
101 16 Joël Cuissinat
* OK avec aca.horus 2.5.2 (exécution du test squash _HORUS-T08-001 - Réplication LDAP "manuelle"_)
102 3 Joël Cuissinat
103 25 Joël Cuissinat
h3. phpMyAdmin
104 25 Joël Cuissinat
105 25 Joël Cuissinat
<pre>
106 25 Joël Cuissinat
#1698 - Access denied for user 'root'@'localhost'
107 25 Joël Cuissinat
</pre>
108 25 Joël Cuissinat
109 25 Joël Cuissinat
Mais fonctionne en remplaçant _localhost_ par _127.0.0.1_ dans @/etc/phpmyadmin/config-db.php@
110 51 Joël Cuissinat
+ il pourrait manquer le paquet *php-mbstring* (à vérifier, sera peut-être corrigé par Ubuntu)
111 25 Joël Cuissinat
112 2 Gérald Schwartzmann
h2. Module Scribe
113 2 Gérald Schwartzmann
114 49 Joël Cuissinat
h3. Sympa
115 49 Joël Cuissinat
116 49 Joël Cuissinat
Le service ne démarre pas et plante l'instance si il est activé => #15794
117 49 Joël Cuissinat
118 50 Joël Cuissinat
h3. Bareos/bareos-webui
119 50 Joël Cuissinat
120 50 Joël Cuissinat
Plantage général sur l'initialisation des bases MySQL => #15795
121 50 Joël Cuissinat
122 2 Gérald Schwartzmann
h2. Module Sphynx
123 2 Gérald Schwartzmann
124 12 Fabrice Barconnière
* Fichiers de configuration strongSwan revus
125 13 Fabrice Barconnière
** -éclatés en plusieurs templates-
126 12 Fabrice Barconnière
127 12 Fabrice Barconnière
* Le service strongSwan est devenu un service systemd
128 13 Fabrice Barconnière
** -changement du mode de désactivation façon systemd-
129 12 Fabrice Barconnière
130 24 Fabrice Barconnière
* Traquer les dictionnaires listant les interfaces eth0, eth1, ...
131 33 Fabrice Barconnière
** 02_haute_dispo.xml : valid_enum sur *vip_resource_if* et *corosync_dial_if*
132 33 Fabrice Barconnière
** 30_sphynx.xml : *vip_resource_if* est calculée en auto avec eth0, eth1
133 24 Fabrice Barconnière
134 27 Fabrice Barconnière
* Templates avec des références sur ethX :
135 27 Fabrice Barconnière
** 60-Sphynx_rules
136 27 Fabrice Barconnière
** ripd.conf
137 27 Fabrice Barconnière
138 31 Fabrice Barconnière
* Vérifier les script faisant référence à ethX
139 31 Fabrice Barconnière
** appliquer_hautedispo
140 31 Fabrice Barconnière
141 45 Fabrice Barconnière
* Agent RVP sur Sphynx n'affiche pas les graph correctement
142 43 Fabrice Barconnière
<pre>
143 43 Fabrice Barconnière
2016-04-05T16:17:23.190697+02:00 sphynx.ac-test.lan zephiragents: [-] RRDtool warning: stats/0/sw_threads/sw_threads.rrd: Function update_pdp_prep, case DST_GAUGE - Cannot convert 'None' to float
144 43 Fabrice Barconnière
2016-04-05T16:17:23.211949+02:00 sphynx.ac-test.lan zephiragents: [-] agent rvp : on ne relance pas ipsec sur Sphynx
145 43 Fabrice Barconnière
2016-04-05T16:17:23.214203+02:00 sphynx.ac-test.lan zephiragents: [-] RRDtool warning: stats/0/rvp/rvp.rrd: Function update_pdp_prep, case DST_GAUGE - Cannot convert 'None' to float
146 43 Fabrice Barconnière
</pre>
147 42 Fabrice Barconnière
148 52 Fabrice Barconnière
* Haute disponibilité
149 52 Fabrice Barconnière
** gen_config en passant la haute dispo en maître :
150 52 Fabrice Barconnière
<pre>
151 52 Fabrice Barconnière
callback cannot return a list for a slave option (vip_resource_if)
152 52 Fabrice Barconnière
</pre>
153 52 Fabrice Barconnière
<pre>
154 52 Fabrice Barconnière
Traceback (most recent call last):
155 52 Fabrice Barconnière
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/webapi.py", line 114, in tags
156 52 Fabrice Barconnière
    return make_json_response(lib.get_tags(lib.get_id(), category_name))
157 52 Fabrice Barconnière
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/lib.py", line 651, in get_tags
158 52 Fabrice Barconnière
    tag, variable = get_variable(id_, category_name, name, current_tag=old_tag)
159 52 Fabrice Barconnière
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/lib.py", line 513, in get_variable
160 52 Fabrice Barconnière
    force_permissive=force_permissive).__iter__(force_permissive=force_permissive) \
161 52 Fabrice Barconnière
  File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 119, in __iter__
162 52 Fabrice Barconnière
    force_permissive=force_permissive)
163 52 Fabrice Barconnière
  File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 315, in getattr
164 52 Fabrice Barconnière
    index=index, returns_raise=returns_raise)
165 52 Fabrice Barconnière
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 267, in _get_cached_value
166 52 Fabrice Barconnière
    returns_raise=returns_raise)
167 52 Fabrice Barconnière
  File "/usr/lib/python2.7/dist-packages/tiramisu/option/masterslave.py", line 135, in getitem
168 52 Fabrice Barconnière
    self_properties, index, returns_raise)
169 52 Fabrice Barconnière
  File "/usr/lib/python2.7/dist-packages/tiramisu/option/masterslave.py", line 224, in _getslave
170 52 Fabrice Barconnière
    returns_raise=True)
171 52 Fabrice Barconnière
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 279, in _get_cached_value
172 52 Fabrice Barconnière
    returns_raise=returns_raise)
173 52 Fabrice Barconnière
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 313, in _get_validated_value
174 52 Fabrice Barconnière
    with_meta, masterlen)
175 52 Fabrice Barconnière
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 134, in _getvalue
176 52 Fabrice Barconnière
    submulti_index, True)
177 52 Fabrice Barconnière
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 69, in _getdefaultvalue
178 52 Fabrice Barconnière
    returns_raise=returns_raise)
179 52 Fabrice Barconnière
  File "/usr/lib/python2.7/dist-packages/tiramisu/autolib.py", line 231, in carry_out_calculation
180 52 Fabrice Barconnière
    "slave option ({0})").format(option.impl_getname()))
181 52 Fabrice Barconnière
SlaveError: callback cannot return a list for a slave option (vip_resource_if)
182 52 Fabrice Barconnière
</pre>
183 52 Fabrice Barconnière
184 2 Gérald Schwartzmann
h2. Module Thot
185 2 Gérald Schwartzmann
186 2 Gérald Schwartzmann
h2. Module Zéphir
187 2 Gérald Schwartzmann
188 2 Gérald Schwartzmann
h2. Module AmonEcole
189 15 Joël Cuissinat
190 18 Joël Cuissinat
* CreoleLint : les templates suivant plantent la procédure mais en les "commentant", elle va à son terme en 30 minutes :
191 15 Joël Cuissinat
** ouvre.firewall : #15774
192 15 Joël Cuissinat
** freerad-clients.conf : #15775
193 19 Joël Cuissinat
194 19 Joël Cuissinat
* gen_config se lance mais on obtient une erreur lorsque l'on essaie d'enregistrer le fichier de configuration importé depuis "etb3.amonecole/default-2.5.2" => #15778
195 20 Joël Cuissinat
196 20 Joël Cuissinat
* gen_conteneurs n'est pas fonctionnel, le code est à revoir => #15660