установка dropbox в качестве пользовательской резервной копии при ошибке whm / cpanel - PullRequest
0 голосов
/ 26 августа 2018

Я пытаюсь установить Dropbox в качестве пользовательского места назначения для резервного копирования, как показано ниже в блоге cpanel.Соединение работает, но файлы резервных копий не передаются в DropBox.И когда я нажимаю «Подтвердить» для пользовательского места назначения резервной копии, он выдает следующую ошибку.

https://blog.cpanel.com/cpanel-whm-custom-backup-transport-example-dropbox/

Error: Validation for transport “dropbox” failed: Could not list files in 
destination: Executed /usr/local/bin/backup_transport_dropbox.pl ls / 
remotehost remoteuser : 2018-08-26T15:54:21 [WebService::Dropbox] [ERROR] 
https://api.dropboxapi.com/2/files/list_folder {"path":"/"} -> [400] Error in 
call to API function "files/list_folder": request body: path: Specify the root 
folder as an empty string rather than as "/". at 
/usr/local/share/perl5/WebService/Dropbox.pm line 184.

Я новичок в Dropbox API и не имею представления о Perl, поэтому не смог понять, что обсуждается в ссылках ниже.

https://github.com/silexlabs/unifile/issues/77

1 Ответ

0 голосов
/ 27 августа 2018

Сообщение об ошибке правильно указывает, что API Dropbox ожидает значение "" при обращении только к корню .Код вместо этого отправляет значение "/".Это похоже на ошибку в коде.

Похоже, что вы уже открыли проблему с разработчиком для этого:

https://github.com/CpanelInc/backup-transport-dropbox/issues/3

Они должны обновитькод для использования "" при обращении к корневой папке в Dropbox.

...