Оба диска GNOME и системный монитор GNOME в моей Ubuntu предоставляют это:
Похоже, файлы данных локали (= файлы, определяющие форматы даты и времени, переводы командных сообщений и т. д. )каким-то образом повреждены.
Поскольку эти файлы используются практически каждой командой, большинство команд будут выдавать одинаковые сообщения об ошибках. Библиотеки интернационализации, использующие эти файлы, вероятно, справятся с отсутствием файлов локали, откатившись к стандартным форматам POSIX и сообщениям на английском языке (США), но кажется, что поврежденные файлы локалей вызывают сбой библиотек, вызывая команды разбиться, не сделав ничего полезного.
Вы можете попробовать получить доступ к своей системе с помощью Linux Live CD или аналогичного загрузочного носителя. Как только вы получите доступ к файловой системе установки Kali, вы должны попытаться найти файл /usr/lib/locale/locale-archive
.
(При использовании Live CD вам, вероятно, потребуется сначала смонтировать файловую систему установленной ОС в какую-либо точку монтирования, а затем вам нужно будет указать путь к точке монтирования в качестве префикса к имени пути к файлу. Например, если вы смонтируете корневую файловую систему Kali в /mnt
, полный путь к поврежденному файлу будет /mnt/usr/lib/locale/locale-archive
.)
Как только вы найдете нужный файл, переименуйте его в другое (, например,locale-archive.broken
). Это может позволить загрузить установку Kali (, хотя и со строгой английской локализацией POSIX/США ).
После того, как вы настроите и запустите систему и убедитесь, что у вас не заканчивается свободное место на диске, вы можете использовать команду locale-gen
для повторного создания файла locale-archive
.
Если это приводит к повторному -возникновению проблемы, снова удалите/переименуйте файл locale-archive
с помощью Live CD, затем вернитесь в обычную ОС и запустите apt reinstall locales
и apt reinstall util-linux-locales
, чтобы обновить используемые исходные файлы. для создания файла locale-archive
(, поскольку эти исходные файлы также могут быть повреждены ), а затем повторите попытку locale-gen
.