dislocker não funciona após o upgrade de 17.10 para 18.04

0

Qualquer uso de dislocker retorna este erro:

dislocker: error while loading shared libraries: libmbedcrypto.so.0:
 cannot open shared object file: No such file or directory

Como consertar isso?

    
por BigBazooka007 10.05.2018 / 13:24

2 respostas

1

libmbedcrypto.so está contido no pacote libmbedtls-dev no repositório do universo.

Primeiro habilite o repositório universe se ele já não estiver .

Emita o comando sudo apt install libmbedtls-dev

Talvez seja necessário criar um link de contexto chamado libmbedcrypto.so.0 com links para libmbedcrypto.so , conforme mencionado aqui.

Nota: Eu não testei pessoalmente essa abordagem, mas logicamente parece valer a pena tentar.

    
por Elder Geek 10.05.2018 / 22:51
0

Eu finalmente fiz isso.

Passos para que ele funcione:

  1. adicione / usr / lib / x86_64-linux-gnu / para LD_LIBRARY_PATH:

    LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: / usr / lib / x86_64-linux-gnu / exportar LD_LIBRARY_PATH

  2. em / usr / lib / x86_64-linux-gnu / eu tenho libmbedcrypto.so.2.8.0 então eu tive que criar o symlink como mencionado anteriormente por Elder

    / usr / lib / x86_64-linux-gnu $ sudo ln -sf libmbedcrypto.so.2.8.0 libmbedcrypto.so.0

  3. depois de fazer isso, houve também um problema com o libruby-2.3.so.2.3. Fazer outro symlink resolveu esse problema para:

    sudo ln -sf libruby-2.5.so.2.5 libruby-2.3.so.2.3

Depois disso, o dislocker está finalmente funcionando e eu posso descriptografar as unidades criptografadas do meu bitlocker no Windows.

    
por BigBazooka007 16.05.2018 / 11:18