LINUX.ORG.RU
ФорумTalks

[Debian Squeeze][полный капец]Спасайте


0

0

Был у меня Debian Squeeze + немного sid (KDE4 и зависимости). Просто так из sid не тягал.
После очередного обновления (не глядя, но ничего страшного - единственное, что сработал хук для libsplashy и запустился update-initramfs) отвалилось все.
Такого я еще не видел. Началось с того, что не запахала мышь. Потом я понял, что не пашет просто все. Т.е. как будто ядро решило не грузить модули. Попробовал другие ядра (было несколько) - то же самое. После update-initramfs для них они решили не грузиться (не видят root раздел - он еще на fakeRAID0 от интела). Работает только одно ядро, в котором я кучу всего необходимого вкомпилил.

Может обновления и не связаны. Везде fs - ext3. На винты грешить не стоит.
Сижу сейчас на винде и хз что делать. Кто что подскажет?

★★★★★

лайвцд, тест винтов, железа анализ логов. Копирование ведра с лавцд на систему… ЛАйвцд дебьяновский.

wfrr ★★☆
()

> Сижу сейчас на винде и хз что делать. Кто что подскажет?

Правильное решение же! Ну зачем тебе этот линукс? ЛОР и с виндупса можно успешно посещать, можешь мне поверить. Там никаких обновлений не надо, система стабильная и отлаженная, только секьюрити фиксы. Ну :)

a3
()
Ответ на: комментарий от wfrr

ядро уже переставлял с пакетов. В /var/apt/cache завалялось - его и переставил. 2.6.26-1-686, что и было.

Pavval ★★★★★
() автор топика

Переустанови венду.

Sekai
()
Ответ на: комментарий от Deleted

хех, у меня был нонейм рейд контроллер, но я параноик не стал на него ставить систему, это де***ецо рожало глюки с чтением\записью файлов в случайном порядке, хотя я его использовал всего навсего как сата контроллер. Так что вполне могет быть.

wfrr ★★☆
()
Ответ на: комментарий от Pavval

