[wp-trac] [WordPress Trac] #61391: Maintenance Error on Login After Setting Up WordPress 6.6 Beta 1 on Localhost

WordPress Trac noreply at wordpress.org
Sun Jun 9 01:30:31 UTC 2024


#61391: Maintenance Error on Login After Setting Up WordPress 6.6 Beta 1 on
Localhost
-------------------------------+-----------------------------
 Reporter:  nithi22            |       Owner:  (none)
     Type:  defect (bug)       |      Status:  new
 Priority:  normal             |   Milestone:  6.6
Component:  Upgrade/Install    |     Version:  trunk
 Severity:  critical           |  Resolution:
 Keywords:  reporter-feedback  |     Focuses:  administration
-------------------------------+-----------------------------

Comment (by costdev):

 @rajinsharwar I believe this occurred on MacOS based on the directory path
 included in [https://core.trac.wordpress.org/ticket/61391#comment:4 this
 comment].

 While the line mentioned in that log is an `fwrite()` call, it seems that
 might just be the point at which the 30 seconds timeout occurred.

 Given that the logs show that the `Automatic updates complete.` line
 [https://github.com/wordpress/wordpress-
 develop/blob/edad3c57c67b5c0541d9b4e36bb2f6c370f57870/src/wp-
 admin/includes/class-wp-automatic-updater.php#L704 located here] was hit,
 and no plugin or theme updates were detailed in-between `starting...` and
 `complete`, it seems that this error is not related to the Rollback Auto-
 Update feature introduced during the 6.6 release cycle.

 In the code after this, there are HTTP requests sent in these locations:
 - `wp_version_check()` - Lines [https://github.com/wordpress/wordpress-
 develop/blob/fd6c5606b1c572442f0eb15bafee0852cbbb7035/src/wp-
 includes/update.php#L202 202] and [https://github.com/wordpress/wordpress-
 develop/blob/fd6c5606b1c572442f0eb15bafee0852cbbb7035/src/wp-
 includes/update.php#L213 213]
 - `wp_update_themes()` - Lines [https://github.com/wordpress/wordpress-
 develop/blob/bb52ff8ae1f842de9e30e9ab157e3ff69f626538/src/wp-
 includes/update.php#L721 721] and [https://github.com/wordpress/wordpress-
 develop/blob/bb52ff8ae1f842de9e30e9ab157e3ff69f626538/src/wp-
 includes/update.php#L732 732]
 - `wp_update_plugins()` - Lines [https://github.com/wordpress/wordpress-
 develop/blob/bb52ff8ae1f842de9e30e9ab157e3ff69f626538/src/wp-
 includes/update.php#L440 440] and [https://github.com/wordpress/wordpress-
 develop/blob/bb52ff8ae1f842de9e30e9ab157e3ff69f626538/src/wp-
 includes/update.php#L451 451]
 - `download_url()` - Lines [https://github.com/wordpress/wordpress-
 develop/blob/bb52ff8ae1f842de9e30e9ab157e3ff69f626538/src/wp-
 admin/includes/file.php#L1172 1172] and [https://github.com/costdev
 /wordpress-develop/blob/bb52ff8ae1f842de9e30e9ab157e3ff69f626538/src/wp-
 admin/includes/file.php#L1296 1296]

 Depending on the environment, it may be that the execution of the
 automatic updates checks, including these HTTP requests and possibly
 others that I missed in my quick search, may run a little slower than
 other environments, and has exceeded the PHP default
 [https://www.php.net/manual/en/info.configuration.php#ini.max-execution-
 time maximum_execution_time] of 30 seconds.

 -----

 @nithi22 Before starting the installation process, can you try this?
 1. Add `set_time_limit( 300 );` to `wp-admin/includes/class-wp-automatic-
 updater.php` on line 651 (just above the `$is_debug = WP_DEBUG &&
 WP_DEBUG_LOG;`) line
 2. Add the debugging lines from
 [https://core.trac.wordpress.org/ticket/61391#comment:2 this comment].
 3. Start the installation process.

 Let us know whether this resolves the issue, and if not, please paste the
 (anonymized) contents of `wp-content/debug.log` as you did before. Thanks!
 🙂

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/61391#comment:6>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list