• Status: Solved
  • Priority: Low
  • Security: Public
  • Views: 146
  • Last Modified:

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)
0
David
Asked:
David
  • 3
  • 2
2 Solutions
 
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.
0
 
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.
0
 
David FavorLinux/LXD/WordPress/Hosting SavantCommented:
Yes.

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.
0
Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

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

https://updraftplus.com/forums/topic/dropboxcurl-error-the-curl-oauth-consumer-requires-the-curl-extension/

BTW updatedraftplus is used by over a million wordpress sites so I think it works when its configured and has the right server config. ;-)
0
 
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.

php7.1-curl
php7.1-mbstring
php7.1-zip

Open in new window


If any of these packages are missing, much trouble will occur.
0
 
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.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now