Как я заставляю двуличность загрузить на МЕГА?

В настройках единицы у Вас есть a Backups опция, там можно выбрать из Storage Locations: FTP, SSH, WebDAV, Windows Share, Custom Location, Local Folder. Путем назад была опция там для резервного копирования к Ubuntu Одной (Облачное хранилище). Я ищу что-то подобное для загрузки на МЕГА.

Я попробовал все вышеупомянутые опции, для резервного копирования на сайт https://mega.co.nz/, но никакая удача. Я также попробовал через командную строку с помощью двуличности:

duplicity /home/USERNAME/MEGAsync/ mega://USERNAME:PASSWORD@mega.co.nz/MEGAsync

Но, меня встречают сообщением об ошибке:

BackendException: Ошибка при аутентификации клиента:-9.

Я уже установил mega.py:

sudo pip install mega.py
Requirement already satisfied (use --upgrade to upgrade): mega.py in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied (use --upgrade to upgrade): pycrypto in /usr/lib/python2.7/dist-packages (from mega.py)
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/lib/python2.7/dist-packages (from mega.py)
Cleaning up...

Я также попробовал это в чистой установке машина Virtualbox на всякий случай, что-то вмешивается. Но после установки mega.py и перезагрузки, я все еще получаю вышеупомянутую ошибку.


Как я использую МЕГА в качестве своего устройства хранения данных Облачной резервной копии через параметры резервного копирования?

Испытанный это:

  • Тар Надежного человека Ubuntu 14.04.2, Двуличность 0.6.23, mega.py 0.9.18

    • Ошибка:

    • BackendException: Ошибка при аутентификации клиента:-9.

  • Ubuntu Яркий Vervet 15.04, Двуличность 0.7.01, mega.py 0.9.18

    • Ошибка:

Traceback (новый вызов в последний раз):
Файл "/usr/bin/duplicity", строка 1500, в
(основной) with_tempdir
Файл "/usr/bin/duplicity", строка 1494, в with_tempdir
fn ()
Файл "/usr/bin/duplicity", строка 1327, в основном
действие = командная строка. ProcessCommandLine (sys.argv [1:])
Файл "/usr/lib/python2.7/dist-packages/duplicity/commandline.py", строка 1055, в ProcessCommandLine
резервное копирование, local_pathname = set_backend (args [0], args[1])
Файл "/usr/lib/python2.7/dist-packages/duplicity/commandline.py", строка 948, в set_backend
globals.backend = бэкенд get_backend (изгиб)
Файл "/usr/lib/python2.7/dist-packages/duplicity/backend.py", строка 221, в get_backend
obj = get_backend_object (url_string)
Файл "/usr/lib/python2.7/dist-packages/duplicity/backend.py", строка 207, в get_backend_object
возвратите фабрику (pu)
Файл "/usr/lib/python2.7/dist-packages/duplicity/backends/megabackend.py", строка 44, в init
сам. __ авторизовывают (parsed_url.username, сам get_password ())
Файл "/usr/lib/python2.7/dist-packages/duplicity/backends/megabackend.py", строка 104, в __ авторизовывает
self.client.login (электронная почта, пароль)
Файл "/usr/local/lib/python2.7/dist-packages/mega/mega.py", строка 31, во входе в систему
сам. _ login_user (электронная почта, пароль)
Файл "/usr/local/lib/python2.7/dist-packages/mega/mega.py", строка 42, в _login_user
повысьте RequestError (resp)
RequestError:-9

3
задан 17 July 2015 в 13:29

1 ответ

У меня есть solvedthe проблема с логином двуличности на мега с этими шагами:

Я имею, создают .megarc файл в моем $HOME

[Login]
Username = myuser@mydomain.com
Password = the-relative-password

см. megarc (5) руководство

Затем я называю двуличность с поддельным пользователем:

duplicity my_local_dir mega://myuser@mega.nz/MEGA_REMOTE_DIR

проверка двуличности существование .megarc и проигнорируйте параметрические усилители входа в систему. К сожалению, параметрические усилители входа в систему являются expexted (при выпуске 7.16) и если он отсутствует, двуличность делают путаницу с вычислениями пути.

0
ответ дан 1 December 2019 в 23:03

Другие вопросы по тегам:

Похожие вопросы: