AutoRestore (ARQ) Automatic Shutdown & Backup Notice – ARQ is already turned On

Home Forums BulletProof Security Pro AutoRestore (ARQ) Automatic Shutdown & Backup Notice – ARQ is already turned On

Tagged: 

This topic contains 11 replies, has 4 voices, and was last updated by  AITpro Admin 1 year, 8 months ago.

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #30414

    Pako
    Participant

    ARQ Automatic Shutdown Backup Notice
    Thanks

    #30420

    AITpro Admin
    Keymaster

    To make the AutoRestore (ARQ) Automatic Shutdown & Backup Notice go away do these steps:

    1. Go to the AutoRestore page.
    2. Turn Off AutoRestore.
    3. Click the “Complete AutoRestore file backup and turn AutoRestore back On” link.

    What were you doing at the time this issue/problem occurred?  Example:  Updating WP Core, a plugin or a theme by clicking X on the X WordPress page.  Also go to the Security Log page and copy and paste all WP Automatic Update Security Log entries in your forum reply so I can see what types of updates were occurring when this issue/problem happened. We may need to add additional conditions in the ARQ Automation code to prevent this scenario from occurring depending on how this issue/problem was caused.

    #30424

    Steve
    Participant

    I had the same problem. It occurred when i completed updating a plugin. I followed your prescribed steps and no longer get the msg.

    #30425

    AITpro Admin
    Keymaster

    @ Steve – What version of BPS Pro do you have installed?  Which version of WordPress do you have installed?  How exactly did you update the plugin?  On the WordPress Plugins page > update now link, on the WordPress Updates page > Update Plugins button…?  Was AutoRestore turned On or Off before you updated the plugin?

    So far we have one potential problem issue with the new ARQ Automation code for WP Shiny Updates and WP Automatic Updates, which is this scenario:  Someone has ARQ turned Off and updates a plugin.  Currently in BPS Pro 12.2 ARQ will turn itself back On automatically after doing any plugin file backups that are necessary.  So we are changing that in BPS Pro 12.3 by adding another checking condition that checks the status of ARQ before the plugin update occurs and if ARQ was Off before updating a plugin then ARQ will still do any necessary file backups, but ARQ will NOT automatically be turned back On. The reason for that is if someone has manually updated WP Core files and left ARQ turned Off then ARQ should not be turned back On because WP Core files will be quarantined since WP Core files were not backed up yet.  WP Core file backup is not processed by ARQ Automation code for plugin or theme Shiny Updates, unless WP Core and Plugins are being automatically updated at the same time by WP Automatic Updates.

    #30430

    Steve
    Participant

    12.2

    most recent

    updated by 1st clicking the button at the top of the page which brought me to the next page which states the name of the plugin. i then clicked the update button.

    the autorestore was on, i confirmed that by going to its setting page. i tried the BPS Pro button 4-5 times which was on the top of my pages which once clicked brought me to the WP page stating that wp had been updated. Picture of Nate King Cole? Yet,when i left that page the msg reappeared stating that i had to turn ARQ on.

    #30431

    AITpro Admin
    Keymaster

    “updated by 1st clicking the button at the top of the page” – Which WordPress page was that?  What is the exact literal name of the button?
    “i then clicked the update button.” – Which WordPress page was that? What is the exact literal name of the button?

    The reason we need to know the exact literal details about how you updated a plugin is because of this fact below.  Also there are several different variations, methods and differences between how WP handles/processes plugin updates and installations:

    WP Trivia Fact: There are 21 different ways to update or install plugins, themes and WP Core. If you count Network|Multisite separately then there are 35 different ways to update or install plugins, themes and WP Core.

    #30432

    AITpro Admin
    Keymaster

    For plugin updates and installations these are the possible different methods below.  So let me which one you used.

    Plugins page: plugins.php
    Plugin Update Apply button: Bulk Update: One-Click ARQ Automation: BPS Pro AutoRestore (ARQ) Automatic Shutdown & Backup Notice is displayed. Requires one-click to complete ARQ File Backup & ARQ Turn On.
    Update now link: Single Plugin update under the plugin description. Seamless ARQ Automation: ARQ Shutdown, ARQ File Backup & ARQ Turn On.
    View version details link iFrame: Single Plugin update by clicking the View version details link on the plugins.php page & Install Update Now link in the iframe. Seamless ARQ Automation: ARQ Shutdown, ARQ File Backup & ARQ Turn On.
    Dev Note: ARQ AJAX Automation is conditional for Plugin updates. If ARQ is monitoring the plugins folder/files then ARQ AJAX Automation will be used. If ARQ is not monitoring the plugins folder/files then ARQ AJAX Automation will not be used since new updated Plugin files do not need to be backed up. The condition is an explicit match (exact match) for ARQ folder exclude rule: plugins.

    Plugins Add New|Add Plugins page: plugin-install.php
    Install Now button in plugin Card: Single Plugin installation by clicking the Install Now button in the plugin Card. Seamless ARQ Automation: ARQ Shutdown, ARQ File Backup & ARQ Turn On.
    More details link in the plugin Card iFrame: Single Plugin installation by clicking the More Details link & Install Now button in the iframe. Seamless ARQ Automation: ARQ Shutdown, ARQ File Backup & ARQ Turn On.
    Upload Plugin installation: Single Plugin installation from upload: plugins.php > Add New > plugin-install.php > Upload Plugin > Install Now button. Seamless ARQ Automation: ARQ Shutdown, ARQ File Backup & ARQ Turn On.
    Dev Note: ARQ AJAX Automation is conditional for Plugin installations. If ARQ is monitoring the plugins folder/files then ARQ AJAX Automation will be used. If ARQ is not monitoring the plugins folder/files then ARQ AJAX Automation will not be used since new installed Plugin files do not need to be backed up. The condition is an explicit match (exact match) for ARQ folder exclude rule: plugins.

    Updates page: update-core.php
    Update Now button: WP Core Update: Seamless ARQ Automation: ARQ Shutdown, ARQ File Backup & ARQ Turn On.
    Re-install Now button: WP Core Re-install: Seamless ARQ Automation: ARQ Shutdown, ARQ File Backup & ARQ Turn On.
    Update Plugins button: Bulk Plugin Update: Conditional if someone is allowing ARQ to monitor the plugins folder. One-Click ARQ Automation: BPS Pro AutoRestore (ARQ) Automatic Shutdown & Backup Notice is displayed. Requires one-click to complete ARQ File Backup & ARQ Turn On.
    Update Themes button: Bulk Theme Update: One-Click ARQ Automation: BPS Pro AutoRestore (ARQ) Automatic Shutdown & Backup Notice is displayed. Requires one-click to complete ARQ File Backup & ARQ Turn On.
    Update Translations: WP Translation File Update: Seamless ARQ Automation: ARQ Shutdown, ARQ File Backup & ARQ Turn On.
    Dev Note: ARQ AJAX Automation is conditional for Plugin and Theme updates. If ARQ is monitoring the plugins and/or themes folders/files then ARQ AJAX Automation will be used. If ARQ is not monitoring the plugins and/or themes folders/files then ARQ AJAX Automation will not be used since new updated Plugin and/or Theme files do not need to be backed up. The conditions are explicit matches (exact matches) for ARQ folder exclude rules: plugins and/or themes.

    #30490

    AITpro Admin
    Keymaster

    Too funny.  The reason we have not been able to replicate/reproduce this problem is because this problem has already been fixed in BPS Pro 12.3, which will be released tomorrow.  There are several fine tuning and failsafes added to BPS Pro 12.3 to deal with things like WP Automatic Updates failing or aborting.  With Shiny Updates and the new ARQ AJAX Automation there were some functionality scenarios that needed to be changed such as, someone has ARQ turned Off and then updates a plugin and ARQ was being turned back On automatically.  In BPS Pro 12.3 ARQ will only be automatically turned back On if ARQ was turned On prior to a plugin update being performed. There are number of other fine tuning adjustments made for WP Automatic Updates and WP Shiny Updates in BPS Pro 12.3.

    #30495

    AITpro Admin
    Keymaster

    General Info for future reference:

    BPS Pro versions affected:  12/12.1/12.2
    WP Versions affected:  WP versions below 4.6

    Problem Scenario:  Updates page: update-core.php > Update Plugins button: Bulk Plugin Update and Update Themes button: Bulk Theme Update. Performing a Plugin or Theme Bulk update on the WordPress Updates page:  AutoRestore (ARQ) Automatic Shutdown & Backup Notice displayed and ARQ Bulk Update trigger was not turning ARQ Off.

    Solution:  Upgrade to BPS Pro 12.3.

    Notes: WP 4.6 is scheduled to be released on August 16, 2016. BPS Pro 12+ uses ARQ AJAX Automation for WP 4.6+ versions. The BPS Pro 12.3 fix for the Plugin or Theme Bulk Update only applies to WP versions below 4.6. BPS Pro 12+ ARQ Automation is conditional based on the WP version that is installed (forward|backward compatibility).

    #30502

    Tina Dubinsky
    Participant

    I just updated to 12.3 through the Plugins section and got the same issue.

    Addendum:  Weird… the notice disappeared while reading this thread.

    #30504

    AITpro Admin
    Keymaster

    @ Tina – Actually not so wierd.  If you were installing BPS Pro 12.3 then the BPS Pro code that was in use while you were doing the installation would still have been 12.2 code since 12.3 code did not exist yet until after it was installed. I assume the AFS cron code in BPS Pro 12.3 kicked in after BPS Pro 12.3 was installed and automatically did whatever was necessary to fix whatever issue/problem occurred previously.

    There is still one odd issue occurring with the WP upgrader_post_install filter that we are looking into, but it only applies in this exact scenario:  WP Automatic Update:  WP Core, Plugins and Themes Automatic Updates are set to autoupdate and multiple pending plugin or theme updates are available and a WP Core update is also available. It seems that even though the WP upgrader_post_install filter is returning data, the process of doing multiple Automatic Updates is somehow not continuing beyond the first pending Automatic Update.  Note:  This issue/problem does not have anything to do WP Shiny Updates:  clicking any button or link to update or install WP Core, Plugins or Themes.

    http://www.ait-pro.com/aitpro-blog/5273/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-12-3/

    AutoRestore Automation Fine-tuning:

    ARQ Status Check: Core check that checks if ARQ is turned On or Off prior to Shiny Updates. If ARQ is turned Off then ARQ will not be automatically turned On. This check is specifically related to the scenario where someone has manually turned ARQ Off and does not apply to ARQ Automation automatically turning ARQ On and Off during automated installations and updates, such as WP Automatic Updates.

    AFS Cron: ARQ FailSafe Cron job that automatically turns ARQ back On if the upgrader_pre_install filter turns ARQ Off, but the WP Automatic Update does not complete or is aborted and ARQ is not turned back On in the upgrader_post_install filter. ARQ automated file backup is performed before turning ARQ back On as a failsafe, whether or not the WP Automatic Update actually completed successfully or not.

    BugFix: Performing a Plugin or Theme Bulk update on the WordPress Updates page: AutoRestore (ARQ) Automatic Shutdown & Backup Notice displayed and ARQ Bulk Update trigger was not turning ARQ Off. WP 4.6 is scheduled to be released on August 16, 2016. BPS Pro 12+ uses ARQ AJAX Automation for WP 4.6+ versions. The BPS Pro 12.3 fix for the Plugin or Theme Bulk Update only applies to WP versions below 4.6. BPS Pro 12+ ARQ Automation is conditional based on the WP version that is installed (forward|backward compatibility).

    #30506

    AITpro Admin
    Keymaster

    On a personal note, we would never do a Bulk Update for any reason, but if that is your preferred method of updating then be aware of this potential problem scenario:  If you update 3 plugins at the same time using a Bulk Update and a problem starts occurring then you have 3 possible plugins to troubleshoot.  If on the other hand, you update plugins one by one on the WordPress Plugins page by clicking the update now link, quickly check to make sure everything is ok on your website in general and then install another plugin update using the same method then you only have 1 plugin to troubleshoot at a time if a problem does occur.

Viewing 12 posts - 1 through 12 (of 12 total)

You must be logged in to reply to this topic.