logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 24-10-2016 21:54:14

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

[résolu] Compilation kernel

J'ai suivi le tutoriel DF https://debian-facile.org/doc:systeme:noyau:compiler pour compiler mon kernel, ça a marché une fois mais maintenant que je veux recompiler mon kernel a nouveau, il y a cette erreur:

  CC [M]  fs/dlm/ast.o
  CC [M]  fs/dlm/config.o
  CC [M]  fs/dlm/dir.o
  CC [M]  fs/dlm/lock.o
  CC [M]  fs/dlm/lockspace.o
  CC [M]  fs/dlm/main.o
  CC [M]  fs/dlm/member.o
  CC [M]  fs/dlm/memory.o
  CC [M]  fs/dlm/midcomms.o
  CC [M]  fs/dlm/netlink.o
  CC [M]  fs/dlm/lowcomms.o
  CC [M]  fs/dlm/plock.o
  CC [M]  fs/dlm/rcom.o
  CC [M]  fs/dlm/recover.o
  CC [M]  fs/dlm/recoverd.o
  CC [M]  fs/dlm/requestqueue.o
  CC [M]  fs/dlm/user.o
  CC [M]  fs/dlm/util.o
  CC [M]  fs/dlm/debug_fs.o
  LD [M]  fs/dlm/dlm.o
  CC [M]  fs/ecryptfs/dentry.o
  CC [M]  fs/ecryptfs/file.o
  CC [M]  fs/ecryptfs/inode.o
fs/ecryptfs/inode.c: In function ‘ecryptfs_initialize_file’:
fs/ecryptfs/inode.c:1135:1: internal compiler error: Erreur de segmentation
 };
 ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.
scripts/Makefile.build:258: recipe for target 'fs/ecryptfs/inode.o' failed
make[3]: *** [fs/ecryptfs/inode.o] Error 1
scripts/Makefile.build:403: recipe for target 'fs/ecryptfs' failed
make[2]: *** [fs/ecryptfs] Error 2
Makefile:959: recipe for target 'fs' failed
make[1]: *** [fs] Error 2
make[1]: Leaving directory '/home/naguam/compiL/linux-4.4.27'
debian/ruleset/targets/common.mk:295: recipe for target 'debian/stamp/build/kernel' failed
make: *** [debian/stamp/build/kernel] Error 2
root@debian-serv:/home/naguam/compiL/linux-4.4.27#
 


Je précise que je l'ai fait en user fakeroot avant et cela donne la même erreur.

Comment faire pour règler le problème....

Dernière modification par naguam (25-10-2016 20:57:27)

Hors ligne

#2 24-10-2016 22:37:00

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel

naguam a écrit :

Je précise que je l'ai fait en user fakeroot avant et cela donne la même erreur.


De toute façon, ça ne sert de compiler en étant root. Il ne faut jamais le faire.

Quant à régler le problème, c'est une autre histoire. Il faudrait essayer avec une version plus récente de gcc,
la 5.4 par exemple avec laquelle j'ai compilé un noyau sans problèmes récemment. Ça peut venir aussi
d'un problème de ram, mais rien n'est certain.

Dernière modification par enicar (24-10-2016 22:37:20)

Hors ligne

#3 24-10-2016 22:40:52

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel

Alors j'ai compilé le kernel 4.6 avec gcc 4.9.... Et maintenant ma compilation du kernel 4.4.27 ne marcherait qu'avec gcc 5 et plus... C'est mon NAS en stable je ne vais pas rajouter dépôts pour gcc5

Il a 2 GB de RAM ddr2

Dernière modification par naguam (24-10-2016 22:41:25)

Hors ligne

#4 24-10-2016 22:46:55

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel

Tu peux toujours essayé de recompilé le noyau 4.6 avec gcc 4.9, pour voir.
Quand je parle d'un problème de ram, je ne dis pas qu'il n'y a pas assez de ram
mais qu'elle est peut être endommagée. Ça peut provoquer ce genre d'erreur.
Et ce n'est qu'une piste.

