Page MenuHomePhabricator

Crear juno y desmontar delta en wikisp-do
Closed, ResolvedPublic

Description

Tras recomendación de @TheresNoTime en la que la capacidad actual de delta no es suficiente, se creará una nueva máquina virtual y se desmontará delta.

Ruta:

  • Réplica de las bases de datos de delta
  • Copia xml de los datos de la instancia de MediaWiki
  • Snapshot de delta
  • Creación de nuevo servidor (juno)
  • Trasladar las réplicas y las copias
  • Cambiar wikisp.org de delta a juno
  • Desmontar delta

Event Timeline

Which of these would you like me to help with? I have sent you a PM on IRC about D.O. login/team details :)

Which of these would you like me to help with? I have sent you a PM on IRC about D.O. login/team details :)

Can you help with the first five?

Galahad changed the task status from Open to Stalled.Oct 31 2022, 4:09 AM
Galahad triaged this task as Low priority.

Hasta los momentos no es requerido. Se seguirá evaluando opciones, por mientras se mantiene la alternativa puesta por TNT.

Galahad changed the task status from Stalled to In Progress.Apr 18 2023, 9:54 AM
Galahad claimed this task.
Galahad raised the priority of this task from Low to High.

Migración en progreso

Galahad added a subscriber: Zabe.

La migración está al 80% completada, solamente hay un detalle que llevó a la pantalla blanca de la muerte:

[Wed Apr 19 04:50:12.251367 2023] [php:error] [pid 42878] [client 172.71.102.10:61152] PHP Fatal error:  Declaration of MWCallbackStream::write($string) must be compatible with Psr\\Http\\Message\\StreamInterface::write(string $string): int in /var/www/wikisp/wiki/includes/http/MWCallbackStream.php on line 49

Nota: Esta pantalla blanca de la muerte afecta a varias páginas, incluyendo la página principal, otros lados funcionan bien.

  • No permite crear o editar páginas en wikispwiki

Por otro lado, la extensión Counter que fue reparada por @Davevzla aunque funciona en https://wikisp.wmcloud.org/w no sucede lo mismo con la máquina virtual de producción:

Original exception: [c78934de0dc58e3af5169144] /wiki/Especial:CambiosRecientes TypeError: Parser::setFunctionHook(): Argument #2 ($callback) must be of type callable, array given, called in /var/www/wikisp/wiki/extensions/Counter/Counter.class.php on line 24

Le preguntaré a @TheresNoTime o @Zabe respecto a esto para finalizar con la última parte.

Galahad updated the task description. (Show Details)

La migración está al 80% completada, solamente hay un detalle que llevó a la pantalla blanca de la muerte:

[Wed Apr 19 04:50:12.251367 2023] [php:error] [pid 42878] [client 172.71.102.10:61152] PHP Fatal error:  Declaration of MWCallbackStream::write($string) must be compatible with Psr\\Http\\Message\\StreamInterface::write(string $string): int in /var/www/wikisp/wiki/includes/http/MWCallbackStream.php on line 49

Nota: Esta pantalla blanca de la muerte afecta a varias páginas, incluyendo la página principal, otros lados funcionan bien.

  • No permite crear o editar páginas en wikispwiki

Parece que esto está relacionado con T335073: PHP Fatal error: Declaration of MWCallbackStream::write($string) must be compatible with Psr\Http\Message\StreamInterface::write(string $string): int in /var/www/mediawiki/includes/http/MWCallbackStream.php on line 49 with guzzlehttp/psr7 2.5.0 cuya solución estará en la versión 1.39.4. No obstante se provee un parche a añadirse manualmente.

Edición: aunque el parche fue aplicado, no funciona

Galahad updated the task description. (Show Details)

Movido el tema del error a otra tarea ya que no está relacionada con la actualización.