encfs 1.7 1.8 nameio versão 4: 0: 0 incompatibilidade

0

Eu criei um diretório criptografado encfs no Ubuntu 16.04 encfs versão 1.8.1 e sincronizei o diretório criptografado com uma segunda máquina executando o 14.04 encfs versão 1.7.4.

Não consigo descriptografar o diretório na segunda máquina. O erro dado é: (FileUtils.cpp: 1649) Não foi possível encontrar nameio interface nome / bloco, versão 4: 0: 0 (log completo abaixo).

Eu presumo que preciso atualizar o encfs da versão 1.7.4 para a versão 1.8 (ou similar) na segunda máquina. Alguém pode me aconselhar sobre como fazer isso (sem atualizar para 16.04)? Para minha surpresa, parece difícil encontrar informações sobre como fazer isso.

Obrigado.

09:29:27 (Interface.cpp: 165) verificando se ssl / aes (3: 0: 2) implementa ssl / aes (3: 0: 0) 09:29:27 (SSL_Cipher.cpp: 370) cifrado alocado ssl / aes, keySize 32, ivlength 16 09:29:30 (FileUtils.cpp: 1628) tamanho da chave de cifra = 52 09:29:30 (Interface.cpp: 165) verificando se nameio / block (3: 0: 1) implementa nome / bloco (4: 0: 0) 09:29:30 (Interface.cpp: 165) verificando se nameio / null (1: 0: 0) implementa nome / bloco (4: 0: 0) 09:29:30 (Interface.cpp: 165) verificando se nameio / stream (2: 1: 2) implementa nome / bloco (4: 0: 0) 09:29:30 (FileUtils.cpp: 1649) Não foi possível encontrar o nome da interface nome / bloco, versão 4: 0: 0

    
por Jim 03.12.2017 / 10:38

1 resposta

1

Você está tentando usar os dados criados 1.8.1 com o programa 1.7.4. Muitas vezes, os dados das versões mais recentes dos programas simplesmente não são compatíveis com versões mais antigas de programas, por isso simplesmente não funciona. A compatibilidade retroativa é muitas vezes possível, mas a compatibilidade com versões futuras é outra fera.

Sua melhor aposta pode ser tentar uma transferência segura de arquivos (ssh?) ou enviar um formato de arquivo mais universalmente compatível, talvez um arquivo .tar.gz.gpg (canalizar para o gpg para evitar arquivos não criptografados) ou um LUKS recipiente.

Em geral, você não pode atualizar tudo em uma versão antiga do Ubuntu para as mesmas versões de um novo Ubuntu. Pode haver um backport disponível, mas eu não vejo um para Encfs, ou um PPA, ou você pode tentar pesquisar o link e tentar diretamente instalando os pacotes mais novos (a partir de 16.04) em seu sistema antigo (14.04), mas não é garantido, ou até mesmo provável que tenha sucesso, e poderia até criar conflitos e "quebrar" coisas importantes também.

    
por Xen2050 03.12.2017 / 14:55