LINUX.ORG.RU

Сообщения panzer

 

[Squeeze] не стартуют иксы

Был нужен eiskaltdcpp, которого нет в stable - при его одиночной установке ломались зависимости locales и libc6. В процессе обновления заголосил udev, но, скрипя зубами, обновился и он.

После перезагрузки отвалились иксы. Если вручную запускать startx, то не запускаются остальные консоли по CtrlAlt+F2, F3, etc и остался только один виртуальный рабочий стол. ЧЯДНТ? В /etc/inittab исправил id:2:initdefault: на id:5:initdefault:, как советовали арчеводы из гугла - не помогло. Может, что-то не так с /etc/X11/Xsession, на который ссылается xinit? Или нужно править скрипты в /etc/rc2.d/ ?

panzer
()

Мертвые локали не дают инсталлировать или изменять пакеты (Lenny)

При установке madwimax через module-assistant потребовал даунгрейда libc6 с 2.11 до 2.7 - я это делал вручную, т.к. ставился через netinst из непонятного репа и по умолчанию стоял libc6-2.11.1. посреди процесса apt-get решил, что

 language-env libc6-i686 libqt4-dbus libqt4-designer libqt4-network
  libqt4-qt3support libqt4-script libqt4-sql libqt4-xml libqtcore4 libqtgui4
  locales openoffice.org-help-ru openoffice.org-l10n-be-by
  openoffice.org-l10n-bg openoffice.org-l10n-ru openoffice.org-l10n-sr
  openoffice.org-l10n-sr-cs
имеют неудовлетворенные зависимости и потребовал их снести через -f. Но сразу же заявил, что не может этого сделать -
Can't exec "locale": No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.

Теперь у меня иксы на английском, консоль на английском, но русская раскладка, как видите, есть. Синаптик считает, что корень зла - locales, но снести его не может:

perl: warning: Setting locale failed
perl: warning: Please check your locale settings:
LANGUAGE = (unset)
LC_ALL = (unset)
LANG = "ru.RU.UTF8"
также не могу сгенерировать локали через locale-gen и пробовал изменить locales через dpkg-reconfigure хоть на английский, хоть на KOI8 и CP1251 - ни одна инсталляция не идет и ругается на сломанный язык.

Как удалить locales окончательно, чтобы apt не считал систему недорусской и чтобы поставить его заново? Или же удовлетворить зависимости libc6 хотя бы через dpkg, который тоже ругается:

dpkg: `ldconfig' not found on PATH.
dpkg: 1 expected program(s) not found on PATH.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.

panzer
()

RSS подписка на новые темы