Никогда с ним проблем не было.
Дело судя по всему не в железе. Модули мирно лежат в /lib/modules/*
Они просто не грузятся.

Pavval ★★★★★
() автор топика
Ответ на: комментарий от Pavval

Хотя заинсмодить я их могу.

Pavval ★★★★★
() автор топика
Ответ на: комментарий от TarANtuL

>... и запустился update-initramfs
>...как будто ядро решило не грузить модули


и? Есть ядро без initramfs. В нем та же проблема при загрузке.

Pavval ★★★★★
() автор топика
Ответ на: комментарий от Pavval

update-initramfs просто перенесло проблему еще и на уровень initrd - так, что у меня теперь ядра с initrd не грузятся.

Pavval ★★★★★
() автор топика
Ответ на: комментарий от MiracleMan

>сделай откат обратно и проанализируй изменения..

Читал по логу изменения. Обновились шрифты, пару незначительных либ и libsplashy+splashy. Снес обоих от греха подальше - ничего не изменилось.

Pavval ★★★★★
() автор топика
Ответ на: комментарий от Pavval


1. можно стартануть с загрузочного диска в rescue mode
2./var/log/dpkg.log - и можно как-то посмотреть историю событий по пакетам
3. проверить настройки grub - может с "потолка грузит"
4. сохранить список установленых пакетов
dpkg -l | grep ii | awk '{print $2}' > list.txt
и настройки в /etc

elipse ★★★
()
Ответ на: комментарий от Pavval

попробуйте загрузиться без quiet и сплаша
с init=/bin/bash

посмотрите что пишет ядро и initrd при загрузке, можно будет еще посмотреть внутренности initrd.img, например midnight commander'ом (mc) , это cpio архив

initramfs-tools недавно был испорченый, выдавал кучу warning, но потом вышел другой пакет , вроде нормальный, у меня ни на ноуте, ни на домашнем компе проблем пока (тфу тфу) никаких нету с загрузкой, ядро правда не дистрибутивное

Sylvia ★★★★★
()
Ответ на: комментарий от Pavval

веросии глибсов, нет? Ты явно что-то упускаешь и что-то не договориваешь.. сам позавчера делал последние обновление на сквизи.. никаких проблем не наблюдалось...

MiracleMan ★★★★★
()
Ответ на: комментарий от elipse

>1. можно стартануть с загрузочного диска в rescue mode

Для fakeraid не пашет, иначе бы сразу сделал.

>2./var/log/dpkg.log - и можно как-то посмотреть историю событий по пакетам


Как раз ее и читал - ничего страшного.

>3. проверить настройки grub - может с "потолка грузит"


Проверял - все ок.

>4. сохранить список установленых пакетов

>dpkg -l | grep ii | awk '{print $2}' > list.txt

>и настройки в /etc


Жалко как-то...
Да и спортивный интерес - понять, в чем дело.

Pavval ★★★★★
() автор топика
Ответ на: комментарий от Pavval

попробуй повторить процесс.. иногда попадаются битые обновления, как правило, быстро исправляются..

MiracleMan ★★★★★
()
Ответ на: комментарий от Sylvia

>попробуйте загрузиться без quiet и сплаша
>с init=/bin/bash


Сплеша давно нет. В принципе и не было... Просто был установлен.

>посмотрите что пишет ядро и initrd при загрузке, можно будет еще посмотреть внутренности initrd.img, например midnight commander'ом (mc) , это cpio архив


>initramfs-tools недавно был испорченый, выдавал кучу warning, но потом вышел другой пакет , вроде нормальный, у меня ни на ноуте, ни на домашнем компе проблем пока (тфу тфу) никаких нету с загрузкой, ядро правда не дистрибутивное


Ядра с initrd не загружаются вообще, т.к. не находят rootfs.

Ок, погляжу на initrd и поставлю initramfs-tools из stable.

Я пойду спать, завтра все проверю.

Pavval ★★★★★
() автор топика
Ответ на: комментарий от Pavval

>4. сохранить список установленых пакетов
>dpkg -l | grep ii | awk '{print $2}' > list.txt

>и настройки в /etc



>Жалко как-то...

>Да и спортивный интерес - понять, в чем дело.


ну сам смотри ... на всякий случай потом можно все поставить из lenny:

#apt-get install wajig
#wajig file-install list.txt


elipse ★★★
()
Ответ на: комментарий от elipse

Спасибо за инфу, я не знал сам механизм.

Pavval ★★★★★
() автор топика

Напрягая телепатию, версию module-init-tools в студию.

Для сравнения:

andrey@power-debian:~/download$ /sbin/depmod -V module-init-tools 3.7-pre9

goose
()
Ответ на: комментарий от goose

module-init-tools 3.7-pre9 sid & testing там одна версия

в версия 3.4 - это lenny

elipse ★★★
()
Ответ на: комментарий от Pavval

> Ядра с initrd не загружаются вообще, т.к. не находят rootfs.

Мне тут из астрала подсказывают, что или initrd собрался криво, или внутри нету модулей для файловой системы/устройства рута, или раньше эти модули были вкомпилены в ядро.

EmStudio
()

не грузятся модули -- такой же симптом при попытке chroot из бубунты 9.04 в 8.10 с тем же самым самосборным ядром. На сколько я понял там при переходе с libc6 2.8 на libc6 2.9 изменился путь по которому ищутся модули (часть пути "/lib/modules/" отбрасывается), так что проблема скорее всего в том что к тебе из sid приехал libc6 2.9

pupok ★★
()
Ответ на: комментарий от elipse

> ну стоит у меня libc6 2.9 на amd64/i386 на свежеобновленных 2-х sid-ах - ядра 2.6.26 и 2.6.29 грузятся нормально

дело не в версии ядра, а в версии libc6. Я же говорю что даже на том же самом ядре проблемы когда chroot'ишся с системы с libc6 2.8 на систему с libc6 2.9. Соответственно когда тянешь пакеты из разных систем могут возникнуть траблы.

pupok ★★
()
Ответ на: комментарий от alex_custov

> login: alex_custov

вторая волна эмиграции анонимоусов на историческую родину?

pupok ★★
()
Ответ на: комментарий от pupok

все может быть ...
однако вчера обновлял старый testing к новому Squeeze и затем выборочно к Sid
- restart
обновление xorg к версии 1.6 sid
- restart
обновление к kde 4.2.2
- restart
установка 2.6.29
- restart

ps: на sid & testing никогда обновление накатом не делаю
- и это просто привычка уже

elipse ★★★
()

Некоторые связки UDev+ModuleInitTools криво работают. Стоит учитывать что Сквизи+Сид - не самый маленький костыль.

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

wyldrodney
()
Ответ на: комментарий от elipse

>на sid & testing никогда обновление накатом не делаю
- и это просто привычка уже

накатом - это apt-get upgrade? а как делаешь?

Osmos ★★
()
Ответ на: комментарий от pupok

>не грузятся модули -- такой же симптом при попытке chroot из бубунты 9.04 в 8.10 с тем же самым самосборным ядром. На сколько я понял там при переходе с libc6 2.8 на libc6 2.9 изменился путь по которому ищутся модули (часть пути "/lib/modules/" отбрасывается), так что проблема скорее всего в том что к тебе из sid приехал libc6 2.9

Это интересно. У меня 2.9, причем довольно давно.
А на что изменился этот путь?

Pavval ★★★★★
() автор топика
Ответ на: комментарий от wyldrodney

>Некоторые связки UDev+ModuleInitTools криво работают. Стоит учитывать что Сквизи+Сид - не самый маленький костыль.

>Попробуй Оставить только Сквизи, снести их+ядро и поставить заново.


Попробую вечером.
Однако список пецептов на вечер собрал:)

Pavval ★★★★★
() автор топика
Ответ на: комментарий от pupok

Проверил всякое.
Откат module-init-tools, udev и libc6 на stable ничего не дал. При этом я сносил все настройки.

Pavval ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.