Deshacerse del mensaje "Otra actualización está en progreso"

27 abr 2016, 22:05:21
Vistas: 67.8K
Votos: 98

Estaba intentando actualizar mi núcleo de WordPress a la versión 4.5.1 pero mi sistema no tenía algunos permisos necesarios, y ahora después de dar los permisos correctos, no puedo deshacerme de ese mensaje y no puedo actualizar. Intenté buscar un archivo .maintenance pero no existe.

¿Cómo puedo actualizar ahora?

Gracias por la ayuda

6
Comentarios

Ese mensaje fue eliminado automáticamente después de unos minutos, así que el problema ahora está resuelto y actualicé exitosamente mi instalación de WordPress.

Sam Provides Sam Provides
27 abr 2016 22:11:01

Podría deberse a alguna caché (ej: WP Object Cache) que pudo haberse limpiado sola después de unos minutos.

Pothi Kalimuthu Pothi Kalimuthu
28 abr 2016 04:20:07

Agrega tu comentario como respuesta y márcalo como completado para cerrarlo. Me alegra que lo hayas resuelto.

TomC TomC
8 may 2016 20:10:41

te di un pequeño consejo al final $>wp option delete my_option

prosti prosti
29 nov 2016 16:47:43

Solo "selecciona SELECT * FROM wp_options WHERE option_name LIKE '%core_update%'" de tu base de datos. Simplemente elimina esta fila "delete core_updater.lock" de la tabla wp_options y ejecútalo de nuevo. Esto ayuda

Arul Arul
1 jul 2017 17:39:38

Ninguna de las respuestas funciona en Wordpress 4.9. Esto es lo que funciona en su lugar: https://stackoverflow.com/questions/34929245/wordpress-cant-write-to-db-after-migration

Cedric Ipkiss Cedric Ipkiss
29 dic 2018 17:41:09
Mostrar los 1 comentarios restantes
Todas las respuestas a la pregunta 7
8
127

Es un bloqueo automático para evitar actualizaciones simultáneas del núcleo. Desaparecerá después de 15 minutos. Si no deseas esperar, elimina el registro de la tabla de opciones – normalmente wp_options.

Desde WordPress 4.5:

option_name = 'core_updater.lock'

Si tienes una instalación más antigua (anterior a WordPress 4.5):

option_name = 'core_updater'   
8 may 2016 19:57:16
Comentarios

En mi instalación no existe esa fila en la base de datos y el mensaje sigue apareciendo. El nombre real de la opción es core_updater.lock (para WordPress 4.5.3)

Athlan Athlan
26 jun 2016 13:29:25

MEJOR IDEA: Haz esto con WP CLI: wp option delete core_updater.lock

jerclarke jerclarke
7 mar 2017 22:02:53

No encuentro ninguna de estas opciones en la tabla wp_options, y sigo recibiendo este mensaje.

Solomon Closson Solomon Closson
25 jul 2017 17:10:53

No tengo nada como esto en la base de datos de WordPress

user924 user924
21 jul 2018 19:48:45

no se puede encontrar nada así en mi base de datos, ni core_updater.lock y ni siquiera core_updater

user924 user924
28 oct 2018 17:58:41

@Athlan ¿y dónde encontrarlo? Tengo la versión 4.9.7 y no puedo encontrar esas opciones en mi base de datos

user924 user924
28 oct 2018 18:01:23

Lo más probable es que la tabla wp_option no tenga el campo option_id como auto incrementable

Adrian P. Adrian P.
24 ene 2022 06:59:33
Mostrar los 3 comentarios restantes
4
29

Si utilizas wp-cli ejecuta el siguiente comando:

wp option delete core_updater.lock

Este comando eliminará la opción llamada: core_updater.lock

3 ago 2017 11:17:15
Comentarios

no ayuda a WordPress 4.9.7

user924 user924
28 oct 2018 18:20:05

esta opción aún funciona en WP 5+

NickFMC NickFMC
1 mar 2019 20:11:08

Sí, lo hace. Funcionará en cualquier versión más reciente

Shahjahan Jewel Shahjahan Jewel
5 abr 2020 13:19:34

@user924 si esto no resuelve el problema, por favor verifica que la tabla wp_options tenga habilitado auto_increment para el campo option_id.

Anthony Anthony
29 oct 2020 23:42:36
3

Añade este código a cualquier plugin o al archivo functions.php de tu tema. Recuerda eliminarlo cuando hayas terminado para evitar modificar innecesariamente tu base de datos.

delete_option( "core_updater.lock" );
15 ago 2018 00:20:10
Comentarios

no funciona con WordPress 4.9.7

user924 user924
28 oct 2018 18:19:59

esto sigue disponible en WP 5+

NickFMC NickFMC
1 mar 2019 20:09:04

No tengo conocimiento de nada en 4.9.7 que haga que esto no funcione, a pesar del comentario del usuario924.

John Dee John Dee
20 jun 2019 02:59:02
1

Según @jeremyclarke, ejecutar esto en la terminal resolvió el problema para mí: wp option delete core_updater.lock

24 jul 2017 22:04:43
Comentarios

no funciona con WordPress 4.9.7

user924 user924
28 oct 2018 18:20:02
1

Confirmando esto 'core_updater.lock'. Puede que no sea obvio al principio pero mira la línea 771.

File: wp-admin/includes/class-wp-upgrader.php
754:    /**
755:     * Crea un bloqueo usando las opciones de WordPress.
756:     *
757:     * @since 4.5.0
758:     * @access public
759:     * @static
760:     *
761:     * @param string $lock_name       El nombre de este bloqueo único.
762:     * @param int    $release_timeout Opcional. La duración en segundos para respetar un bloqueo existente.
763:     *                                Por defecto: 1 hora.
764:     * @return bool False si no se pudo crear el bloqueo o si el bloqueo ya no es válido. True en caso contrario.
765:     */
766:    public static function create_lock( $lock_name, $release_timeout = null ) {
767:        global $wpdb;
768:        if ( ! $release_timeout ) {
769:            $release_timeout = HOUR_IN_SECONDS;
770:        }
771:        $lock_option = $lock_name . '.lock';
772: 
773:        // Intenta bloquear.
774:        $lock_result = $wpdb->query( $wpdb->prepare( "INSERT IGNORE INTO `$wpdb->options` ( `option_name`, `option_value`, `autoload` ) VALUES (%s, %s, 'no') /* LOCK */", $lock_option, time() ) );
775: 

Ahora, si lo deseas puedes eliminar esta opción:

$>wp option delete core_updater.lock
28 nov 2016 20:44:39
Comentarios

no funciona con WordPress 4.9.7

user924 user924
28 oct 2018 18:20:31
1

Para aquellos que buscan la consulta MySQL completa:

DELETE FROM wp_options WHERE option_name LIKE '%core_update%' LIMIT 1

29 ene 2020 13:05:55
Comentarios

Quizás WHERE option_name = 'core_updater.lock' para especificar directamente la opción correcta.

Dereckson Dereckson
1 sept 2022 12:14:25
0

En WordPress existen dos bloqueos de actualización:

  • core_updater
  • auto_updater

Puedes solucionar esto eliminando los bloqueos de actualización.

Usa el siguiente código para eliminar los bloqueos:

delete_option( 'core_updater.lock' );
delete_option( 'auto_updater.lock' );

También puedes eliminar los bloqueos de actualización con un comando CLI. Consulta cómo eliminarlos con CLI.

Utiliza el plugin de WordPress enter link description here fix-update-in-process que muestra los bloqueos existentes y soluciona el problema con un solo clic.

26 abr 2020 22:13:23