Wordpress / DropBox Error when using UpdraftPlus

In WordPress, before updating to version 4.9, I wanted to run UpdraftPlus backup, but received the error below; any ideas what needs to be done? TIA.

Dropbox chunked upload exception (Dropbox_BadRequestException): Error in call to API function "files/upload_session/start": Must provide HTTP header "Authorization" or URL parameter "authorization". (line: 217, file: C:\home\insightandenergy.com\wwwroot\wp\wp-content\plugins\updraftplus\includes\Dropbox2\OAuth\Consumer\Curl.php)
DavidInsight and Energy SpecialistAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David FavorLinux/LXD/WordPress/Hosting SavantCommented:
Best to open a ticket with Updraft dev.

They will like seeing this so they can fix anything in their code.

If the problem is on your end, then they've likely seen it many times before + can offer a solution.

Also, be sure you've updated updraft, as the error you show, suggests your updraft code is old.
DavidInsight and Energy SpecialistAuthor Commented:
Thanks for writing. I will do that (on the UpdraftPlus website?) I checked around, and it seems version 1.13.12 is the current version, and that is what I have installed. Anything in particular that indicates the version I am running is old? Thanks.
David FavorLinux/LXD/WordPress/Hosting SavantCommented:

The error emitted above suggests a mismatch between updraft code + DropBox API call sequence.

Or your hosting provider is running some broken software that's stripping out pass HTTP headers. This happens more than you'd think.

For now, you can just use Duplicator + download the installer.php + .zip file.

As, the fix for what you're seeing will likely either require your hosting company change their tech or updraft update to using latest DropBox API call sequence.

Again, your best first step will be opening an updraft support issue...

https://wordpress.org/support/plugin/updraftplus is the link.

They will be your best source for fast resolution.
Become a Certified Penetration Testing Engineer

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

Peter HartCommented:
the error means your server does not have the Curl extension installed.
see here for further details


BTW updatedraftplus is used by over a million wordpress sites so I think it works when its configured and has the right server config. ;-)

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
David FavorLinux/LXD/WordPress/Hosting SavantCommented:
chilternPC brings up a good point.

From your initial question, it sounded like you've been running updraft on a regular basis.

If this is your first time running updraft, you'll require ensuring all prerequisites are installed.

The following packages are required to be manually installed, as of PHP-7.0 as they've been split out of core into separate packages.


Open in new window

If any of these packages are missing, much trouble will occur.
DavidInsight and Energy SpecialistAuthor Commented:
Hello, everyone. Just for general information, I switched the UpdraftPlus backup destination to use Google Drive instead of DropBox, and there were no errors. However, I will install the additional Curl extension that chilternPC pointed to, and perhaps the three pieces David Favor pointed to. Thanks, all.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.