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