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

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

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

Как это исправить?

2 ответа

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

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

  1. Добавьте /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

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

    / 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

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

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

Сначала включите хранилище юниверсов, если это еще не сделано.

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

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

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

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