[solved] Гента грузится с ошибками и не дает войти в систему
farGred 19 октября, 2010 - 08:13
Доброе утро, гентоводы.
После переноса и восстановления старой генты на новые харды в зеркале, удалось привести её в рабочее состояние, но после перезагрузки полезли ошибки, которые в конченом счёте не дают даже войти в систему. Краткий перечень произведенных действий:
- Копирование старой генты на новые разделы полусофт RAID-1 (dmraid + genkernel all).
- Перезагрузка. Ура, оно хотя бы грузится.
- Живительный revdep-rebuild && emerge --sync и на радостях emerge `qlist -IC gnome-base`.
- revdep-rebuild --library libgnome-desktop-2.so.11
- revder-rebuild --library libxklavier.so.15, как того попросили какие-то пакеты после установки обновлений гнома.
- Ни в одном терминале не работает su, но root может зайти из tty1..6. emerge pam policykit
- Не работает автомонтирование, gnome-volume-manager собран с "automount" и запущен.
В остальном DE работает как надо. Перезагрузка. - После загрузки initrd половина демонов не может запуститься. Первым из них оказывается consolekit. Последним отказывается стартовать gdm (через /etc/init.d/xdm конечно же). После приглашения на вход и ввода логина с паролем на выводе получаем "Permission denied".
grep RC_BOOTLOG /etc/conf.d/rc
RC_BOOTLOG="yes"
/var/log/messages
Не содержит записей с того времени, как система была успешно загружена в последний раз.
/var/log/dmesg
Ничего подозрительного там не увидел, но всё же — http://pastie.org/private/6ybuk07vlt04vbumurrnpq.
Обычный пользователь состоит в группе wheel.
Заранее благодарен за помощь, сейчас просто не знаю, куда дальше копать.
»
- Для комментирования войдите или зарегистрируйтесь
Cо входом разобрался
С помощью ls -lat /etc /etc/conf.d нашёл все намедни правленые конфиги. Причиной оказался /etc/security/limits.conf с параметрами
которые я уже сам не помню зачем прописывал.*
Но ни su ни sudo по-прежнему не авторизуют.
*уже сейчас, вечером, вспомнил — на форумах gentoo.org эти строчки запостили как лекарство для su/sudo
farGred
Как копировали?
В /var/log/messages ошибки смотрели?
С подобным не сталкивался, но
С подобным не сталкивался, но мб поможет пересборка @system?
Понимаете, для того, чтобы создать систему, подобную Linux, недостаточно быть хорошим кодером. Нужно быть еще и коварной сволочью. Линус Торвальдс
Копировал обыкновенно, с лайв
Копировал обыкновенно, с лайв цд cp -R /старый раздел/* /новый-раздел/. Да, я забыл ключик -p чтоб права сохранить, но и без него все вышло удачно.
@system я пока не хочу трогать — потому что тулчейн по хорошему надо дважды пересобирать, а за ним еще и world, что мне пока некогда. Да и к su/sudo он вряд ли относится, мне кажется что где-то цепочка зависимостей оборвалась, и делегация прав суперпользователя гдето отвалилась, но revdep-rebuild молчит.
Да, я забыл ключик -p чтоб
Если бы все прошло удачно, все бы работало, и этой темы бы не было. КО
ЗЫ. Переустанавливай...
ОРОРО
М-да, похоже, su и sudo не работают, потому что не был установлен бит S_ISUID для рута.
chmod 4711 /usr/bin/sudo
chmod 4711 /bin/su
Во все поля. Вторая проблема решена. Осталось автомонтирование.
Цитата: Да, я забыл ключик -p
не путайте винду с линуксом..
farGred написал(а): Не
юзер под которым работаете в plugdev добавлен?
Чем вы смотрите?