Se produjo un error en la receta de error de compilation del núcleo para el objective 'deb-pkg'

Estoy comstackndo el kernel más reciente clonado del depósito git de Linus para un desafío. Estos son los pasos que seguí,
1. Herramientas de compilation cruzada instaladas

sudo apt-get install git build-essential kernel-package fakeroot libncurses5-dev 

2. clonado el último repository git

 $ git clone https://github.com/torvalds/linux.git 

3. Copié la configuration de compilation actual en la raíz del tree de código fuente y actualicé el file de configuration.

 yes '' | make oldconfig 

4. make clean
5. Hizo la image de Linux y los files .deb de encabezado

 make -j `getconf _NPROCESSORS_ONLN` deb-pkg LOCALVERSION=-custom 

Después de unos minutos de compilation, muestra el error

 dpkg-genchanges: warning: package linux-firmware-image-4.2.0-rc3-custom listed in files list but not in control info dpkg-genchanges: warning: package linux-headers-4.2.0-rc3-custom listed in files list but not in control info dpkg-genchanges: warning: package linux-headers-4.3.0-rc1-eudyptula listed in files list but not in control info dpkg-genchanges: warning: package linux-image-4.2.0-rc3-custom-dbg listed in files list but not in control info dpkg-genchanges: warning: package linux-image-4.3.0-rc1-eudyptula listed in files list but not in control info dpkg-genchanges: warning: package linux-image-4.2.0-rc3-custom listed in files list but not in control info dpkg-genchanges: warning: package linux-image-4.3.0-rc1-eudyptula-dbg listed in files list but not in control info dpkg-genchanges: warning: package linux-firmware-image-4.3.0-rc1-eudyptula listed in files list but not in control info dpkg-genchanges: error: package linux-image-4.2.0-rc3-custom-dbg has section kernel in control file but debug in files list scripts/package/Makefile:91: recipe for target 'deb-pkg' failed make[1]: *** [deb-pkg] Error 255 Makefile:1226: recipe for target 'deb-pkg' failed make: *** [deb-pkg] Error 2 

Creo que el error ha ocurrido en la creación del package .deb. Realmente no entiendo el post de error

  linux-image-4.2.0-rc3-custom-dbg has section kernel in control file but debug in files list 

¿Qué significa realmente? ¡Por favor ayuda!

Related of "Se produjo un error en la receta de error de compilation del núcleo para el objective 'deb-pkg'"

Primero, el yes '' | make oldconfig yes '' | make oldconfig paso yes '' | make oldconfig más fácilmente a través de make defconfig .

Una vez dicho esto,

Lo que sucede es que Makefile del núcleo genera una cantidad de files dentro de un directory debian/ que no están siguiendo completamente la especificación . Combinado con una aplicación gradual y más estricta de esta especificación en las herramientas de compilation a lo largo de los años, significa un truco que solía funcionar en el pasado (generando packages .deb que no están listdos en debian/control , o que están listdos pero cuyos detalles diferir) no funcionan más en estos días.

Personalmente, recomiendo el método make deb-pkg de build un package Debian de un núcleo vanilla. Si quieres hacer eso, un método que funciona mejor IME es usar el kernel-package package que es parte de Debian propiamente dicho:

 apt install kernel-package fakeroot cd /path/to/git/checkout make defconfig make-kpkg --rootcmd fakeroot kernel_image 

Esto debería proporcionarle un package (con el file .config que creó) que puede instalar en su sistema Debian.

Estaba viendo el mismo problema que tú, y lo resolví seleccionando este parche en mi tree:

Parece que también podría resolverse haciendo

 rm -f debian/files