I’m having trouble getting XCloner to save backups into a specific subdirectory within a Backblaze B2 bucket. The backups are uploaded successfully, but they always end up in the root of the bucket, even though I tried to specify a subdirectory.
I’ve tried entering the bucket name followed by the desired subdirectory in different formats (with and without a trailing slash), but the backups still go directly to the root.
Has anyone encountered this issue or know how to configure XCloner to save backups in a subdirectory within a B2 bucket? Any guidance would be appreciated.
Thanks in advance for your help!
]]>[20-Sep-2021 13:49:56] 1. Trying to generate a file with installed plugin names …
[20-Sep-2021 13:49:56] Added plugin list file “WEBSITENAME.pluginlist.2021-09-20.txt” with 1.15 KB to backup file list.
[20-Sep-2021 13:49:56] 1. Trying to generate a manifest file …
[20-Sep-2021 13:49:56] Added manifest.json file with 2.41 KB to backup file list.
[20-Sep-2021 13:49:56] 1. Trying to create backup archive …
[20-Sep-2021 13:49:56] Compressing files as ZipArchive. Please be patient, this may take a moment.
[20-Sep-2021 13:49:56] Backup archive created.
[20-Sep-2021 13:49:56] Archive size is 1.80 KB.
[20-Sep-2021 13:49:56] 3 Files with 3.78 KB in Archive.
[20-Sep-2021 13:49:56] 1. Trying to send backup file to S3 Service …
[20-Sep-2021 13:49:57] Connected to S3 Bucket “BUCKET-TestObjectLock” in us-west-000
[20-Sep-2021 13:49:57] Checking for not aborted multipart Uploads …
[20-Sep-2021 13:49:57] Starting upload to S3 Service …
[20-Sep-2021 13:49:57] ERROR: S3 Service API: Missing required header for this request: Content-MD5
BackWPup version 3.8.0
Wordpress Version 5.5.1
I’m attempting to create a backup job to Backblaze B2 via their S3 API. I’m entering the Endpoint, Region, KeyID and Secret Key.
Each time I get the error: “The s3 service does not have version: .” in the bucket selection area.
I have tried:
– a limited access (single bucket) key
– a general access key (no restrictions)
– my master key
(Each time deleting the backup job and starting fresh).
I used the Mac FTP app Cyberduck to test the connection, which works fine using the above keys and the same Endpoint setting. I also tried using “bucketname.s3.region.backblazeb2.com” instead for the endpoint with no change.
The error appears to be a generic one that pops up when it can’t connect (eg. dummy URL), but nothing I’ve tried appears to get it to successfully connect.
If I try to save the S3 settings in BackWPup while the error is displayed, it locks up as described in the linked thread above.
I’ve also ssh’d into the webserver and confirmed I can ping the endpoint, so it’s not some sort of firewall issue.
Thank-you for any help you can provide.
]]>When backing up to Backblaze B2, the plugin seems to leave “Cleanup by Quantity + 1” files in a B2 bucket.
In other words:
No issues with local storage.
Can you take a look at this?
Thanks,
Erik
]]>I was wondering whether anybody could recommend any WordPress backup plugins that can sync to Backblaze B2 as a remote.
Backblaze maintain this helpful resource about which plugins it knows about that do the job.
However, the only ones that explicitly support B2 are UpdraftPlus and XCloner.
XCloner chokes on my (perfectly good) API key (others users have reported similar issues). And I’m also having issues getting Updraft Plus to sync.
Are there any other options?
Something like a daily incremental sync of the MySQL table and the filesystem would be sufficient for my needs.
Thank you!
]]>System is Lightspeed web server on Linux, PHP7+, WordPress 5.1+ and the XCloner plugin is up to date.
Remote Storage is the BackBlaze B2 connector, which appears to be functioning properly otherwise.
Any ideas on what’s causing the date/time to be improperly recorded?
]]>When verifying the B2 settings, it failed when using an application-specific key I had set up for it, but functioned properly when using my Master Application Key (which I’d prefer not to do, as I’d rather segregate each application’s bucket access).
Is there a reason why the application key will not work? This has been noted as an issue on previous threads as well.
Other than that one small issue, I’m very impressed and happy with the completeness, performance and clean interface on the plugin.
]]>If you were forced to buy this contact your credit card company for a full refund.
]]>PHP Fatal error: Uncaught ChrisWhite\\B2\\Exceptions\\B2Exception: Received error from B2: 20 calls/minute allowed for: API_AUTHORIZE_ACCOUNT_CALLED
This appears to be a product of the b2-sdk-php
module, and may be related to the issue logged here: https://github.com/cwhite92/b2-sdk-php/issues/20
Given that this error throws a 5xx series error, it’s resulting in the white screen of death for the WordPress instance.
Full error (redacted) below:
PHP Fatal error: Uncaught ChrisWhite\\B2\\Exceptions\\B2Exception: Received error from B2: 20 calls/minute allowed for: API_AUTHORIZE_ACCOUNT_CALLED in /var/www/webapps/wordpress/<site>/wp-content/plugins/ilab-media-tools/vendor/cwhite92/b2-sdk-php/src/ErrorHandler.php:36\nStack trace:\n#0 /var/www/webapps/wordpress/<site>/wp-content/plugins/ilab-media-tools/vendor/cwhite92/b2-sdk-php/src/Http/Client.php(29): ChrisWhite\\B2\\ErrorHandler::handleErrorResponse(Object(GuzzleHttp\\Psr7\\Response))\n#1 /var/www/webapps/wordpress/<site>/wp-content/plugins/ilab-media-tools/vendor/cwhite92/b2-sdk-php/src/Client.php(411): ChrisWhite\\B2\\Http\\Client->request('GET', 'https://api.bac...', Array)\n#2 /var/www/webapps/wordpress/<site>/wp-content/plugins/ilab-media-tools/vendor/cwhite92/b2-sdk-php/src/Client.php(38): ChrisWhite\\B2\\Client->authorizeAccount()\n#3 /var/www/webapps/wordpress/<site>/wp-content/plugins/ilab-media-tools/classes/Cloud/Storage/Driver/Backblaze/B in /var/www/webapps/wordpress/<site>/wp-content/plugins/ilab-media-tools/vendor/cwhite92/b2-sdk-php/src/ErrorHandler.php on line 36, referer: https://<site>/2018/06/<page>/
Is there a way to still import the data form this blog to a new WordPress install? I have access to the database.
If I go to the readme file this is the version: 0.6.2
Hope I can make my friend happy
With regards
karin
]]>