Меню Рубрики

Linux кракозябры в терминале

Debian Jessie – кракозябры в консоли. Как лечить?

Стоит на нетбуке Jessie, и тут понадобилась консоль – но она в кракозябрах. Все настройки в порядке.

Что странно – это то что для восстановления кириллицы работают и
/etc/init.d/console-cyrillic start
и
/etc/init.d/console-setup start

При этом
#service console-cyrillic отрабатывает с ошибкой
а
#service console-setup делает консоль русской.

Пробовал и
insserv console-setup
и
insserv console-cyrillic

И оба сразу и по отдельности.

При перезагрузке кириллица слетает до исполнения этих команд из консоли.

Как вылечить этот косяк? Можно конечно ручками каждый раз восстанавливать если консоль понадобилась – но не порядок это.

apt-get purge console-cyrillic

Не Помогло. После перезагрузки кракозябры.

dpkg-reconfigure console-setup
dpkg-reconfigure locales

В общем: /etc/profile добавил последней строкой:
/etc/init.d/console-setup start

P.S. Но отрабатывает только при логине root.
Обычный юзер попадает в кракозябры.

смотри в лог почему console-setup не грузится при загрузке ос

смотри в лог почему console-setup не грузится при загрузке ос

Как раз сейчас фотографировал экран чтобы сюда запостить.
systemd[1]: Job console-setup.service/start deleted to break ordering cycle starting with basic.target/start

у тебя там какой-то бардак в init.d организовался. интересно что вообще у тебя делал console-cyrillic в jessie, если это пакет костылей для sarge (2005 год)

systemctl status console-setup.service
journalctl -p err
journalctl -p warning

детальнее, что происходит увидишь так:
/etc/default/grub
добавь в строку GRUB_CMDLINE_LINUX=«systemd.log_level=debug»
grub-update

после перезагрузки в journalctl будет детальный лог загрузки.

и раз уж у тебя в системе бардак обнаружен, то вот неплохо посмотреть на
dpkg -l|grep -v ^ii
и вычистить всё точно ненужное apt-get purge пакет и/или dpkg –purge пакет

затем пройтись так:

Попробуй сделать файл /etc/vconsole.conf с содержимым:

В дебиане не собирают systemd-vconsole-setup, и костылик для udev тоже не кладут. Нечему читать этот файл, или я ошибаюсь?

В ошибках всё тот же: Job console-setup.service/start deleted to break ordering cycle

# grub-update
grub-update: command not found

# systemctl status console-setup service

тут должна быть точка console-setup.service
и кусочек лога тогда появится, хоть с какой-то информацией.
впрочем. можно так это получить:
journalctl -ab |grep console

да, его и запускать, перепутал местами слова

тут должна быть точка console-setup.service# systemctl status console-setup.service

Потому-что не смог запустится и процесс умер.
Все ответы в логах.

Потому-что не смог запустится и процесс умер.
Все ответы в логах.

Пойду курить логи, но:
«Job console-setup.service/start deleted to break ordering cycle
»

. Я же выше писал что не раз это делал.

Тебе перевести эту строчку или какой твой вопрос?

Я тебе уже ответил, это проблема сидит в /etc/init.d, что-то забыло там свой файл или сломало зависимости у существующих и выдал стандартное решение проблем с зависимостями и забытыми конфигами, плюс показал как увидеть загрузку в деталях.

Я тебе уже ответил, это проблема сидит в /etc/init.d, что-то забыло там свой файл или сломало зависимости у существующих и выдал стандартное решение проблем с зависимостями и забытыми конфигами, плюс показал как увидеть загрузку в деталях.

Спасибо за советы, буду курить,курить,курить. С ходу пока не понял.

#dpkg -l|grep -v ^ii|wc -l
244

# dpkg-query -W -f=’$\n’ | grep ‘obsolete$’|wc -l
126

Как бы по укурке не сломать систему.

например ^rc это удалённые, но не до конца, например оставили свои конфиги. можешь смело сносить те, которые тебе не понадобятся

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

забавно, как на одном сайтике тусуются кучи тех, кто знает всякую херню про кривонастроенный компоненты гнулинукса. вот уж система для десктопа

у тебя там какой-то бардак в init.d организовался. интересно что >вообще у тебя делал console-cyrillic в jessie, если это пакет костылей для sarge (2005 год)

Так поставил Jessie, кракозябры. Я поставил console-cyrillic присутствующий в дистрибутиве, сделал dpkg-reconfigure locales и dpkg-reconfigure console-cyrillic всё появилось и я успокоился. Пока сегодня в консоль не полез.
.
Впрочем я же по Вашему совету сделал ему purge и это не помогло.
Сейчас поставил его взад и он много чего писал и спрашивал по поводу знакогенератора при загрузке, но при загрузке так и не грузит знакогенератор.

Скорость реакции лучше чем у оффтопика. Несколько лет уже на десктопе юзаю.
Вот было бы: apt-get install 1c и всю страну можно бы было на Debian пересаживать (Исключая геймеров).

Это уже зависит от фирмы 1С, а не от сообщества Debian к сожалению. 1С пока даже не собирается выкладывать бинари в свободный доступ, не говоря уже о исходниках.

Я тебе уже ответил, это проблема сидит в /etc/init.d, что-то забыло там свой файл или сломало зависимости у существующих и выдал стандартное решение проблем с зависимостями и забытыми конфигами, плюс показал как увидеть загрузку в деталях.

Домой попаду и ещё один ноут с Jessie заведу – проверю.
Может оно сломано по дефолту?
А пока:
#apt-get remove –purge keyboard-configuration
#apt-get install console-cyrillic (Который всё равно поставил keyboard-configuration).
Но по ходу убил руссификацию вообще. При перезагрузке не взлетел ни шрифт ни даже X и /etc/init.d/console-setup start не возвращает буквы.
Доставил console-cyrillic и по /etc/init.d/console-cyrillic start буквы появились. осталось иксы поднять.

Сломал я Линуксовый десктоп.

start буквы появились. осталось иксы поднять.
Сломал я Линуксовый десктоп.

Ага.
#apt-get install xorg

По дефолту (console-setup) всё прекрасно работает.
Никогда не ставь console-cyrillic. Просто запомни это правило. Если тебе придётся его
ставить, значит ты уже знаешь что он для расширенной поддержки кириллицы на основе русского алфавита для малоиспользуемых языков, напр удмуртского и тебе нужен удмуртский в консоли просто позарез.

Чего-то ты не договариваешь. Я тучу Jessie ставил, как на чистую, так и обновлением со Squeeze, если ставить с иксами, то всё из коробки работает, если же ставить с нетинстала минимальную систему, то потом достаточно поставить и настроить console-setup. console-cyrillic при этом совершенно не нужна.

Что странно. При этом. Пробовал и. и. И оба сразу и по отдельности. .

Очевидно, к Демьяну подошел ты не с той стороны. Как писали выше, dpkg-reconfigure решает все вопросы с русификацией и шрифтами.

Источник


Adblock
detector