Have you been trying to perform an update on your WordPress site but got the ‘Another update is currently in progress’ error message? This is a common error and you can fix it quickly.
As you can guess from the wording of the message, the system is preventing you from performing multiple updates. This error is a temporary restriction that should disappear automatically.
However, time is precious. You may be in a rush to complete your job and prefer to go ahead with your update. There are a few steps you can take to fix the ‘Another update is currently in progress’ error immediately.
First, let’s have a look at why this problem occurs, which can help you manage the error efficiently. Next, you’ll find out the options you have to fix the issue.
WordPress introduces frequent updates. You should always get the latest version to protect your site from known security vulnerabilities.
Each new release also comes with performance improvements that make your site run faster. The updates enhance existing features, add new features, and fix bugs.
You can check for new updates manually or turn on an automatic update when a new release becomes available. This automatic update setup might cause you to run into the error message.
If there's a WordPress core update in process, you can't start another update at the same time. If you try, you'll see the 'Another Update Is Currently in Progress’ error.
When WordPress core update begins, it locks your database temporarily. You are not able to make any modifications to your database for 15 minutes. It is a configuration that ensures a problem-free WordPress core update.
You can see this database temporary lock in the wp_options table of your site’s database. You'll find an extra row called core_updater.lock.
This row is automatically removed once the WordPress core update is finished. Then you'll be able to proceed with the additional updates that you wanted to perform.
We've explained what triggers the 'Another update is currently in progress’ error message. If you don't have time to wait until the lock is removed automatically, you can follow the steps below.
Fortunately, this WordPress error is not difficult to manage. The key is to fix the WordPress update lock. You can do this if you delete the core_updater.lock row from your database.
There are two different ways to do this, either by using a plugin or correcting the error manually.
The easier way to remove the WordPress Core update lock row is to use a plugin, such as the 'Fix Another Update In Progress' plugin.
First, you need to install and activate the plugin. Next, go to Settings on the admin panel on the left. Click on the 'Fix Another Update In Progress' option. If you're currently blocked to perform updates on your site, you'll get a message written in red saying 'WordPress Update is locked'. To resolve the issue, click on the “Fix WordPress Update Lock” button.
This step will remove the core_updater.lock row from your database. You'll get the following message: "Success! You’ve successfully fixed “another update in progress!”".
You can use two different processes to correct the 'Another update is currently in progress’ error manually.
Before you proceed with either of them and start making any changes, make sure to create a backup of your site. This is a very important step that you shouldn't skip.
The two processes you can follow include:
If you decide to use this process, first you need to log into your cPanel. Select the phpMyAdmin in the Databases menu.
If your web host doesn't use cPanel, find the phpMyAdmin or Adminer database management tool in your web hosting account.
After clicking on phpMyAdmin in the Databases menu, select the database belonging to your website.
Next, look for wp_options. Then click on the Browse tab to view all the rows inside the options table.
This will open a list of rows. Go through the list until you find the core_updater.lock.
Since the catalog of rows is usually very long, looking for the core_updater.lock may be time-consuming. To speed up the process, you can view more rows per page. At the bottom of the page, you can modify the number of rows displayed.
Another method that can help you to locate the core_updater.lock quickly is using the filter option. You’ll find it next to the Number of rows. You can type in some keywords that will lower the number of rows to go through.
Once you’ve located the core_updater.lock, choose the Delete option which will remove the row from your WordPress database.
This process will unlock your WordPress website updater, so you'll be able to run your update.
All you need to do now is to log in to your Admin dashboard. Then go to Dashboard and select Updates and continue with any WordPress updates you wanted to perform.
If you have opened your phpMyAdmin but don't know the name of your database, you can follow these steps:
1. Go to your cPanel.
2. In the Files section click on File Manager.
3. Find your root WordPress directory (usually called 'public_html').
4. On the file list, look for wp-config.php, right-click on it, and select the View option.
5. Near the top of the file you should be able to see this line of code:
define( 'DB_NAME', 'your-database-name' );
6. In reality, instead of 'your-database-name' you'll see the actual name of your database.
7. Now you can return to the phpMyAdmin and locate your database by name.
Using other than the default “wp_” prefix
The database storing all your WordPress content is by default identified by the “wp_” prefix. But due to security reasons, some users have changed this automatic prefix.
If that's your case, you won't be looking for the wp_options table in the database belonging to your website.
Instead, use your actual prefix. You'll find a database called ‘yourprefix_options’. The yourprefix part will be your actual database prefix.
The second manual process you can use is the WP-CLI option.
WP-CLI is the command-line interface for WordPress. It enables the users to manage their WordPress websites from the command prompt.
It allows you to perform a wide range of WordPress development tasks, including updates. You can find more detailed information and instructions on the WP-CLI website.
To delete the core_updater.lock row using this method, you need to install WP-CLI. Then in the wp-options table, you can directly remove the core_updater.lock row.
Use this command:
| wp option delete core_updater.lock |
Now the WordPress update lock has been removed and you can go ahead with the operation.
Error messages in WordPress are quite common, but the ‘Another update is currently in progress’ problem is easy to fix.
We mentioned that the reason why you got this message is that there's another update already in process.
If you can postpone your other updates, we recommend waiting until the current update is finished. The update lock will automatically disappear.
If you do need to go ahead, you can use a plugin or one of the two manual methods to remove the core_updater.lock row. This will enable you to start your update almost immediately.
Understanding the WordPress updating process will help you to keep your site safe and to perform important updates whenever you need to.
If you enjoyed reading this article on fixing the another update is currently in progress, you should check out this one about fixing the destination folder already exists.
We also wrote about a few related subjects like failed to load resource, fix the could not save password reset key to database, how to reorder pages in WordPress, WordPress posting to Facebook, how to remove category from WordPress URL, how to revert WordPress to previous version and how to add a button in WordPress.