ZaLinux.ru

Ошибка в WSL (Kali Linux, Ubuntu) «sleep: cannot read realtime clock: Invalid argument» (РЕШЕНО)

WSL (подсистема Windows для Linux) позволяет запускать подобие дистрибутивов Linux в Windows. Этот способ имеет массу недостатков даже по сравнению с обычной виртуальной машиной, хотя бы такой, как VirtualBox.

Одна из главных проблем WSL в том, не используется настоящее ядро Linux. Используется некое подобие ядра, поверх которого работают GNU утилиты. Такой Франкенштейн, конечно же, не может не приводить к ошибкам, которые никогда не возникают в дистрибутивах Linux.

Поэтому когда вы задаёте вопрос по проблемам в работе Linux в WSL, обязательно указывайте, что это происходит в WSL, поскольку в нормальном дистрибутиве вашу ошибку вряд ли удастся воспроизвести.

Больше подробностей смотрите в статье «Как установить Kali Linux с Win-KeX (графический интерфейс) в WSL2 (подсистему Windows для Linux)».

Ошибка «sleep: cannot read realtime clock: Invalid argument»

Итак, рассмотрим одну из ошибок. Кстати, она общая, что для Ubuntu, что для Kali Linux в WSL и решается одинаково.

Ошибка может возникнуть при попытке установить программу:

apt install ПАКЕТ

Либо при обновлении пакетов и системы:

apt update && apt full-upgrade -y

Эти команды выводят что-то вроде следующего:

E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Запуск

apt --fix-broken install

приведёт к другим ошибкам:

sleep: cannot read realtime clock: Invalid argument
dpkg: error processing package libc6:amd64 (--configure):
installed libc6:amd64 package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
libc6:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)

И так до бесконечности.

Для исправления выполните следующие команды:

sudo -i
sudo mv /bin/sleep /bin/sleep~;
touch /bin/sleep;
chmod +x /bin/sleep

Затем опять попробуйте

apt --fix-broken install

И затем как обычно установите нужный пакет или обновите систему.

Рекомендуемые статьи:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *