Opened 16 months ago

Closed 5 weeks ago

#12675 closed Task/To do item (fixed)

Retirar mx3

Reported by: https://id.mayfirst.org/jaimev Owned by: https://id.mayfirst.org/jaimev
Priority: Medium Component: Tech
Keywords: mx3 Cc: https://id.mayfirst.org/erq, https://id.mayfirst.org/jamie
Sensitive: no

Description

Por su falta de actualización y el riesgo de seguridad que representa sería necesario descontinuar sus servicios y borrar la máquina virtual mx3.

Este ticket es para documentar los avances de esta tarea.

Change History (11)

comment:1 Changed 16 months ago by https://id.mayfirst.org/jaimev

  • Cc https://id.mayfirst.org/erq added; https://id.mayfirst.org/er removed

comment:2 Changed 16 months ago by https://id.mayfirst.org/jaimev

mx3 corre una instalación de mailman con 54 listas de correo registrados.

0 mx3:/usr/lib/mailman# ./bin/list_lists -b | wc -l
54

Utilizando el script http://www.msapiro.net/scripts/last_post.py pude generar información sobre la última vez un post fue enviado a cada lista.

0 mx3:/usr/lib/mailman# ./bin/withlist -a -r last_post > /root/tickets/12675/last_post_date

Ordené las listas por fechas del último post.

0 mx3:~/tickets/12675# cat last_post_dates | sort -k9n -k6M -k7n -k8,4
Boletincach: Last post at Wed Dec 31 18:00:00 1969
Cmsb: Last post at Wed Dec 31 18:00:00 1969
Diocesis: Last post at Wed Dec 31 18:00:00 1969
Enlacecivil-l: Last post at Wed Dec 31 18:00:00 1969
Equipo-oficina: Last post at Wed Dec 31 18:00:00 1969
Ewituri-l: Last post at Wed Dec 31 18:00:00 1969
Help: Last post at Wed Dec 31 18:00:00 1969
Hugo-lista: Last post at Wed Dec 31 18:00:00 1969
Mailman: Last post at Wed Dec 31 18:00:00 1969
Mujer.prog.al: Last post at Wed Dec 31 18:00:00 1969
Niunamasmor: Last post at Wed Dec 31 18:00:00 1969
Pueblosindios: Last post at Wed Dec 31 18:00:00 1969
Ticcontraviolencia: Last post at Wed Dec 31 18:00:00 1969
Dialogo-es-mex: Last post at Thu Sep 15 01:09:17 2011
Revistaalternativas: Last post at Sat Oct  1 00:22:44 2011
Congpopulardf: Last post at Fri Nov 25 22:08:00 2011
Noalca-l: Last post at Mon Nov 28 10:53:43 2011
Prensa-rmalc: Last post at Tue Dec  6 18:16:19 2011
Listarmalc: Last post at Thu Dec  8 12:23:12 2011
Consejo-rmalc: Last post at Fri Dec  9 14:23:20 2011
Comcausa: Last post at Wed Dec 21 13:31:25 2011
Comunidad2: Last post at Wed Dec 28 19:11:27 2011
Amap-ppp: Last post at Sat Jan  7 11:29:07 2012
Comitemesoamerica: Last post at Sun Jan  8 07:11:38 2012
Elpersonal: Last post at Thu Feb  2 08:52:57 2012
Edu_rural: Last post at Thu Mar  1 12:29:45 2012
Prueba: Last post at Sun May  6 19:56:44 2012
C-xitla: Last post at Sun May 27 21:16:39 2012
Comunidad: Last post at Sun Aug 12 04:20:03 2012
Niunamas_comitemor: Last post at Sat Mar 16 23:42:12 2013
Semillas-convocatoria: Last post at Mon Mar 10 10:04:04 2014
PRT: Last post at Mon May 19 21:49:11 2014
Lid: Last post at Mon Nov 24 20:10:22 2014
Tejiendoredes: Last post at Tue Dec 16 12:31:44 2014
Semillas-prueba: Last post at Fri Dec 19 20:45:30 2014
Corsario-l: Last post at Thu Feb 12 13:16:43 2015
Semillas-l: Last post at Thu Mar 26 14:18:13 2015
Semillas-medios: Last post at Thu Mar 26 14:17:34 2015
Semillas-rm: Last post at Thu Mar 26 14:16:17 2015
Semillas-donantesinter: Last post at Wed Apr  8 12:06:21 2015
Semillas-eu: Last post at Wed Apr  8 12:06:35 2015
Tupuedessalvartuvida: Last post at Fri Nov 27 18:41:25 2015
Apc.lac: Last post at Thu Dec 31 16:52:51 2015
Ddeser: Last post at Sun May  8 23:37:09 2016
Embajadas: Last post at Wed Feb 15 10:29:05 2017
Riaaver-l: Last post at Wed Apr 19 23:58:42 2017
Ddhh: Last post at Thu Apr 20 16:02:49 2017
Info-cdhbcasas: Last post at Thu Apr 20 16:05:28 2017
Medios: Last post at Thu Apr 20 16:11:52 2017
Redmaiz: Last post at Thu Apr 20 16:26:34 2017
Agencia_notiese: Last post at Fri Apr 21 11:07:57 2017
Ece: Last post at Fri Apr 21 00:54:26 2017
Feministas: Last post at Fri Apr 21 05:12:48 2017
Prensacampo-l: Last post at Fri Apr 21 13:59:02 2017