2GB de ram c'est ce dont je dispose sur ma machine principale, avec cela je compile des noyaux
(et bien d'autres choses plus exigeantes) sans soucis.

Hors ligne

#5 24-10-2016 22:48:50

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel

La ram n'est pas défectueuse car sinon, j'aurais des logs avec des erreurs ce qui n'est pas le cas mon serveur est en raid 1 mais cela ne doit pas jouer dans la compilation car je l'ai aussi fais avant.... Je suppose maintenant que c'est un soucils de dépendance à la compilation que je ne connais pas

Dernière modification par naguam (24-10-2016 22:49:28)

Hors ligne

#6 24-10-2016 22:50:53

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel

Sinon je reste en 3.16 et j'attends le freeze de stretch en stable...   Je vais par contre tenter la compilation de mon kernel sur mon portable en Jessie backports voir...

Hors ligne

#7 25-10-2016 05:47:27

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel

En réalité, je viens de regarder mon message d'erreur et je crois qu'il manque une dépendance que j'ai installé qui est "ecryptfs-utils" je regarde ce que cela donne dans la journée...

Si par ailleurs, vous connaissez le moyen de mettre en marche une compilation en ssh (ce que je sais faire) mais de déconnecter le ssh et que la compilation continue, pour à nouveau ssh plus tard et voir si c'est fini (ce que je ne sais pas faire), il se pourrait que cela m'interresse....

Hors ligne

#8 25-10-2016 07:09:02

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel

naguam a écrit :



fs/ecryptfs/inode.c:1135:1: internal compiler error: Erreur de segmentation
 };
 


Le message indique clairement que c'est un soucis de faute de segment. On rencontre se genre de
problème pour trois raisons, soit on est en présence d'un problème de logiciel, c'est à un dire un bug
de gcc, soit c'est un problème du noyau en cours d'utilisation (ça serait très surprenant), soit c'est
un problème matériel (dont fait partie un problème de ram).
En plus un problème de ram n'est pas forcément détecté, et ça peut très bien ne pas se remarquer
dans les logs.

naguam a écrit :

Si par ailleurs, vous connaissez le moyen de mettre en marche une compilation en ssh (ce que je sais faire) mais de déconnecter le ssh et que la compilation continue, pour à nouveau ssh plus tard et voir si c'est fini (ce que je ne sais pas faire), il se pourrait que cela m'interresse....


Il y a un moyen très simple en utilisant un multiplexeur de terminal. tmux ou screen le permettent.
Il s'agit de lancer tmux ou screen et de lancer la compilation dans ce nouveau terminal virtuel.
Ensuite on peut détacher le tmux ou le screen, la compilation continue et on peut se délogger.

Quand on se relogge on peut récupérer le terminal virtuel dans lequel se déroule la compilation
en demandant à tmux ou à screen de récupérer cette session.

Hors ligne

#9 25-10-2016 07:14:03

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel

naguam a écrit :

En réalité, je viens de regarder mon message d'erreur et je crois qu'il manque une dépendance que j'ai installé qui est "ecryptfs-utils" je regarde ce que cela donne dans la journée...



Le problème ne vient probablement pas de là car le message d'erreur serait différent.

Dernière modification par enicar (25-10-2016 07:14:58)

Hors ligne

#10 25-10-2016 11:10:44

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel

Bah je n'ai plus cette erreur depuis que j'ai installé ce paquet mais j'ai d'autres erreurs qui viennent, je ne pense pas que cela vienne de la ram, je l'ai testée et elle est neuve....

Peux-tu détailler, pour la mise en place de screen et etc...?

Hors ligne

#11 25-10-2016 11:32:05

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel

Il y a une documentation pour screen dans le wiki :

https://debian-facile.org/doc:autres:screen

et pour tmux aussi :

https://debian-facile.org/doc:systeme:tmux

Les deux remplissent le même rôle, mais ils n'ont pas exactement
les mêmes fonctionnalités pour certains détails.

Hors ligne

#12 25-10-2016 12:08:16

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel

Merci beacoup ...
Sinon, comme je n'ai pas besoin des nouvelles options, j'ai fait "make oldnoconfig" pour mettre a no les nouveau paramêtres.... et ça a l'air de marcher...
(avant, je faisait make olddefconfig pour avoir la conf par default sans avoir à spammer la touche entrée)

