Deshacerse de Otra actualización está actualmente en progreso

77

Estaba tratando de actualizar mi núcleo de WordPress a 4.5.1, pero mi sistema no tenía algunos permisos, y ahora, después de dar el permiso correcto, no puedo deshacerme de ese mensaje y no puedo actualizar. Intenté buscar un archivo .maintainance pero no lo hay.

¿Cómo actualizo ahora?

Gracias por la ayuda

Sam proporciona
fuente
1
Ese mensaje se eliminó automáticamente después de unos minutos, por lo que el problema ahora se resuelve y actualicé con éxito mi instalación de WordPress
Sam proporciona el
Podría deberse a algo de caché (por ejemplo, WP Object Cache) que puede haberse borrado después de unos minutos.
Pothi Kalimuthu
Agregue su comentario como respuesta y márquelo como completo para cerrarlo. Me alegra que lo hayas hecho funcionar.
TomC
Ha proporcionado un poco de punta en el extremo$>wp option delete my_option
prosti
55
Simplemente "seleccione SELECCIONAR * DESDE wp_optionsDONDE option_nameME GUSTA '% core_update%'" de su base de datos. Simplemente elimine esta fila "delete core_updater.lock" de la tabla wp_options y ejecútela de nuevo. Ayuda
Arul

Respuestas:

104

Es un bloqueo automático para evitar actualizaciones simultáneas del núcleo. Se habrá ido después de 15 minutos. Si no desea esperar, elimine el registro de la tabla de opciones, generalmente wp_options.

Desde Wordpress 4.5:

option_name = 'core_updater.lock'

Si usted tiene una mayor instalación (antes de Wordpress 4.5):

option_name = 'core_updater'   
Alexander Ushakov
fuente
15
En mi instalación no existe esa fila en la base de datos y el mensaje aún aparece. El nombre real de la opción es core_updater.lock(para Wordpress 4.5.3)
Athlan
Y puedo confirmar'core_updater.lock'
prosti
8
MEJOR IDEA: Haz esto con WP CLI:wp option delete core_updater.lock
jerclarke
1
No encuentro ninguno de estos en la tabla wp_options y sigo recibiendo este mensaje.
Solomon Closson
No tengo nada como esto en la base de datos de wp
user924
14

Si usa wp-cli ejecute el siguiente comando:

wp option delete core_updater.lock

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

Joya
fuente
no ayuda a WordPress 4.9.7
usuario924
esta opción aún funciona en WP 5+
NickFMC
4

Agregue este código a cualquier complemento o al archivo functions.php de su tema . Recuerde eliminarlo cuando haya terminado para evitar cambiar su base de datos sin ningún motivo.

delete_option( "core_updater.lock" );
John Dee
fuente
1
no ayuda a WordPress 4.9.7
usuario924
1
esto todavía está disponible en WP 5+
NickFMC
No estoy al tanto de nada en 4.9.7 que haga que esto no funcione, a pesar del comentario de user924.
John Dee
1

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

Ian Svoboda
fuente
no ayuda a WordPress 4.9.7
usuario924
0

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

File: wp-admin/includes/class-wp-upgrader.php
754:    /**
755:     * Creates a lock using WordPress options.
756:     *
757:     * @since 4.5.0
758:     * @access public
759:     * @static
760:     *
761:     * @param string $lock_name       The name of this unique lock.
762:     * @param int    $release_timeout Optional. The duration in seconds to respect an existing lock.
763:     *                                Default: 1 hour.
764:     * @return bool False if a lock couldn't be created or if the lock is no longer valid. True otherwise.
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:        // Try to lock.
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 desea, puede eliminar esta opción:

$>wp option delete core_updater.lock
prosti
fuente
no ayuda a WordPress 4.9.7
usuario924