Mi teoría es que auellas listas que muestra una fecha de 1969 nunca han recibido un correo desde que fueron creados en mx3.

Mi propuesta es tomar nota de aquellas listas que han tenido actividad en el los últimos 12 meses y verificar que son gestionados por algún miembro actual de May First. Aquellas listas que cumplen este requisito pueden ser recreadas en listas.mayfirst.org bajo la membresía correspondiente.

comment:3 Changed 16 months ago by https://id.mayfirst.org/jaimev

En el caso de la lista Riaaver-l su asociación con un miembro ya ha sido establecido y comunicación sobre la transición documentado en ticket #12608

Aprovecho para documentar algunos pasos claves para el traspaso de la lista aquí.

Debido a un problema de diferencias de codificación para poder exportar la configuración de la lista es necesario convertirlo a utf-8 en el momento de la siguiente forma.

0 mx3:~/tickets/12608# /usr/lib/mailman/bin/config_list -o - riaaver-l | iconv -f iso-8859-15 -t UTF-8 > riaaver-l-config 

También es necesario reemplazar instancias del hostname lists.laneta.apc.org por lists.mayfirst.org

0 mx3:~/tickets/12608# sed -i 's/lists.laneta.apc.org/lists.mayfirst.org/' riaaver-l-config

Revisa si la nueva dirección que ahora sería asignado como dueño de la lista ya esta en la lista de dueños. En caso de que no sería necesario agregarla manualmente a la linea correspondiente.

0 mx3:~/tickets/12608# grep '^owner =' riaaver-l-config

Para exportar la lista de suscriptores con nombres completos el proceso de recodificación mencionada arriba no es suficiente en mx3. Sigue habiendo una incompatibilidad de codificación en el resultado. Para corregir esto tuve que recurrir a editar las preferencias de python directamente de la siguiente forma

0 mx3:~/tickets/12608#  echo "sys.setdefaultencoding('utf-8')" >> /etc/python2.6/sitecustomize.py

Después de este paso se puede exportar la lista de suscriptores.

0 mx3:~/tickets/12608#  /var/lib/mailman/bin/list_members -f riaaver-l > riaaver-l-members

En este caso algunos nombres aún presentaban problemas de codificación pero estos casos parecen ser desde su creación o desde cuando la lista fue importada en mx3. Esto lo pude comprobar revisando la lista de suscriptores desde el interfaz web.

Utilizando el panel de control pude crear una nueva lista con del mismo nombre en listas.mayfirst.org bajo el ordén de hospedaje correspondiente con el dueño actual correspondiente.

Copiando los archivos riaaver-l-config y riaaver-l-members a leslie pude re-establecer la configuración y lista de miembros de los siguientes comandos.

0 leslie:~/tickets/12608# /usr/lib/mailman/bin/config_list -i riaaver-l-config riaaver
0 leslie:~/tickets/12608# /usr/lib/mailman/bin/add_members -a y --regular-members-file=/root/tickets/12608/riaaver-l-members riaaver

Para restaurar el archivo de la lista copié el mbox antiguo de mx3 a leslie para después concatenar este con el mbox actual

