15:13 < alain_afpy> - www: FAILURE [Errno 111] Connection refused
15:13 < alain_afpy> - varnish: FAILURE 500 Internal Server Error
15:13 < alain_afpy> - membres: FAILURE [Errno 111] Connection refused
15:13 < alain_afpy> - hg: FAILURE [Errno 111] Connection refused
15:13 < alain_afpy> - afpyro: FAILURE [Errno 111] Connection refused
15:13 < alain_afpy> - pycon: FAILURE [Errno 111] Connection refused
15:13 < alain_afpy> - fld: FAILURE [Errno 111] Connection refused
15:15 < alain_afpy> - www: FIXED
15:15 < alain_afpy> - varnish: FIXED
15:15 < alain_afpy> - membres: FIXED
15:15 < alain_afpy> - hg: FIXED
15:15 < alain_afpy> - afpyro: FIXED
15:15 < alain_afpy> - pycon: FIXED
15:15 < alain_afpy> - fld: FIXED
15:19 < alain_afpy> matin
15:21 < alain_afpy> - pycon: FAILURE 503 Service Temporarily Unavailable
15:23 < alain_afpy> - afpyro: UP
15:25 < alain_afpy> - afpyro: UP
15:28 < alain_afpy> - afpyro: UP
15:30 < alain_afpy> - afpyro: UP
15:32 < alain_afpy> - afpyro: UP
15:34 < alain_afpy> - afpyro: UP
15:36 < alain_afpy> - afpyro: UP
15:39 < alain_afpy> - afpyro: UP
15:41 < alain_afpy> - afpyro: UP
15:43 < alain_afpy> - afpyro: UP
15:45 < alain_afpy> - afpyro: UP
15:46 < alexis> 15:19 < alain_afpy> matin
15:46 < alexis> je crois qu'il essaye de nous faire passer un message, le alain_afpy
15:47 < alexis> tant d'afpyro: up d'un coup
15:47 < alain_afpy> - afpyro: UP
15:50 < alain_afpy> - afpyro: UP
15:52 < alain_afpy> - afpyro: UP
15:54 < alain_afpy> - afpyro: UP
15:56 < alexis> ouais, c'est bien ça
15:56 < alexis> alain_afpy: quand tu veux
15:56 < alain_afpy> alexis: un jour peut-être...
15:56 < alexis> alain_afpy: peut etre ? sans doutes oui !
15:56 < alain_afpy> alexis: ??
15:56 < alexis> alain_afpy: !!
15:56 < alain_afpy> alexis: c'est midi passé
15:56 < alexis> alain_afpy: bah justement, apéro !
15:56 < alain_afpy> alexis: tu es beau en bot :)
15:59 < alain_afpy> - afpyro: UP
16:01 < alain_afpy> - afpyro: UP
16:03 < alain_afpy> - afpyro: UP
16:03 < alexis> y'a le code de alain_afpy qqpart ?
16:05 < alain_afpy> - afpyro: UP
16:07 < alain_afpy> - afpyro: UP
16:10 < alain_afpy> - afpyro: UP
16:12 < alain_afpy> - afpyro: UP
16:14 < alain_afpy> - afpyro: UP
16:16 < alain_afpy> - afpyro: UP
16:18 < alain_afpy> - afpyro: UP
16:21 < alain_afpy> - afpyro: UP
16:23 < alain_afpy> - afpyro: UP
16:25 < alain_afpy> - afpyro: UP
16:27 < alain_afpy> - afpyro: UP
16:29 < alain_afpy> - afpyro: UP
16:32 < alain_afpy> - afpyro: UP
16:34 < alain_afpy> - afpyro: UP
16:36 < alain_afpy> - afpyro: UP
16:38 < alain_afpy> - afpyro: UP
16:40 < alain_afpy> - afpyro: UP
16:43 < alain_afpy> - afpyro: UP
16:45 < alain_afpy> - afpyro: UP
16:47 < alain_afpy> - afpyro: UP
16:49 < alain_afpy> - afpyro: UP
16:51 < alain_afpy> - afpyro: UP
16:54 < alain_afpy> - afpyro: UP
16:56 < alain_afpy> - afpyro: UP
16:58 < alain_afpy> - afpyro: UP
17:00 < alain_afpy> - afpyro: UP
17:02 < alain_afpy> - afpyro: UP
17:05 < alain_afpy> - afpyro: UP
17:07 < alain_afpy> - afpyro: UP
17:09 < alain_afpy> - afpyro: UP
17:11 < alain_afpy> - afpyro: UP
17:13 < alain_afpy> - afpyro: UP
17:16 < alain_afpy> - afpyro: UP
17:18 < alain_afpy> - afpyro: UP
17:20 < alain_afpy> - afpyro: UP
17:22 < alain_afpy> - afpyro: UP
17:24 < alain_afpy> - afpyro: UP
17:27 < alain_afpy> - afpyro: UP
17:28 < alain_afpy> matin
17:30 < alain_afpy> - pycon: FAILURE 503 Service Temporarily Unavailable
17:32 < alain_afpy> - afpyro: UP
17:35 < alain_afpy> - afpyro: UP
17:37 < alain_afpy> - afpyro: UP
17:39 < alain_afpy> - afpyro: UP
17:41 < alain_afpy> - afpyro: UP
17:43 < alain_afpy> - afpyro: UP
17:46 < alain_afpy> - afpyro: UP
17:48 < alain_afpy> - afpyro: UP
17:50 < alain_afpy> - afpyro: UP
17:52 < alain_afpy> - afpyro: UP
17:54 < alain_afpy> - afpyro: UP
17:57 < alain_afpy> - afpyro: UP
17:59 < alain_afpy> - afpyro: UP
18:01 < alain_afpy> - afpyro: UP
18:03 < alain_afpy> - afpyro: UP
18:05 < alain_afpy> - afpyro: UP
18:08 < alain_afpy> - afpyro: UP
18:10 < alain_afpy> - afpyro: UP
18:11 < NelleV> alain_afpy: chut
18:11 < alain_afpy> NelleV: tu reposes sur des anesthésistes !
18:13 < alain_afpy> - afpyro: UP
18:15 < alain_afpy> - afpyro: UP
18:17 < alain_afpy> - afpyro: UP
18:20 < alain_afpy> - afpyro: UP
18:22 < alain_afpy> - afpyro: UP
18:24 < alain_afpy> - afpyro: UP
18:26 < alain_afpy> - afpyro: UP
18:28 < alain_afpy> - afpyro: UP
18:31 < alain_afpy> - afpyro: UP
18:33 < alain_afpy> - afpyro: UP
18:35 < alain_afpy> - afpyro: UP
18:37 < alain_afpy> - afpyro: UP
18:38 < feth> alain_afpy: shut DOWN
18:38 < alain_afpy> feth: oh my
18:40 < alain_afpy> - afpyro: UP
18:42 < alain_afpy> - afpyro: UP
18:44 < alain_afpy> - afpyro: UP
18:45 < feth> alain_afpy: help
18:45 < alain_afpy> Available commands are:
18:45 < alain_afpy> - status: Status des services HTTP
18:45 < alain_afpy> - faq: URL de la FAQ
18:45 < alain_afpy> - help: Affiche l'aide
18:45 < alain_afpy> - admins: Liste des gens sudoers sur py.afpy.org
18:45 < alain_afpy> - afpyro: Date/URL du prochain afpyro
18:45 < alain_afpy> - identify: Recuperation de pseudo
18:45 < alain_afpy> - clean: Supprime les doublons dans ce que je dis
18:45 < alain_afpy> - matin: Ping
18:45 < feth> alain_afpy: status
18:45 < alain_afpy> matin feth
18:48 < alain_afpy> - afpyro: UP
18:50 < alain_afpy> - afpyro: UP
18:52 < alain_afpy> - afpyro: UP
18:54 < alain_afpy> - afpyro: UP
18:57 < alain_afpy> - afpyro: UP
18:59 < alain_afpy> - afpyro: UP
19:01 < alain_afpy> - afpyro: UP
19:03 < alain_afpy> - afpyro: UP
19:05 < alain_afpy> - afpyro: UP
19:08 < alain_afpy> - afpyro: UP
19:10 < alain_afpy> - afpyro: UP
19:12 < alain_afpy> - afpyro: UP
19:14 < alain_afpy> - afpyro: UP
19:16 < alain_afpy> - afpyro: UP
19:19 < alain_afpy> - afpyro: UP
19:21 < alain_afpy> - afpyro: UP
19:23 < alain_afpy> - afpyro: UP
19:25 < alain_afpy> - afpyro: UP
19:27 < alain_afpy> - afpyro: UP
19:30 < alain_afpy> - afpyro: UP
19:32 < alain_afpy> - afpyro: UP
19:34 < alain_afpy> - afpyro: UP
19:36 < alain_afpy> - afpyro: UP
19:39 < alain_afpy> - afpyro: UP
19:41 < alain_afpy> - afpyro: UP
19:43 < alain_afpy> - afpyro: UP
19:45 < alain_afpy> - afpyro: UP
19:47 < alain_afpy> - afpyro: UP
19:49 < alain_afpy> - afpyro: UP
19:52 < alain_afpy> - afpyro: UP
19:54 < alain_afpy> - afpyro: UP
19:56 < alain_afpy> - afpyro: UP
19:58 < alain_afpy> - afpyro: UP
20:00 < alain_afpy> - afpyro: UP
20:02 < alexis> hmm, TOGGLE !
20:03 < alain_afpy> - afpyro: UP
20:05 < alain_afpy> - afpyro: UP
20:07 < alain_afpy> - afpyro: UP
20:09 < alain_afpy> - afpyro: UP
20:12 < alain_afpy> - afpyro: UP
20:14 < alain_afpy> - afpyro: UP
20:16 < alain_afpy> - afpyro: UP
20:18 < alain_afpy> - afpyro: UP
20:20 < alain_afpy> - afpyro: UP
20:22 < alain_afpy> - afpyro: UP
20:25 < alain_afpy> - afpyro: UP
20:25 < feth> alain_afpy: admins
20:25 < alain_afpy> ccomb, gawel, ogrisel, jpcw, tarek, NelleV
20:26 < feth> j'imagine que ça les hl :)
20:27 < ccomb> alain_afpy: c'est quoi ton pb !
20:27 < alain_afpy> ccomb: je vais dormir un peu ..
20:28 < ccomb> bonne idée....
20:29 < ccomb> alain_afpy: tu confonds pycon.fr et afpy.ro on dirait... cc gawel
20:29 < alain_afpy> ccomb: coucouche panier
20:29 < feth> just as nice as we told it
20:31 < alain_afpy> - afpyro: UP
20:33 < alain_afpy> - afpyro: UP
20:34 < ccomb> instance pyconfr not started: unable to find packaging information for cube registration (ImportError: No module named registration.__pkginfo__)
20:35 < ccomb> marmoute: help
20:35 < alain_afpy> - afpyro: UP
20:36 < ccomb> alain_afpy: je vais te tuer mouhahaha
20:36 < alain_afpy> ccomb: je me jetais sur le rayon mondial.
20:36 < ccomb> afpy 2372 1349 0 17:28 ? 00:00:02 /usr/bin/python2.6 -S /home/afpy/alain/bin/alain
20:36 < alain_afpy> matin
20:37 < ccomb> belle résurrection
20:39 < alain_afpy> - pycon: FAILURE 503 Service Temporarily Unavailable
20:41 < alain_afpy> - afpyro: UP
20:41 < NelleV> cbuis admin ?
20:42 [#] NelleV débarque
20:42 < ccomb> NelleV: y a alain_afpy qu'arrête pas de m'embêter
20:43 < NelleV> je dois vous prendre tous les deux, et vous taper ? :p
20:43 < ccomb> # /etc/init.d/cubicweb restart
20:43 < ccomb> /var/run/cubicweb/pyconfr-all-in-one.pid doesn't exist.
20:43 < ccomb> instance pyconfr not restarted: unable to find packaging information for cube registration (ImportError: No module named registration.__pkginfo__)
20:43 < alain_afpy> - afpyro: UP
20:43 < ccomb> je sais pas reddémarrer ce truc
20:44 < ccomb> et alain_afpy raconte n'imp
20:44 < NelleV> y'a marqué cubicweb :p
20:44 < ccomb> pycon.fr dead à cause de cubicweb
20:45 < ccomb> ça fait vraiment chier, c'est le seul truc qui redémarre JAMAIS après un upgrade
20:45 < ccomb> d'habitude je fais un ctl upgrade je sais plus quoi et ça repart
20:46 < alain_afpy> - afpyro: UP
20:46 < NelleV> je ne vais pas pouvoir t'aider je pense :/
20:48 < alain_afpy> - afpyro: UP
20:49 < No`> salut l'afpy
20:50 < alain_afpy> - afpyro: UP
20:53 < alain_afpy> - afpyro: UP
20:55 < alain_afpy> - afpyro: UP
20:56 [#] jpcw backlogue un poil et voit qu' alain_afpy part en sucette
20:56 < ccomb> cubicdead + alain confused
20:57 < No`> coïncidence ? JE NE CROIS PAS (tm)
20:57 < jpcw> le premier c'est plus embêtant que le second
20:57 < jpcw> ccomb: t'as fait des maj ? un truc du genre ?
20:57 < No`> TOUT ÇA C'EST LA FAUTE À LA PLEINE LUNE
20:57 < ccomb> màj + reboot
20:57 < jpcw> reboot de quoi ?
20:57 < jpcw> de la machine ?
20:57 < ccomb> suite à un exploit sur une autre dedi, j'en ai profité pour màj 4 d'un coup
20:57 < alain_afpy> - afpyro: UP
20:58 < ccomb> alain_afpy: ta gueuuuuuuuuuuuuuule
20:58 < alain_afpy> ccomb: develop-dir dsl :|
20:58 < jpcw> ccomb: je vais le killer
20:58 < ccomb> il rescucite en 8sec
20:58 < ccomb> il a un bouclier le manant
20:58 < jpcw> bah parce qu'il est dans un supervisor on va le calmer hein
20:58 < jpcw> un truc du style
20:59 < NelleV> svc -d ta-gueule-alain
20:59 < ccomb> $ ./bin/supervisorctl stop alain
20:59 < ccomb> mais c dommage
21:00 < ccomb> jpcw: on a ton mdp root maintenant :P
21:00 < jpcw> bon ben je vais changer mon password
21:00 < jpcw> qui c'est qui gère les logs ?
21:02 < No`> jpcw: t'aurais pu nous faire croire que c'était une combinaisons de coups d'échec
21:02 < jpcw> No`: nope je ne l'avais que sur cette machine celui-la
21:02 < jpcw> le cubic est fumé c'est ça ?
21:03 < jpcw> euh oula j'aime pas le message d'erreur
21:04 < jpcw> tu l'as mis à jour aussi ?
21:04 < ccomb> j'ai aptitude upgradé
21:04 < NelleV> j'espère que ça n'a pas modifié les versions de cubic
21:05 < ccomb> j'en sais rien et je veux pas savoir
21:05 < jpcw> ccomb: mais t'es pas bien ?
21:05 < jpcw> un cubic qui tourne on y touche pas
21:05 < ccomb> bah si on peut plus upgrader le systeme tranquillement
21:05 < jpcw> google me dit que NelleV a déjà eu le problème
21:06 < jpcw> ccomb: le ssytème oui, le cubic moins
21:06 < NelleV> aaaaaaaaaaah oui
21:07 < ccomb> si le cubic était dans un buildout ça arriverait pas
21:07 < jpcw> ccomb: non mais on peut pas leur expliquer aux gens ça
21:07 < NelleV> "si c'était bien fait" :p
21:08 < jpcw> du moins à ceux qui ne veulent pas l'entendre
21:08 < jpcw> NelleV: buildout est reproductible, prédictible
21:08 < jpcw> bref c'est la vie
21:08 < jpcw> ceux qui font sans buuldout je ne sais pas comment ils font
21:08 < jpcw> mais ama ils ne secouent pas plus de deux eggs
21:09 < No`> jpcw: oui, mais avoue que ça t'amuse de secouer des eggs
21:10 < jpcw> pas spécialement mais ça ne m'ennuie pas
21:10 < jpcw> c'est un peu le format offciel dans Python quoi
21:11 < jpcw> NelleV: ça te dit quelque chose l'erreur
21:11 < jpcw> tu te rappelles de comment tu vais résolu ?
21:12 < NelleV> je ne l'avais pas résolu
21:12 < NelleV> j'ai jamais réussi à installer un projet cubicweb entièrement (pyconfr, ou euroscipy)
21:13 < NelleV> je suis sure que vous allez réussir :]
21:13 < jpcw> bon ben on demandera à marmoute s'il veut bien nous démerder le truc
21:14 < NelleV> jpcw: tu t'y connais certainement plus que moi en deploiement d'application python
22:08 < marmoute> ccomb: moui ?
22:10 < marmoute> Je veux bien un résumé de la situation
22:11 < NelleV> on a tout peté
22:12 < jpcw> marmoute: en clair ccomb a upgradé la machine
22:12 < jpcw> cubicweb avec
22:12 < jpcw> et il ne starte plus car il ne trouve aps registration
22:13 < jpcw> j'ai essayé d'ajouter cubicweb-registration mais pas mieux
22:13 < marmoute> D'ajouter comment ?
22:13 < marmoute> C'est installer comme il faut avec des paquets debian ?
22:14 < jpcw> le cubic a du être posé via debian oui je pense
22:14 < marmoute> (et donc c'est la paquet debian qui est foireux)
22:14 < marmoute> ou c'est posé dans un coin un peu n'importe comment ?
22:14 < jpcw> marmoute: aucune idée
22:15 < marmoute> Si c'est fait correctement c'est avec des paquets debian.
22:15 < marmoute> (enfin correctement jusqu'à ce que les paquets debians est un couille dedans mais c'est un autre histoire)
22:15 < jpcw> marmoute: ben là c'est suite à l'upgrade visiblement
22:16 < marmoute> Ok, je plus simple c'est de regarder les logs d'apt ou il explique qu'il upgrade cubicweb-foo de la version xxx à la version yyy et de lui demandé de revenir gentilment à la version xxx
22:17 < marmoute> (et puis lui dires à debian de pas y toucher par default)
22:17 < marmoute> Ensuite on sera probablement content de savoir qu'un paquet à l'air cassé.
22:18 < marmoute> (1) demander gentilment à apt de remettre les paquets qui marchait
22:19 < jpcw> attends ça progresse
22:19 < jpcw> j'ai ajouté cubicweb-registration
22:19 < marmoute> (2) Rapporter le bug chez Logilab.
22:19 < jpcw> maintenant il lui manque forgotpwd
22:20 < marmoute> apt-get install cubicweb-forgotpwd # :-)
22:20 < jpcw> marmoute: done
22:20 < marmoute> Bon je te laisse regardé. au pire passe demain sur le chan jabber de logilab tu devrais avoir de l'aide
22:21 < jpcw> l'upgrade j epux y aller comme un bourrin ?
22:21 [#] marmoute rentre de 3 jours de sprint hg et à un peu envie de faire une pose
22:21 < jpcw> instance pyconfr not started: instance has comment version 1.8.0 but 1.8.2 is installed. Run "cubicweb-ctl upgrade".
22:21 < jpcw> je peux ya ller là
22:21 < jpcw> j'ai bien envie
22:21 < jpcw> me dit que vous avez fait les choses bien
22:21 < marmoute> Mouuuiii
22:21 < marmoute> Dans tout les cas l'upgrade fait un backup avant tout chose
22:22 < marmoute> Donc on pourra revenir en arrière.
22:22 < marmoute> De temps en temps il y a des blagues de backward compat donc je sais pas ce que ça donnera post upgrade
22:23 < marmoute> Mais par contre on fait les choses bien pour ne pas te flinguer les données
22:24 < NelleV> c'est le moment de tester ça :p
22:30 < marmoute> ça j'en suis sur
22:33 < jpcw> marmoute: il me dit succes
22:33 < jpcw> il démarre mais
22:34 < jpcw> marmoute: j'ai loggué l'upgrade
22:34 < jpcw> et il a fait un backup
22:34 < jpcw> donc on devrait s'en tirer
22:34 < jpcw> mais là j'arrête pour ce soir
22:35 < marmoute> jpcw: \o/ /o\ \o/
22:35 < marmoute> un passage sur #public@logilab et un coup d'œil au log dira si c'est grave
22:35 < jpcw> index tuple out of range je ne suis aps trop inquiêt
22:36 < jpcw> un coup de -D et on devrait en tirer quelque chose
22:37 < jpcw> genre File "/usr/share/cubicweb/cubes/conference/entities.py", line 37, in dc_long_title
22:37 < jpcw> city = self.take_place_at[0].city
22:39 < marmoute> Un conférence qui n'a lien null par alors que qu'un c'est dit qu'il y aurait toujours un endroit ou ça avait lieu
22:39 < marmoute> (et p-e même que le schéma le dit mais qu'il manque un bout de migration)
22:41 < jpcw> IndexError: tuple index out of rangeyep
22:41 < jpcw> y'a pas city
22:41 < jpcw> <Entity Conference 2348 ['url_id', 'description', 'modification_date', 'title', 'description_format', 'creation_date', 'cwuri', 'call_open', 'start_on', 'reg_open', 'end_on'] at 97074704>
22:41 < marmoute> tu regarde pas le bon truc
22:42 < marmoute> ça c'est self
22:42 < marmoute> le problème c'est que:
22:42 < marmoute> self.take_place_at == ()
22:46 < jpcw> bon ben je vais laisser come ça pour ce soir
22:46 < jpcw> sauf si tu te sens de venir y toucher
22:47 < marmoute> comme dit plus haut j'ai 3 jours de sprint dans les pattes, j'ai pas trop envie de mettre le doigt la dedans ce soir
22:47 < jpcw> marmoute: aucun souci
22:47 < jpcw> merci d'être passé en tout cas