ошибка при компилировании ядра linux 2.6.27.7 ( ubuntu-server 8.10) (может кто сталкивался с такой ошибкой? и знает способ решения)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
SMEL
Сообщения: 25
ОС: Теперь Debian

ошибка при компилировании ядра linux 2.6.27.7 ( ubuntu-server 8.10)

Сообщение SMEL »

отказывается компилиться и соответственно собираться ядро kernel 2.6.27.7

#fakeroot make-kpkg -initrd --revision=686 kernel_image kernel_headers modules_image


exec debian/rules DEBIAN_REVISION=686 INITRD=YES kernel_image kernel_headers modules_image
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 3: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator

====== making target CONFIG-common [new prereqs: testdir]======

====== making target CONFIG-common [new prereqs: stamp-conf]======
This is kernel package version 11.001-0.1.
====== making stamp-arch-conf because of ======

====== making target CONFIG-arch [new prereqs: stamp-arch-conf]======
====== making target conf.vars [new prereqs: Makefile .config]======

Makefile:518: /usr/src/linux/arch/xen/Makefile: No such file or directory
make[1]: *** No rule to make target `/usr/src/linux/arch/xen/Makefile'. Stop.
make: *** [conf.vars] Error 2


поиски вывели только на иностранные форумы ))

в одном написано что проблема решается

так но такого файла в системе в помине нет


sudo updatedb
locate kscript.sh

У меня kscript.sh располагался в /usr/share/pyshared/KernelCheck/library/.

Открываем kscript.sh и вносим следующие изменения: заменяем строку make-kpkg строкой make-kpkg --arch=amd64 --subarch=x86_64.


ЗЫ. сказали что возможно решиться проблема, после того как уберу поддержку xen но как убрать не знаю...
http://dp.505.ru
Ацкий сотона
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: ошибка при компилировании ядра linux 2.6.27.7 ( ubuntu-server 8.10)

Сообщение Frank »

Во-первых, что за ядро, ванильное? ubuntu-specific патчи вы наложить не забыли?
Во-вторых, текущее ядро 2.6.27-11 :)
и вообще, подробно, как компилировали, в какой последовательности - где?
Изображение
Спасибо сказали:
Аватара пользователя
SMEL
Сообщения: 25
ОС: Теперь Debian

Re: ошибка при компилировании ядра linux 2.6.27.7 ( ubuntu-server 8.10)

Сообщение SMEL »

собственно компилирую ядро в первый раз и под iptables
так как не действуют некоторые аргументы...

взял за основу статью http://linux.xlibs.net/2006/11/20/howto-co...the-ubuntu-way/

и http://forum.ubuntu.ru/index.php?topic=8348.30 вот эту пробовал обоими методами ....

скачал ftp://kernel.org/pub/linux/kernel/v2.6/ ядро и патч
распокавал
наложил патч
+ патч от iptables ( патч оф матик ) (он на ядро и на iptables накладывается)
ну и этими способами в:
первом дошел до fakeroot make-kpkg --initrd --append-to-version=-custom
во втором дошёл до make-kpkg -initrd --revision=686 kernel_image kernel_headers modules_image

одна и таже ошибка не зависимо от ядра хоть то 2.6.27.7 или 2.6.27.11
http://dp.505.ru
Ацкий сотона
Спасибо сказали:
Аватара пользователя
SMEL
Сообщения: 25
ОС: Теперь Debian

Re: ошибка при компилировании ядра linux 2.6.27.7 ( ubuntu-server 8.10)

Сообщение SMEL »

попробывал вот по этой http://wiki.ru.unix-like.info/%D0%A1%D1%82...D1%80%D0%BE_2.6

остановился на make bzImage modules modules_install install

выдало ошибку

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

make[1]: *** [arch/x86/kernel/asm-offsets.s] Error 1
make: *** [prepare0] Error 2
http://dp.505.ru
Ацкий сотона
Спасибо сказали:
Аватара пользователя
кодировщик
Сообщения: 974
Статус: зарёган в пятницу 13
ОС: Linux

Re: ошибка при компилировании ядра linux 2.6.27.7 ( ubuntu-server 8.10)

Сообщение кодировщик »

Попробуйте так http://obaidy.net/building-linux-kernel
Спасибо сказали:
Аватара пользователя
SMEL
Сообщения: 25
ОС: Теперь Debian

Re: ошибка при компилировании ядра linux 2.6.27.7 ( ubuntu-server 8.10)

Сообщение SMEL »

вот чем закончилась по последней статье

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

[color="#FF0000"][b]CONCURRENCY_LEVEL=3 fakeroot make-kpkg --initrd --revision=686 kernel_image kernel_headers modules_image[/b][/color]
exec debian/rules  DEBIAN_REVISION=686  INITRD=YES  kernel_image kernel_headers modules_image
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 3: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 4: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator

====== making target CONFIG-common [new prereqs: testdir]======

====== making target CONFIG-common [new prereqs: stamp-conf]======
This is kernel package version 11.001-0.1.
====== making stamp-arch-conf because of  ======

====== making target CONFIG-arch [new prereqs: stamp-arch-conf]======
====== making target conf.vars [new prereqs: Makefile .config]======

Makefile:518: /usr/src/linux-2.6.27.11/arch/xen/Makefile: No such file or directory
make[1]: *** No rule to make target `/usr/src/linux-2.6.27.11/arch/xen/Makefile'.  Stop.
make: *** [conf.vars] Error 2
http://dp.505.ru
Ацкий сотона
Спасибо сказали:
Аватара пользователя
кодировщик
Сообщения: 974
Статус: зарёган в пятницу 13
ОС: Linux