0 leslie:~# scp root@mx3.mayfirst.org:/var/lib/mailman/archives/private/riaaver-l.mbox/riaaver-l.mbox /var/lib/mailman/archives/private/riaaver.mbox/riaaver-l.mbox.old
0 leslie:~# cat /var/lib/mailman/archives/private/riaaver.mbox/riaaver.mbox /var/lib/mailman/archives/private/riaaver.mbox/riaaver-l.mbox.old > /var/lib/mailman/archives/private/riaaver.mbox/riaaver.mbox

Después se usa el siguiente comando para recrear el archivo.

0 leslie:~#  /usr/lib/mailman/bin/arch -q --wipe riaaver

Después de comprobar la funcionalidad de la nueva lista finalmente se puede borrar la lista anterior en mx3 de la siguiente forma.

0 mx3:~/tickets/12608# ./bin/rmlist -a riaaver-l

comment:4 Changed 16 months ago by https://id.mayfirst.org/jaimev

Con el criterio de solo preservar aquellas listas que hantenido actividad durante los últimos 365 días he reducido la lista arriba a los siguientes.

agencia_notiese 0 days since last post on Apr 27 08:20:08 2017
ddhh 0 days since last post on Apr 26 13:21:34 2017
feministas 0 days since last post on Apr 26 13:34:36 2017
info-cdhbcasas 0 days since last post on Apr 26 13:41:36 2017
medios 0 days since last post on Apr 26 13:41:46 2017
prensacampo-l 0 days since last post on Apr 26 21:31:16 2017
redmaiz 0 days since last post on Apr 26 21:31:45 2017
ece 6 days since last post on Apr 21 00:54:26 2017
embajadas 70 days since last post on Feb 15 10:29:05 2017
ddeser 353 days since last post on May 8 23:37:09 2016

Buscaré el vinculo entre cada uno de estas listas y un miembro actual.

comment:5 Changed 16 months ago by https://id.mayfirst.org/jaimev

Por las direcciones de los dueños de la lista deduzco que:

Las listas ddeser, ece, y feministas pueden ser recreadas bajo el orden de hospedaje de equidad.org.mx

ddhh, embajadas, info-cdhbcasas, y medios pueden ser recreadas bajo el orden de hospedaje de frayba.org.mx

prensacampo-l y redmaiz-config pueden ser recreadas bajo el orden de hospedaje de ceccam.org.mx

Eso solo agencia_notiese cuyo dirección de dueño no reconozco. Les escribiré para intentar determinar con cual organización este asociada.

comment:6 Changed 16 months ago by https://id.mayfirst.org/jaimev

  • Owner set to https://id.mayfirst.org/jaimev
  • Status changed from new to assigned

He logrado recrear las listas cuyo membresía correspondiente pudo ser determinado y he intentado enviarlos aviso por medio de los correos electrónicos asignados como administradores de las listas.

comment:7 Changed 16 months ago by https://id.mayfirst.org/jaimev

Finalmente logré comunicarme con el admin de la lista agencia_notiese lo cual también ha sido recreado en mx3 bajo el orden de hospedaje notiese.org. A partir de esta noche mx3 seŕia apagado en malaka y las personas que administran las listas mencionadas arriba solo podrán utilizar las nuevas versiones de las listas.

Por lo pronto dejaré el volumen lógico de mx3 intacto en malaka por si es necesario acceder a sus datos por cualquier razón.

comment:8 Changed 15 months ago by https://id.mayfirst.org/frayba

Les confirmamos que ddhh, embajadas, info-cdhbcasas, y medios son listas nuestras. Muchas gracias por la migración y la documentación!

Equipo Frayba.

comment:9 Changed 13 months ago by https://id.mayfirst.org/frayba

  • Resolution set to fixed
  • Status changed from assigned to feedback

Buen día,

Nos gustaría saber si es posible reeestablecer la lista Diocesis, ya que contiene información sobre suscriptores que son importantes para nosotrxs.

Saludos, Equipo Frayba.

comment:10 Changed 13 months ago by https://id.mayfirst.org/jaimev

  • Resolution fixed deleted
  • Status changed from feedback to assigned

El servidor mx3 ya ha sido retirado pero aún no se ha hecho el borrado final del disco con sus datos. Puede ser posible recuperar la lista de suscriptores pero me tardaré un par de días para poder hacer esto.

comment:11 Changed 5 weeks ago by https://id.mayfirst.org/jaimev

  • Resolution set to fixed
  • Status changed from assigned to closed

Después de un largo retraso este último lista ha sido rescatada y esta habilitada en el nuevo servidor.

Please login to add comments to this ticket.

Note: See TracTickets for help on using tickets.