• I use the native WP auto updater to update plug-ins including Mailpoet. Earlier today, when it tried to update MP it received a fatal error. Not only did the update fail, but the entire MP plugin disappeared from my plugin directory. I know this isn’t the way either MP or WP wants the auto updater to function. And I don’t know whether this is the fault of one or the other.

    But there is a conflict caused when an update fails which somehow wipes out the entire plugin. This has also happened twice with Yoast. But today was the first time with Mailpoet.

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
  • Thread Starter richards1052

    (@richards1052)

    Disappointed that no one has addressed this bug yet. But here’s a msg from my web host. There clearly is an issue with the native auto updater in causing the MP update to fail and also disappearing the entire plugin from my directory. Pls review this and see if there’s something that can be done to address this. The problem may lie in the auto updater rather than the plugin itself.

    about the error lines, there are thousands of these lines at 16:05

    [17-Nov-2020 16:05:10 UTC] PHP Warning: chmod(): No such file or directory in XX/public_h
    tml/wp-admin/includes/class-wp-filesystem-direct.php on line 173

    I think “chmod()” is called on the update process, but the files vanished between the time they were listed and the time some actions were made on them

    right after there’s also:

    [17-Nov-2020 16:05:20 UTC] PHP Fatal error: Uncaught Error: Class ‘MailPoetVendor\Doctrine\DBAL\Types\BooleanType’ not found in XX/public_html/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/lib/Doctrine/DBAL/Types/Type.php:2

    So some files were really missing during the upgrade

    The bug is probably related to the WP updater rather than those plugins: i looked at the SQL backup from the 17 morning, and i saw the auto_updater call was scheduled for 16:04:52

    First time we’ve seen this issue so far.. And i’m not seeing any bug report on the WP trac about it.

    I’d report it to them but we have too little information to share

    I have a question: are auto updates still enabled in jetpack settings (i think it’s from wp.com which i cannot see)?
    Because i see a query from jetpack server during the auto-upgrade from WP. So there are chances they both tried to upgrade:

    [17/Nov/2020:16:04:57 +0000] “POST /wp-cron.php?doing_wp_cron=1605629097.3026950359344482421875

    WP cron starts the auto update

    [17/Nov/2020:16:05:07 +0000] “GET /2013/10/15/iran-hacks-azerbaijans-israeli-made-drone-fleet/?relatedposts=1&highlight=drones HTTP/1.1” 503

    Google visits a page but gets a 503 code because the upgrade is still running

    [17/Nov/2020:16:05:00 +0000] “POST /xmlrpc.php?for=jetpack&[…]

    Jetpack makes a very long call, which finishes after the google visit (logged after but started 16:05:00), and took 11s to process, there are chances it also tried to upgrade. But that’s just a possibility.

    I have really no idea how both of them work together and if they share the same update data. It’s possible that jetpack takes over and that it’s an issue with it.

Viewing 1 replies (of 1 total)
  • The topic ‘MP conflict with Native Auto Updater’ is closed to new replies.