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