LINUX.ORG.RU

Ошибка при установке самосборного ядра в Ubuntu 9.04


0

0

Собрал себе ядро с помощью make-kpkg. При установке с помощью dpkg -i выдаётся ошибка:

# dpkg -i linux-image-2.6.29.2_2.6.29.2-10.00.Custom_amd64.deb 
Выбор ранее не выбранного пакета linux-image-2.6.29.2.
(Чтение базы данных... на данный момент установлено 149664 файлов и каталогов.)
Распаковывается пакет linux-image-2.6.29.2 (из файла linux-image-2.6.29.2_2.6.29.2-10.00.Custom_amd64.deb)...
Done.
Настраивается пакет linux-image-2.6.29.2 (2.6.29.2-10.00.Custom) ...
Running depmod.
Finding valid ramdisk creators.
Using mkinitramfs-kpkg to build the ramdisk.
Running postinst hook script update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-2.6.29.2
Found kernel: /vmlinuz-2.6.28-11-generic
Found kernel: /memtest86+.bin
Replacing config file /var/run/grub/menu.lst with new version
Updating /boot/grub/menu.lst ... done

Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms
run-parts: executing /etc/kernel/postinst.d/nvidia-common
run-parts: /etc/kernel/postinst.d/nvidia-common exited with return code 20
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-2.6.29.2.postinst line 1186.
dpkg: не удалось обработать параметр linux-image-2.6.29.2 (--install):
 подпроцесс post-installation script возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
 linux-image-2.6.29.2

Ошибку вроде бы выдаёт скрипт пересборки модуля ядра от драйверов nvidia, но при этом модуль собирается и устанавливается в /lib/modules/. Хоть всё и работает, но при каждом обновлении apt-get пытается «доустановить» моё ядро с одним и тем же результатом. Не критично конечно, нонеприятно, так что хочется поправить. В каком направлении мне копать? dpkg -D выдаёт кучу бесполезной отладочной информации о распаковке и установке пакета, но ничего про постинсталл-скрипты...

Deleted

Ответ на: комментарий от cobold

> если у тебя не юзается nvidia, снеси nvidia-common и все будет хорошо.

Если бы у меня не юзался драйвер nvidia, он бы попросту не был установлен =).

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

у меня ati-шное видео, но "хитрая убунта" таки поставила nvidia-common ;)

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

у меня тоже самое. Хотя ядро установлено и работает. Но во время обновления постоянно ругается. Сам вот думаю, как побороть.

BeerSeller ★★★★
()

смотри в каком месте скрипт /var/lib/dpkg/info/linux-image-2.6.29.2.postinst с параметром --install может возвратить 2. И анализируй.

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

> Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-2.6.29.2.postinst line 1186.

Я как-бы не дурак, так что первое что я сделал - открыл именно этот скрипт на этой строчке. Там команда запускает поочерёдно все скрипты из директории /etc/kernel/postinst.d. А там два скрипта - один для сборки модулей virtualbox, второй - nvidia. Вот nvidia и выдаёт ошибку:

> run-parts: /etc/kernel/postinst.d/nvidia-common exited with return code 20


Этот скрипт очень короткий и очень непонятный. Я не смог найти никакой вменяемой документации по используемым там командам. Так что вот главный вопрос: где её (документацию) найти?

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

> там же где и спеки :)

А можно поконкретнее? Ссылкой?

В джентушных eclass'ах описание функций было прямо в коде...

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

>А можно поконкретнее? Ссылкой?

когда в нвидио сжалятся

а ответ кроется в заголовке темы

ошибка - установка самосборного ядра в Ubuntu 9.04

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

> когда в нвидио сжалятся

Если учесть, что драйвер nvidia всё-таки собирается и работает нормально, то ошибка явно в убунтуйных скриптах автосборки.

> а ответ кроется в заголовке темы

> ошибка - установка самосборного ядра в Ubuntu 9.04


петросян.жпег =)

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