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 «необязательна».
Кто-нибудь знает, что мне нужно?

  • Как установить Dot Net Core на Arch Linux
  • mod-mono-server 4 не работает, а 2 делает
  • Почему я получаю ошибку несоответствия хэш-суммы при попытке установить моно на debian
  • Как обновить моно на openSuse
  • Как открыть решение Visual Studio 2013 в MonoDevelop
  • Как запустить mod_mono в Debian Jessie (пакет libapache2-mod-mono отсутствует)?
  • Mediastream не действует
  • Добавление монохранилища openSuSe?
  • 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
    Interesting Posts

    Как чирикать с помощью терминала?

    Игнорировать все, кроме текста, при сравнении файлов с diff?

    Можно ли задавать одно задание на определенный час с помощью анакрона

    Есть ли инструмент CLI для разбора / чтения и отображения метаданных из торрент-файла?

    ошибка сценария bash stty: стандартный ввод: несоответствующий ioctl для устройства

    Приглашение командной строки tcsh для показа недоделанных заданий

    Как найти файл с частично определенным путем?

    выход awk и манипуляция строк

    cron midnight 00 24 или 00 00?

    Извлечение данных из свободного места на диске 600Go после того, как этот диск был dd = / dev / {этот диск} с данными 4Go

    Определите, скрыты ли файлы или каталоги

    Почему «Makefile» требует зависимости?

    Выберите файл на основе количества строк и обработайте результат

    Как проверить, какие конкретные процессы (скрипты Python) запущены?

    bash_completion не работает (для некоторых команд)

    Linux и Unix - лучшая ОС в мире.