Автор Тема: Обновление с p5 на p6  (Прочитано 1709 раз)

Оффлайн fLegmatik

  • Участник
  • *
  • Сообщений: 11
Обновление с p5 на p6
« : 28.05.2012 15:52:46 »
Источник пасты, но проблема другая.
Пытался обновиться до p6. Делал все по этой инструкции.
В результате после перезагрузки получаю ошибку
Executing init=/init
/bin/sh: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
Kernel panic ...
При этом при выборе ядра 2.6.32, сохранившемся из p5, система стартует нормально. За исключением того, что пришлось временно отказаться от модуля nvidia, заменив его на nv, но это не страшно. В первую очередь хочется загрузить ядро 3.0.32.
Отсюда и пишу. Файл libc.so.6 присутствует в /lib64/ и симлинком в /lib/ . Куда смотрит загрузчик, я не понимаю.
Кто сталкивался, как лечить?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: Обновление с p5 на p6
« Ответ #1 : 28.05.2012 17:19:08 »
А никакой путаницы с репозитариями не произошло ? i586 не затесался ?

Оффлайн fLegmatik

  • Участник
  • *
  • Сообщений: 11
Re: Обновление с p5 на p6
« Ответ #2 : 28.05.2012 19:22:34 »
А никакой путаницы с репозитариями не произошло ? i586 не затесался ?
# apt-repo
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch x86_64 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch noarch classic
Возможно, проблема в модулях ide/pata, я в этом особо не разбираюсь. В красном "внимание!" на вышеуказанной странице сказано, что надо либо установить kernel-modules-ide, либо прописать модули ata в файл /etc/initrd.mk . Устаревающие модули ставить не хочется. А как редактировать файл, подробно не расписано. Сейчас у меня с ядром 2.6.32 загружены следующие модули.
[root@automation ~]# lsmod|grep ide
[root@automation ~]# lsmod|grep ata
ata_generic             3563  0
sata_nv                23108  2
pata_acpi               3523  0
libata                187470  3 ata_generic,sata_nv,pata_acpi
scsi_mod              169042  3 sg,libata,sd_mod
Добавление строки
MODULES_ADD += ata_generic sata_nv pata_acpi libata
в файл initrd.mk никакого результата не дало.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: Обновление с p5 на p6
« Ответ #3 : 28.05.2012 21:05:47 »
Возможно, проблема в модулях ide/pata, я в этом особо не разбираюсь.
По идее, тогда должно было ругнуться на монтировании файловой системы, а не на libc.so.6
MODULES_ADD += ata_generic sata_nv pata_acpi libata
если это именно то, что надо, то правильно написано. А initrd пересоздавался после этого ? Можно просто переустановить пакет kernel-image нужный: apt-get install <пакет.rpm> --reinstall
Пакет искать в /var/cache/apt/archives, если там не чистили. Кстати, можно загрузиться с нового CD и посмотреть, какие модули загрузятся.
« Последнее редактирование: 28.05.2012 21:08:43 от asy »

Оффлайн fLegmatik

  • Участник
  • *
  • Сообщений: 11
Re: Обновление с p5 на p6
« Ответ #4 : 29.05.2012 08:30:22 »
Попробовал поставить kernel-modules-ide -- не помогло, удалил.

Попробовал
apt-get install kernel-image-std-def#1:3.0.32-alt0.M60P.1 --reinstall
со строкой MODULES_ADD += ata_generic sata_nv pata_acpi libata в initrd.mk -- не помогло: модули вписались, но ошибка та же.

Значит, проблема в чём-то другом.

Кстати, похоже, параллельно нашёл баг. Учитывая наличие каталога /etc/initrd.mk.d/ я первоначально вписал строку в файл /etc/initrd.mk.d/pata.mk . Результат был не таким, как я ожидал. По команде
apt-get install kernel-image-std-def#1:3.0.32-alt0.M60P.1 --reinstall
установщик сначала обрабатывает файл /etc/initrd.mk , формирует образ /boot/initrd-3.0.32-std-def-alt0.M60P.1.img , пока всё нормально, затем начинает обрабатывать /etc/initrd.mk.d/pata.mk , сжимает образ и тут выдаёт ошибку, что /boot/initrd-3.0.32-std-def-alt0.M60P.1.img уже существует. Говорит, типа, не могу перезаписать, возможно, вы забыли добавить суффикс для нового ядра и всё такое.
http://pastebin.com/40xBV8Au
Раз уж есть каталог .d/ , то файлы в нём должны обрабатываться без подобных происшествий, как я полагаю.
« Последнее редактирование: 29.05.2012 08:33:49 от fLegmatik »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: Обновление с p5 на p6
« Ответ #5 : 29.05.2012 10:18:27 »
Значит, проблема в чём-то другом.
А какой список модулей при загрузке с CD получается, не смотрели ? Ну и скриншот экрана бы глянуть, может там что видно будет..

Оффлайн fLegmatik

  • Участник
  • *
  • Сообщений: 11
Re: Обновление с p5 на p6
« Ответ #6 : 30.05.2012 12:16:46 »
Шот с мобильника.
К сожалению, у меня нет ни самого загрузочного образа, ни привода компакт-дисков, ни флешки, подходящей для образа. Обновлялся через интернет.