I have been digging through stuff and I can't seem to find any other reason for the "Another update is currently in progress."
To clarify I have already tried the Fix Another Update Is In Progress Plugin. It says "There is no issue. Continue with your WordPress Update".
However, if I try to update I still get this message. What else, besides the options database entry lock, can cause this?
I have this problem and it is driving me crazy.
- There is NO option in my DB to lock. Not the core_updater option or the core_updater.lock option.
- I have looked manually.
- I have ran sql searches.
- I have tried the plugin for this. All say this option does not exist in my db.
- I have turned off caching.
- I have deleted the cache.
- I have waited.
- I have restarted my server.
- I have even spammed a select statement while trying to update to see if it appears momentarily and have not seen it.
Is there any other possible cause? I am getting this error but there is NO LOCK OPTION in the database.
It is quite annoying.
I even manually updated last update to see if it would fix it. It did not.
Thank you for your help and suggestions.
UPDATE
I have gone in and logged the queries it runs for updates. I checked to make sure NO core_update.log was present. Started recording and got this.
event_time;"user_host";"thread_id";"server_id";"command_type";"argument"
2018-04-17 09:38:14;"root[root] @ localhost [::1]";"361";"1";"Query";"SELECT option_value FROM wp_options WHERE option_name = 'auto_core_update_failed' LIMIT 1"
2018-04-17 09:38:15;"root[root] @ localhost [::1]";"361";"1";"Query";"INSERT IGNORE INTO `wp_options` ( `option_name` `option_value` `autoload` ) VALUES ('core_updater.lock' '1523979495' 'no') /* LOCK */"
2018-04-17 09:38:15;"root[root] @ localhost [::1]";"361";"1";"Query";"SELECT option_value FROM wp_options WHERE option_name = 'core_updater.lock' LIMIT 1"
I almost looks like it adds the lock file, then checks if its there during the update. Then spits out the error. Almost like it's running this stuff in the wrong order.