Дислока не работает после обновления с 17.10 до 18.04

Любое использование dislocker возвращает эту ошибку:

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

Как ее исправить?

0
задан 10 May 2018 в 21:27

2 ответа

libmbedcrypto.so содержится в пакет libmbedtls-dev в репозитории вселенной.

Первый включают репозиторий вселенной , если это уже не.

Затем выпускают команду sudo apt install libmbedtls-dev

, Вы, возможно, должны были бы создать softlink, названный libmbedcrypto.so.0 соединение с libmbedcrypto.so, как упомянуто здесь.

Примечание: Я лично не протестировал этот подход, но логически это казалось бы стоящим попытки.

1
ответ дан 24 September 2019 в 03:57

Я имею, наконец сделал это.

Шаги, чтобы заставить это работать:

  1. добавляют/usr/lib/x86_64-linux-gnu/к LD_LIBRARY_PATH:

    $LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/LD_LIBRARY_PATH= экспортируют LD_LIBRARY_PATH

  2. в/usr/lib/x86_64-linux-gnu/, у меня есть libmbedcrypto.so.2.8.0, таким образом, я должен был создать символьную ссылку, как упомянуто прежде Старшим

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

  3. после выполнения этого была также проблема с libruby-2.3.so.2.3. Выполнение другой символьной ссылки решило ту проблему к:

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

После этого dislocker наконец работает, и я могу дешифровать свои окна bitlocker зашифрованные диски.

0
ответ дан 24 September 2019 в 03:57

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

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