Dernière modification par naguam (25-10-2016 12:10:35)

Hors ligne

#13 25-10-2016 12:14:38

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel

J'ai compris avec tmux mais pas avec screen, ce n'est pas très clair, comment ouvrir un session screen, mettre en marche la compilation et fermer la session screen et la réouvrir plus tard.. pour voir où ça en est..... (combinaisons de touches etc)

Hors ligne

#14 25-10-2016 12:20:38

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel

 drivers/gpu/drm/radeon/radeon_semaphore.o
  CC [M]  drivers/gpu/drm/radeon/radeon_sa.o
  CC [M]  drivers/gpu/drm/radeon/atombios_i2c.o
  CC [M]  drivers/gpu/drm/radeon/si.o
drivers/gpu/drm/radeon/si.c:7895:1: internal compiler error: Erreur de segmentation
 }
 ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.
scripts/Makefile.build:258: recipe for target 'drivers/gpu/drm/radeon/si.o' failed
make[5]: *** [drivers/gpu/drm/radeon/si.o] Error 1
scripts/Makefile.build:403: recipe for target 'drivers/gpu/drm/radeon' failed
make[4]: *** [drivers/gpu/drm/radeon] Error 2
scripts/Makefile.build:403: recipe for target 'drivers/gpu/drm' failed
make[3]: *** [drivers/gpu/drm] Error 2
scripts/Makefile.build:403: recipe for target 'drivers/gpu' failed
make[2]: *** [drivers/gpu] Error 2
Makefile:959: recipe for target 'drivers' failed
make[1]: *** [drivers] Error 2



Bonbon grrrr

Hors ligne

#15 25-10-2016 12:22:10

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel

Je vais voir, si il n'y a pas le kernel 4x .deb sur les depôts backports pour l'installer hors dépôt et retenter quelque chose, le problème n'est pas hardware j'en suis sûr...

Hors ligne

#16 25-10-2016 12:23:32

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [résolu] Compilation kernel

naguam a écrit :

J'ai compris avec tmux mais pas avec screen, ce n'est pas très clair, comment ouvrir un session screen, mettre en marche la compilation et fermer la session screen et la réouvrir plus tard.. pour voir où ça en est..... (combinaisons de touches etc)


Le tuto df de screen semble pouvoir répondre à chacune de tes interrogations semble-t'il.
https://debian-facile.org/doc:autres:screen

N'hésite pas à nous faire retour via le lien dans l'entête pour toutes les questions que ce tuto n'indique pas ou d'une manière peu lisible.

character0035.gif


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#17 25-10-2016 12:27:46

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel

naguam a écrit :

J'ai compris avec tmux mais pas avec screen, ce n'est pas très clair, comment ouvrir un session screen, mettre en marche la compilation et fermer la session screen et la réouvrir plus tard.. pour voir où ça en est..... (combinaisons de touches etc)



Bah, utilise tmux il est très bien, c'est celui que j'utilise wink

naguam a écrit :

drivers/gpu/drm/radeon/si.c:7895:1: internal compiler error: Erreur de segmentation


C'est toujours une erreur de segmentation. Ce genre de problème est particulièrement difficile à débugger
parfois…

Dernière modification par enicar (25-10-2016 12:28:41)

Hors ligne

#18 25-10-2016 13:46:08

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel

J'ai pu installer le kernel unsigned des backports sans passer par les dépôts, et maintenant, je vais tenter de compiler a partir de sa conf à lui......

Hors ligne

#19 25-10-2016 16:00:31

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel

C'est bon, j'ai réussi à utiliser screen.....     Et j'ai mis une autre machine a compiler car là ca marche sur une autre machine....
Sinon, je pense que le problème vient du fait que j'ai un sata car un p2mmx 300mhZ (i686) 151MB RAM  en Pata (ide), était dans le même cas a marché lui....

Hors ligne

#20 25-10-2016 20:57:04

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel

Je passe en résolu, j'ai réussi à compilé mon kernel.

Hors ligne

#21 25-10-2016 22:57:36

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel

très bien smile

Hors ligne

Pied de page des forums