Stange Сообщение о командах "sudo" после обновления WSL с 16 до 18 о "getrlimit"
Я получаю странное сообщение всякий раз, когда я бегу sudo
, с тех пор как я обновляю MS Windows 10 WSL Ubuntu 16 -> Ubuntu 18. Сообщение
sudo: setrlimit: функция не реализована
Казалось, что обновление прошло очень хорошо, единственная ошибка произошла в самом конце, когда он пожаловался, что были изменены файлы конфигурации ssh. После некоторой странности с попыткой сравнить файлы конфигурации, я, наконец, просто сказал перезаписать старые файлы, и все, казалось, закончилось гладко.
2 ответа
Оказывается, стилдрайвер имел на это право. Проблема была вызвана моей устаревшей версией MS Windows 10. Удаление и переустановка WSL ничего не дало.
Однако, как только я наконец смог найти путь для обновления версии MS Windows, установить WSL было тривиально, а затем выполнить "Get" из MS App Store для установки последней версии Ubuntu.
После типичной инициализации, чтобы получить полную версию моей Ubuntu, нужно было просто напечатать sudo apt update -y && sudo apt upgrade -y && sudo apt autoremove -y
,
Хотя это и не является прямым ответом на вашу проблему, я рекомендую вам переустановить ее, что даст вам чистый космический дистрибутив - он готовится к работе из коробки. Если вы нарушили пакет sudo или зависимости и, возможно, испортили еще худшие вещи во время dist-upgrade, вам лучше переустановить. Вы можете получить доступ к файлам WSL, резервное копирование которых необходимо выполнить напрямую с хоста, если у вас есть проблемы с резервным копированием из WSL.
WSL - это подсистема, а не ядро Linux, и dist-upgrade может не всегда работать "из коробки". У меня лично были проблемы с некоторыми пакетами, идущими от Bionic до Cosmic.