Не обновляется ядро на CentOS-5 Linux через yum

Здесь обсуждаются различные программы, компьютеры, ноутбуки, операционные системы, связь, компьютерные сети, модемы, смартфоны, сотовые телефоны, цифровое и IP-телевидение и т.д.

Модераторы: Aneta, ru

Закрыто
Аватара пользователя
ru
забанен
Сообщения: 6937
Зарегистрирован: 23 июн 2006 08:42

Не обновляется ядро на CentOS-5 Linux через yum

Сообщение ru » 29 мар 2010 10:57

По непонятной мне причине не удается установить новое ядро(вернее оно устанавливается, но не прописывается на автозагрузку). Каждая подобная попытка оборачивается сообщением от yum

Код: Выделить всё

grubby fatal error: unable to find a suitable template
Если прописать вручную, то все нормально. Причину ошибки понять не могу - чем-то ему не нравится grub.conf
Пробовал копировать такой же grub.conf с подобной системы - результат тот же(единственное отличие - там /boot создан как отдельный раздел).
Потом решил не через yum, а через менеджер rpm установить в режиме verbose, чтоб посмотреть на каком этапе отваливается и вот что он мне написал:

Код: Выделить всё

D:   install: %post(kernel-2.6.18-164.15.1.el5.i686) asynchronous scriptlet start
D:   install: %post(kernel-2.6.18-164.15.1.el5.i686)    execv(/bin/sh) pid 16150
++ uname -i
++ uname -i
+ '[' i386 == x86_64 -o i386 == i386 ']'
+ '[' -f /etc/sysconfig/kernel ']'
+ /bin/sed -i -e 's/^DEFAULTKERNEL=kernel-smp$/DEFAULTKERNEL=kernel/' /etc/sysconfig/kernel
+ /sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install 2.6.18-164.15.1.el5
grubby fatal error: unable to find a suitable template
+ '[' -x /sbin/weak-modules ']'
+ /sbin/weak-modules --add-kernel 2.6.18-164.15.1.el5
D:   install: waitpid(16150) rc 16150 status 0 secs 6.686
D: running post-transaction scripts
Прошу меня в google и яндекс не отправлять. Там у них причина в опечатках, которые они допускали при редактировании grub.conf. У меня же 100% grub.conf рабочий.

Аватара пользователя
Garipov72
webmaster
Сообщения: 2159
Зарегистрирован: 20 ноя 2009 16:16
Откуда: Москва

Re: Не обновляется ядро на CentOS-5 Linux через yum

Сообщение Garipov72 » 29 мар 2010 11:09

А ты обновлялся? О то после обновлений вечно какие то проблемы вылазят. И другие ядра давно собирал?
если ты собираешь i686 то мне вот эта строка как то не нравится

Код: Выделить всё

+ '[' i386 == x86_64 -o i386 == i386 ']'
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки

Аватара пользователя
ru
забанен
Сообщения: 6937
Зарегистрирован: 23 июн 2006 08:42

Re: Не обновляется ядро на CentOS-5 Linux через yum

Сообщение ru » 29 мар 2010 11:58

Garipov72 писал(а):А ты обновлялся? О то после обновлений вечно какие то проблемы вылазят. И другие ядра давно собирал?
если ты собираешь i686 то мне вот эта строка как то не нравится

Код: Выделить всё

+ '[' i386 == x86_64 -o i386 == i386 ']'
Да. Забыл сказать, что это система обновленная с Fedora-4 (ядро 2.6.17) до CentOS-5(ядро 2.6.18) с помощью yum. Чтобы нормально прошло кроссдистрибутивное обновление пришлось некоторые пакеты через rpm -i --force устанавливать. Косяков никаких не вылезло кроме этого.

P.S. ядра самостоятельно не собираю - это бинарник, скачанный через yum

Аватара пользователя
Garipov72
webmaster
Сообщения: 2159
Зарегистрирован: 20 ноя 2009 16:16
Откуда: Москва

Re: Не обновляется ядро на CentOS-5 Linux через yum

Сообщение Garipov72 » 29 мар 2010 12:18

Может библиотеки Федоровские (нестабильные) остались? А если серьезно то мне кажется глюк в обработчике rpm, ведь проблема поднимается при его действиях.
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки

Аватара пользователя
ru
забанен
Сообщения: 6937
Зарегистрирован: 23 июн 2006 08:42

Re: Не обновляется ядро на CentOS-5 Linux через yum

Сообщение ru » 29 мар 2010 12:43

В общем, решил я проблему.
В системе было два абсолютно одинаковых диска с одной меткой (один - зеркальная копия второго) - из-за этого grub видимо офигевал и не знал в какой из них на загрузку ядро прописывать
Когда удалил второй диск, то соответственно ошибка grubby fatal error исчезла

Закрыто