Не обновляется ядро на CentOS-5 Linux через yum
Добавлено: 29 мар 2010 10:57
По непонятной мне причине не удается установить новое ядро(вернее оно устанавливается, но не прописывается на автозагрузку). Каждая подобная попытка оборачивается сообщением от yum
Если прописать вручную, то все нормально. Причину ошибки понять не могу - чем-то ему не нравится grub.conf
Пробовал копировать такой же grub.conf с подобной системы - результат тот же(единственное отличие - там /boot создан как отдельный раздел).
Потом решил не через yum, а через менеджер rpm установить в режиме verbose, чтоб посмотреть на каком этапе отваливается и вот что он мне написал:
Прошу меня в google и яндекс не отправлять. Там у них причина в опечатках, которые они допускали при редактировании grub.conf. У меня же 100% grub.conf рабочий.
Код: Выделить всё
grubby fatal error: unable to find a suitable template
Пробовал копировать такой же 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