Keepass2 и плагин Google Sync

Я установил KeePass2 на моем Debian 8, он работает, но я хочу, чтобы db синхронизировался с Google Drive, чтобы получить доступ к Windows-машине.
Я следил за некоторыми сообщениями на сайте GoogleSyncPlugin и смог скомпилировать и запустить плагин.
Но теперь я столкнулся с новой ошибкой:

Missing method CreateJsonReader in assembly /home/andrea/.local/share/KeePass/PluginCache/zhSxuuQIPEROKtY8GYLS/DotNetOpenAuth.dll, type System.Runtime.Serialization.Json.JsonReaderWriterFactory 

Кажется, что в моно мне нужна некоторая dll, которая включена в .Net, но в mono «необязательна».
Кто-нибудь знает, что мне нужно?

One Solution collect form web for “Keepass2 и плагин Google Sync”

Не знаю об этой конкретной ошибке, но вот что я сделал на Ubuntu с keepass2 2.25:

Пришлось перепрыгнуть через несколько дополнительных обручей, которые были решены по инструкциям из http://sourceforge.net/p/kp-googlesync/discussion/general/thread/19cca399/?limit=25&page=1#c5d9 Вот краткое изложение что я сделал.

Загрузили GoogleSyncPlugin-2.1.2.zip и извлекли plgx в / tmp

Загрузили log4net-1.2.15-bin-newkey.zip из Apache и извлекли bin / mono / 2.0 / release / log4net.dll в / tmp. Затем сделали:

 cd / usr / lib / keepass2 / plugins /
 sudo mv /tmp/GoogleSyncPlugin.plgx.
 sudo chmod o + r GoogleSyncPlugin.plgx;  sudo chown root: root GoogleSyncPlugin.plgx
 CD ..
 sudo mv /tmp/log4net.dll.
 sudo chown root: root log4net.dll;  sudo chmod o + r log4net.dll
 sudo cp /usr/lib/mono/2.0/System.ServiceModel.Web.dll.
 sudo chmod o + r System.ServiceModel.Web.dll
 mozroots --import --sync # Установите корневые сертификаты mozilla в Mono
  • Настройте мои собственные учетные данные клиента в консоли разработчика Google, как описано в файле readme.txt из GoogleSyncPlugin-2.1.2.zip, поместите эти учетные данные в окно конфигурации плагина Google Sync, затем нажмите OK. Вот выдержка:
    • Перейдите в Google Developers Console в свой аккаунт Google. См. Мой комментарий ниже или ссылку на форум sourceforge выше для ссылки.
    • Выберите «Включить API Google для использования в ваших приложениях».
    • Выберите название проекта, например, «KeePass Google Sync Plugin».
    • Включите «Drive API» в «API и auth»> «API».
    • Выберите адрес электронной почты в «APIs & auth»> «Экран согласия».
    • Задайте имя продукта для экрана согласия, например: «KeePass Google Sync Plugin».
    • Создайте новый идентификатор клиента OAuth 2.0 для «Установленного приложения» с типом приложения «Другое» в «API и auth»> «Учетные данные».
  • Перейдите к SEE COMMENT BELOW в браузере, заменив YOUR_CLIENT_ID идентификатором клиента OAuth из консоли разработчика Google.
  • Запустите это в терминале после замены YOUR_CLIENT_ID, YOUR_CLIENT_SECRET и CODE_FROM_LAST_STEP: curl -d 'client_id = YOUR_CLIENT_ID & client_secret = YOUR_CLIENT_SECRET & code = CODE_FROM_LAST_STEP & redirect_uri = urn: ietf: wg: oauth: 2.0: oob & grant_type = authorization_code' СМ. КОММЕНТАРИЙ НИЖЕ
  • Отредактируйте запись для моей учетной записи Google в KeePass. Просто найдите для своего адреса электронной почты URL-адрес accounts.google.com. Возможно, на вкладке KeeFox. Перейдите на вкладку «Дополнительно», там уже должен быть GoogleSync.ClientID / Secret. Затем нажмите кнопку «Добавить», затем введите «GoogleSync.RefreshToken» для имени и значение «refresh_token», которое вы получили на последнем шаге в качестве значения. Также нажмите «Включить защиту в памяти», а затем нажмите OK.
  • Возможно, перезапустите KeePass2
  • Как установить Dot Net Core на Arch Linux
  • Как навсегда удалить все связанные с Mono пакеты (библиотеки, приложения и т. Д.)
  • Как установить bash для запуска * .exe с моно?
  • Какую IDE вы используете для разработки Mono в KDE?
  • mod_mono на SLES 12.1 не может зашифровать ASP.Net web.config
  • Лимит принятия Linux для разработчика .NET
  • Библиотека FastCGI для C # / Mono
  • Включить запуск моно приложений, дважды щелкнув файл .exe
  • Как установить вино с .NET framework вместо моно?
  • Как разработать приложение Windows Forms с помощью MonoDevelop на Ubuntu 16.04?
  • Ошибка при ручной установке вручную в CentOS
  • Могу ли я работать с Sql Server, Office и C # с помощью Linux?
  • Linux и Unix - лучшая ОС в мире.