dislocker не работает после обновления с 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

4 ответа

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

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

добавить / 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]

0
ответ дан 17 July 2018 в 14:40

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

Сначала libmbedtls-dev , если он еще не был.

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

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

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

1
ответ дан 17 July 2018 в 14:40

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

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

добавить / 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]

0
ответ дан 20 July 2018 в 14:44

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

Сначала libmbedtls-dev , если он еще не был.

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

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

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

1
ответ дан 20 July 2018 в 14:44

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

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