encfs 1.7 1.8 nameio version 4: 0: 0 несовместимость

Я создал шифрованный каталог encfs в Ubuntu 16.04 encfs версии 1.8.1 и синхронизировал зашифрованный каталог со второй машиной, использующей 14.04 encfs версии 1.7.4.

Я не могу расшифровать каталог на вторая машина. Приведенная ошибка: (FileUtils.cpp: 1649) Невозможно найти имя / интерфейс nameio / block, версия 4: 0: 0 (полный журнал ниже).

Предполагаю, что мне нужно обновить encfs из версии 1.7.4 до версии 1.8 (или аналогичной) на второй машине. Может ли кто-нибудь мне посоветовать, как это сделать (без обновления до 16.04)? К моему удивлению, сложно найти информацию о том, как это сделать.

Спасибо.

09:29:27 (Interface.cpp: 165) проверка, если ssl / aes (3: 0: 2) реализует ssl / aes (3: 0: 0) 09:29:27 (SSL_Cipher.cpp: 370) выделен шифр ssl / aes, keySize 32, ivlength 16 09:29:30 (FileUtils.cpp : 1628) размер ключа шифрования = 52 09:29:30 (Interface.cpp: 165) проверка, если nameio / block (3: 0: 1) реализует nameio / block (4: 0: 0) 09:29:30 (Интерфейс .cpp: 165) проверка, если nameio / null (1: 0: 0) реализует nameio / block (4: 0: 0) 09:29:30 (Interface.cpp: 165) проверка, если nameio / stream (2: 1: 2) реализует nameio / block (4: 0: 0) 09:29:30 (FileUtils.cpp: 1649) Не удается найти nameio interface nameio / block, версия 4: 0: 0

0
задан 3 December 2017 в 13:38

2 ответа

Вы пытаетесь использовать созданные 1.8.1 данные с помощью программы 1.7.4. Часто данные из более новых версий программ просто несовместимы со старыми версиями программ, так что это просто не сработает.

Лучше всего попробовать попробовать безопасную передачу файлов (ssh?) Или отправить более универсальный формат файла, возможно, .tar .gz.gpg архив (труба в gpg, чтобы избежать незашифрованных файлов, лежащих вокруг) или контейнер LUKS.

В общем, вы не можете обновить все на старой версии Ubuntu до тех же версий, что и новый Ubuntu , Возможно, имеется доступ к backport, но я не вижу его для Encfs или PPA, или вы можете попробовать выполнить поиск https://packages.ubuntu.com и просто попробовать напрямую установить более новые пакеты (с 16.04) на старый (14.04), но он не гарантирован или даже не преуспеет, а может даже создавать конфликты и «ломать» важные вещи.

1
ответ дан 18 July 2018 в 01:58

Вы пытаетесь использовать созданные 1.8.1 данные с помощью программы 1.7.4. Часто данные из более новых версий программ просто несовместимы со старыми версиями программ, так что это просто не сработает.

Лучше всего попробовать попробовать безопасную передачу файлов (ssh?) Или отправить более универсальный формат файла, возможно, .tar .gz.gpg архив (труба в gpg, чтобы избежать незашифрованных файлов, лежащих вокруг) или контейнер LUKS.

В общем, вы не можете обновить все на старой версии Ubuntu до тех же версий, что и новый Ubuntu , Возможно, имеется доступ к backport, но я не вижу его для Encfs или PPA, или вы можете попробовать выполнить поиск https://packages.ubuntu.com и просто попробовать напрямую установить более новые пакеты (с 16.04) на старый (14.04), но он не гарантирован или даже не преуспеет, а может даже создавать конфликты и «ломать» важные вещи.

1
ответ дан 24 July 2018 в 17:29

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

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