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