Любое использование dislocker
возвращает эту ошибку:
dislocker: error while loading shared libraries: libmbedcrypto.so.0:
cannot open shared object file: No such file or directory
Как ее исправить?
libmbedcrypto.so
содержится в пакет libmbedtls-dev в репозитории вселенной.
Первый включают репозиторий вселенной , если это уже не.
Затем выпускают команду sudo apt install libmbedtls-dev
, Вы, возможно, должны были бы создать softlink, названный libmbedcrypto.so.0
соединение с libmbedcrypto.so
, как упомянуто здесь.
Примечание: Я лично не протестировал этот подход, но логически это казалось бы стоящим попытки.
Я имею, наконец сделал это.
Шаги, чтобы заставить это работать:
добавляют/usr/lib/x86_64-linux-gnu/к LD_LIBRARY_PATH:
$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/LD_LIBRARY_PATH= экспортируют LD_LIBRARY_PATH
в/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
после выполнения этого была также проблема с libruby-2.3.so.2.3. Выполнение другой символьной ссылки решило ту проблему к:
sudo ln-sf libruby-2.5.so.2.5 libruby-2.3.so.2.3
После этого dislocker наконец работает, и я могу дешифровать свои окна bitlocker зашифрованные диски.