Re: ошибка при компилировании ядра linux 2.6.27.7 ( ubuntu-server 8.10)

Сообщение кодировщик »

SMEL писал(а):
08.04.2009 06:56
вот чем закончилась по последней статье

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

[color="#FF0000"][b]CONCURRENCY_LEVEL=3 fakeroot make-kpkg --initrd --revision=686 kernel_image kernel_headers modules_image[/b][/color]
exec debian/rules  DEBIAN_REVISION=686  INITRD=YES  kernel_image kernel_headers modules_image
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 3: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 4: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator

====== making target CONFIG-common [new prereqs: testdir]======

====== making target CONFIG-common [new prereqs: stamp-conf]======
This is kernel package version 11.001-0.1.
====== making stamp-arch-conf because of  ======

====== making target CONFIG-arch [new prereqs: stamp-arch-conf]======
====== making target conf.vars [new prereqs: Makefile .config]======

Makefile:518: /usr/src/linux-2.6.27.11/arch/xen/Makefile: No such file or directory
make[1]: *** No rule to make target `/usr/src/linux-2.6.27.11/arch/xen/Makefile'.  Stop.
make: *** [conf.vars] Error 2

когда-то тоже видал такое, потом в гугле нашел что это очередно баг, но это было на 2.6.25
Спасибо сказали:
Аватара пользователя
SMEL
Сообщения: 25
ОС: Теперь Debian

Re: ошибка при компилировании ядра linux 2.6.27.7 ( ubuntu-server 8.10)

Сообщение SMEL »

когда-то тоже видал такое, потом в гугле нашел что это очередно баг, но это было на 2.6.25


да вот тоже фиксил нашёл что то вроде того что саппорт сказал это баг а как устронять что то не нашёл....
получается мне нужно текушее рядро менять? из дебов поставить новее... а потом заново провести компиль? так?
зы. или это не зависит от текушего ядра ?
http://dp.505.ru
Ацкий сотона
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: ошибка при компилировании ядра linux 2.6.27.7 ( ubuntu-server 8.10)

Сообщение Frank »

А патчи откуда брали?
И действительно ли нужен вам патч-о-матик? Как его ставить, описано тут: http://www.netfilter.org/documentation/HOW...ns-HOWTO-2.html
Изображение
Спасибо сказали:
ufik
Сообщения: 1
ОС: l

Re: ошибка при компилировании ядра linux 2.6.27.7 ( ubuntu-server 8.10)

Сообщение ufik »

http://forum.ubuntuusers.de/topic/verzweif...it-huawei-e220/

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

Bei mir hat make-kpkg die richtige Architektur nicht erkannt. Ich musste also -arch i386 zusätzlich angeben, ansonst kam diese Fehlermeldung:

Makefile:526: /usr/src/linux-source-2.6.24/arch/xen/Makefile: No such file or directory
make[1]: *** No rule to make target `/usr/src/linux-source-2.6.24/arch/xen/Makefile'.  Stop.
make: *** [conf.vars] Error 2

sudo make-kpkg clean -arch i386
sudo make-kpkg --initrd --append-to-version=-huawei kernel_image kernel_headers -arch i386

cd ..

sudo dpkg -i linux-headers-2.6.24.3-huawei_2.6.24.3-huawei-10.00.Custom_i386.deb
sudo dpkg -i linux-xenu-2.6.24.3-huawei_2.6.24.3-huawei-10.00.Custom_i386.deb


у меня вроде завелось, щас пошло компилиться.... посмотрим что выплюнет.
Спасибо сказали:
Аватара пользователя
SMEL
Сообщения: 25
ОС: Теперь Debian

Re: ошибка при компилировании ядра linux 2.6.27.7 ( ubuntu-server 8.10)

Сообщение SMEL »

Frank писал(а):
08.04.2009 13:05
А патчи откуда брали?
И действительно ли нужен вам патч-о-матик? Как его ставить, описано тут: http://www.netfilter.org/documentation/HOW...ns-HOWTO-2.html

да брал вот отсюда
http://ftp.netfilter.org/pub/patch-o-matic
http://dp.505.ru
Ацкий сотона
Спасибо сказали: