Перемещенный общая библиотека, теперь я не могу выполнить команды

Я работал sudo mv /lib/x86_64-linux-gnu/libpthread.so.0 ~, который ретроспективно, не была самая большая идея в мире.

Теперь, я ничего не могу сделать. Любые команды я выполняю сбой с error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory.

Я не могу работать apt, Я не могу даже сделать ls. Я не могу положить обратно файл с [sudo] mv ~/libpthread.so.0 /lib/x86_64-linux-gnu/. Я не могу работать ldconfig. Какие-либо идеи о том, как возместить эти убытки?

Один возможный соответствующий факт - это /lib/x86_64-linux-gnu/ также содержавший файл libpthread-2.27.so, который был, возможно, symlinked с libpthread.so.0 так или иначе?

Я не думаю, что это имеет значение, но это - Ubuntu 18.04, работающая на WSL.

7
задан 1 April 2020 в 23:48

1 ответ

К счастью, я смог решить свою проблему.

Я не смог использовать sudo, так как это привело к ошибке выше. Однако я смог следовать за направлениями здесь для создания терминального запуска как корня. В той точке я смог сделать новую символьную ссылку ln -s /lib/x86_64-linux-gnu/libpthread-2.27.so /lib/x86_64-linux-gnu/libpthread.so.0.

Я сбросил пользователя назад к моему личному аккаунту, и проблема была решена.

10
ответ дан 7 April 2020 в 23:22

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

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