Erreur lors de la mise a jour vers debian 12 (image 6.1.0) Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Axino
Messages : 5
Inscription : 13 oct. 2023, 16:56
Status : Hors-ligne

Bonjour,
J'ai récemment voulu faire la mise a jour de debian vers la version stable la plus récente. Pour ce faire j'ai utilisé

Code : Tout sélectionner

apt dist-upgrade
Tout semblai bien fonctionner mais a la fin j'ai eu des erreur (que je ne peut pas afficher car j'ai fait plusieurs essais de réparation qui ont un peu modifier les erreurs).
Quand je redémarre, grub lance la version 6.1.0-13amd64 par défaut. Mais cette version déclenche un kernel panic.
Quand j'essaie de refaire la commande j'obtient ceci :

Code : Tout sélectionner

# apt dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
  libmpv-dev
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Paramétrage de linux-headers-6.1.0-13-amd64 (6.1.55-1) ...
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 6.1.0-13-amd64.
Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
Cleaning build area...
make -j8 KERNELRELEASE=6.1.0-13-amd64 all KERNEL_SRC=/lib/modules/6.1.0-13-amd64
/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.1.0-13-amd64 (x86_64)
Consult /var/lib/dkms/anbox-ashmem/1/build/make.log for more information.
Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
Cleaning build area...
make -j8 KERNELRELEASE=6.1.0-13-amd64 all KERNEL_SRC=/lib/modules/6.1.0-13-amd64
/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.1.0-13-amd64 (x86_64)
Consult /var/lib/dkms/anbox-binder/1/build/make.log for more information.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
dkms: autoinstall for kernel: 6.1.0-13-amd64 failed!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
Failed to process /etc/kernel/header_postinst.d at /var/lib/dpkg/info/linux-head
ers-6.1.0-13-amd64.postinst line 11.
dpkg: erreur de traitement du paquet linux-headers-6.1.0-13-amd64 (--configure) 
:
 le sous-processus paquet linux-headers-6.1.0-13-amd64 script post-installation 
installé a renvoyé un état de sortie d'erreur 1
Des erreurs ont été rencontrées pendant l'exécution :
 linux-headers-6.1.0-13-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Je vois bien qu'il y a des erreurs, j'ai essayer d'aller voir dans les fichier stipuler mais il semble que ce soit des erreur de compilations :

Code : Tout sélectionner

KMS make.log for anbox-binder-1 for kernel 6.1.0-13-amd64 (x86_64)
ven. 13 oct. 2023 17:03:41 CEST
make -C /lib/modules/6.1.0-13-amd64/build V=0 M=$PWD
make[1] : on entre dans le répertoire « /usr/src/linux-headers-6.1.0-13-amd64 »
  CC [M]  /var/lib/dkms/anbox-binder/1/build/deps.o
  CC [M]  /var/lib/dkms/anbox-binder/1/build/binder.o
/var/lib/dkms/anbox-binder/1/build/binder.c: In function ‘task_get_unused_fd_flags’:
/var/lib/dkms/anbox-binder/1/build/binder.c:444:16: error: implicit declaration of function ‘__alloc_fd’ [-Werror=implicit-function-declaration]
  444 |         return __alloc_fd(files, 0, rlim_cur, flags);
      |                ^~~~~~~~~~
/var/lib/dkms/anbox-binder/1/build/binder.c: In function ‘task_fd_install’:
/var/lib/dkms/anbox-binder/1/build/binder.c:454:17: error: implicit declaration of function ‘__fd_install’; did you mean ‘fd_install’? [-Werror=implicit-function-declaration]
  454 |                 __fd_install(proc->files, fd, file);
      |                 ^~~~~~~~~~~~
      |                 fd_install
/var/lib/dkms/anbox-binder/1/build/binder.c: In function ‘task_close_fd’:
/var/lib/dkms/anbox-binder/1/build/binder.c:467:18: error: implicit declaration of function ‘__close_fd’; did you mean ‘close_fd’? [-Werror=implicit-function-declaration]
  467 |         retval = __close_fd(proc->files, fd);
      |                  ^~~~~~~~~~
      |                  close_fd
/var/lib/dkms/anbox-binder/1/build/binder.c: In function ‘binder_update_page_range’:
/var/lib/dkms/anbox-binder/1/build/binder.c:633:33: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  633 |                 down_write(&mm->mmap_sem);
      |                                 ^~~~~~~~
      |                                 mmap_base
/var/lib/dkms/anbox-binder/1/build/binder.c:663:23: error: implicit declaration of function ‘map_kernel_range_noflush’ [-Werror=implicit-function-declaration]
  663 |                 ret = map_kernel_range_noflush((unsigned long)page_addr,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/anbox-binder/1/build/binder.c:683:31: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  683 |                 up_write(&mm->mmap_sem);
      |                               ^~~~~~~~
      |                               mmap_base
/var/lib/dkms/anbox-binder/1/build/binder.c:701:17: error: implicit declaration of function ‘unmap_kernel_range’ [-Werror=implicit-function-declaration]
  701 |                 unmap_kernel_range((unsigned long)page_addr, PAGE_SIZE);
      |                 ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/anbox-binder/1/build/binder.c:710:31: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  710 |                 up_write(&mm->mmap_sem);
      |                               ^~~~~~~~
      |                               mmap_base
/var/lib/dkms/anbox-binder/1/build/binder.c: In function ‘binder_translate_binder’:
/var/lib/dkms/anbox-binder/1/build/binder.c:1626:49: error: passing argument 1 of ‘security_binder_transfer_binder’ from incompatible pointer type [-Werror=incompatible-pointer-types]
 1626 |         if (security_binder_transfer_binder(proc->tsk, target_proc->tsk))
      |                                             ~~~~^~~~~
      |                                                 |
      |                                                 struct task_struct *
In file included from /var/lib/dkms/anbox-binder/1/build/binder.c:48:
/usr/src/linux-headers-6.1.0-13-common/include/linux/security.h:268:56: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
  268 | int security_binder_transfer_binder(const struct cred *from,
      |                                     ~~~~~~~~~~~~~~~~~~~^~~~
/var/lib/dkms/anbox-binder/1/build/binder.c:1626:67: error: passing argument 2 of ‘security_binder_transfer_binder’ from incompatible pointer type [-Werror=incompatible-pointer-types]
 1626 |         if (security_binder_transfer_binder(proc->tsk, target_proc->tsk))
      |                                                        ~~~~~~~~~~~^~~~~
      |                                                                   |
      |                                                                   struct task_struct *
/usr/src/linux-headers-6.1.0-13-common/include/linux/security.h:269:56: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
  269 |                                     const struct cred *to);
      |                                     ~~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/anbox-binder/1/build/binder.c: In function ‘binder_translate_handle’:
/var/lib/dkms/anbox-binder/1/build/binder.c:1668:49: error: passing argument 1 of ‘security_binder_transfer_binder’ from incompatible pointer type [-Werror=incompatible-pointer-types]
 1668 |         if (security_binder_transfer_binder(proc->tsk, target_proc->tsk))
      |                                             ~~~~^~~~~
      |                                                 |
      |                                                 struct task_struct *
/usr/src/linux-headers-6.1.0-13-common/include/linux/security.h:268:56: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
  268 | int security_binder_transfer_binder(const struct cred *from,
      |                                     ~~~~~~~~~~~~~~~~~~~^~~~
/var/lib/dkms/anbox-binder/1/build/binder.c:1668:67: error: passing argument 2 of ‘security_binder_transfer_binder’ from incompatible pointer type [-Werror=incompatible-pointer-types]
 1668 |         if (security_binder_transfer_binder(proc->tsk, target_proc->tsk))
      |                                                        ~~~~~~~~~~~^~~~~
      |                                                                   |
      |                                                                   struct task_struct *
/usr/src/linux-headers-6.1.0-13-common/include/linux/security.h:269:56: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
  269 |                                     const struct cred *to);
      |                                     ~~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/anbox-binder/1/build/binder.c: In function ‘binder_translate_fd’:
/var/lib/dkms/anbox-binder/1/build/binder.c:1740:49: error: passing argument 1 of ‘security_binder_transfer_file’ from incompatible pointer type [-Werror=incompatible-pointer-types]
 1740 |         ret = security_binder_transfer_file(proc->tsk, target_proc->tsk, file);
      |                                             ~~~~^~~~~
      |                                                 |
      |                                                 struct task_struct *
/usr/src/linux-headers-6.1.0-13-common/include/linux/security.h:270:54: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
  270 | int security_binder_transfer_file(const struct cred *from,
     |                                   ~~~~~~~~~~~~~~~~~~~^~~~
/var/lib/dkms/anbox-binder/1/build/binder.c:1740:67: error: passing argument 2 of ‘security_binder_transfer_file’ from incompatible pointer type [-Werror=incompatible-pointer-types]
 1740 |         ret = security_binder_transfer_file(proc->tsk, target_proc->tsk, file);
      |                                                        ~~~~~~~~~~~^~~~~
      |                                                                   |
      |                                                                   struct task_struct *
/usr/src/linux-headers-6.1.0-13-common/include/linux/security.h:271:54: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
  271 |                                   const struct cred *to, struct file *file);
      |                                   ~~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/anbox-binder/1/build/binder.c: In function ‘binder_transaction’:
/var/lib/dkms/anbox-binder/1/build/binder.c:1967:53: error: passing argument 1 of ‘security_binder_transaction’ from incompatible pointer type [-Werror=incompatible-pointer-types]
 1967 |                 if (security_binder_transaction(proc->tsk,
      |                                                 ~~~~^~~~~
      |                                                     |
      |                                                     struct task_struct *
/usr/src/linux-headers-6.1.0-13-common/include/linux/security.h:266:52: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
  266 | int security_binder_transaction(const struct cred *from,
      |                                 ~~~~~~~~~~~~~~~~~~~^~~~
/var/lib/dkms/anbox-binder/1/build/binder.c:1968:60: error: passing argument 2 of ‘security_binder_transaction’ from incompatible pointer type [-Werror=incompatible-pointer-types]
 1968 |                                                 target_proc->tsk) < 0) {
      |                                                 ~~~~~~~~~~~^~~~~
      |                                                            |
      |                                                            struct task_struct *
/usr/src/linux-headers-6.1.0-13-common/include/linux/security.h:267:52: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
  267 |                                 const struct cred *to);
      |                                 ~~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/anbox-binder/1/build/binder.c: In function ‘binder_ioctl_set_ctx_mgr’:
/var/lib/dkms/anbox-binder/1/build/binder.c:3262:51: error: passing argument 1 of ‘security_binder_set_context_mgr’ from incompatible pointer type [-Werror=incompatible-pointer-types]
 3262 |         ret = security_binder_set_context_mgr(proc->tsk);
      |                                               ~~~~^~~~~
      |                                                   |
      |                                                   struct task_struct *
/usr/src/linux-headers-6.1.0-13-common/include/linux/security.h:265:56: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
  265 | int security_binder_set_context_mgr(const struct cred *mgr);
      |                                     ~~~~~~~~~~~~~~~~~~~^~~
/var/lib/dkms/anbox-binder/1/build/binder.c: In function ‘binder_mmap’:
/var/lib/dkms/anbox-binder/1/build/binder.c:3486:23: error: implicit declaration of function ‘get_files_struct’; did you mean ‘put_files_struct’? [-Werror=implicit-function-declaration]
 3486 |         proc->files = get_files_struct(current);
      |                       ^~~~~~~~~~~~~~~~
      |                       put_files_struct
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-6.1.0-13-common/scripts/Makefile.build:255 : /var/lib/dkms/anbox-binder/1/build/binder.o] Erreur 1
make[1]: *** [/usr/src/linux-headers-6.1.0-13-common/Makefile:2039 : /var/lib/dkms/anbox-binder/1/build] Erreur 2
Je suis loin d'être un profesionel de linux mais je possède quelque base. Cependant malgré mes rechrche je n'ai pas trouvé comment réparer cette version.
Pourriez vous m'aidez s'il vous plait.

Merci d'avance a ceux qui me répondront
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour,
tu ne nous dis pas de quelle version de debian tu es parit. Est ce que tu en as sauté plusieurs ?
Est ce que tu as fait un apt update au préalable.
Et montre ton sources.list.
Sans ces infos, difficile de répondre.
Axino
Messages : 5
Inscription : 13 oct. 2023, 16:56
Status : Hors-ligne

Bonjour, désolé.
Je suis partie de Debian 11.
J'ai effectivement effectuer un

Code : Tout sélectionner

apt update
avant de faire la mise a jour.
Quand a mon fichier source.list le voici :

Code : Tout sélectionner

# deb cdrom:[Debian GNU/Linux 11.4.0 _stable_ - Official amd64 DVD Binary-1 20220709-10:33]/ stable contrib main

# deb cdrom:[Debian GNU/Linux 11.4.0 _stable_ - Official amd64 DVD Binary-1 20220709-10:33]/ stable contrib main

deb http://ftp.fr.debian.org/debian/ stable main
deb-src http://ftp.fr.debian.org/debian/ stable main

# Line commented out by installer because it failed to verify:
# deb http://security.debian.org/debian-security stable-security main contrib
# Line commented out by installer because it failed to verify:
# deb-src http://security.debian.org/debian-security stable-security main contrib

# stable-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
# Line commented out by installer because it failed to verify:
# deb http://deb.debian.org/debian/ stable-updates main contrib
# Line commented out by installer because it failed to verify:
# deb-src http://deb.debian.org/debian/ stable-updates main contrib
# deb-src http://deb.debian.org/debian/ stable main
deb http://deb.debian.org/debian buster main contrib non-free
# deb-src http://deb.debian.org/debian buster main contrib non-free
# deb http://www.debian-desktop.org/pub/linux/debian/kde-3.4.1/ sarge main
# deb-src http://www.debian-desktop.org/pub/linux/debian/kde-3.4.1/ sarge main
deb https://deb.debian.org/debian/ bookworm main
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

En effet il y a des erreurs lors de la compilation des modules externes anbox-ashmem et anbox-binder pour le nouveau noyau 6.1 à cause d'incompatibilité de l'ABI. C'est fréquent quand les sources des modules externes ne sont pas mises à jour pour rester compatibles avec les nouvelles versions de noyau. A priori ces sources ne proviennent pas des dépôts Debian, il faut aller voir là où tu les as récupérées s'il y a des versions plus récentes compatibles avec les noyaux >= 6.1.55.
A noter que si ces modules étaient utilisés avec anbox (émulateur android), ce paquet n'est plus disponible dans Debian 12.

Options :
- supprimer les sources de ces modules si tu n'en as plus besoin
- mettre à jour les sources de ces modules à une version compatible avec le noyau 6.1.55
- modifier les sources pour les rendre compatibles avec le noyau 6.1.55 (parfois ce n'est pas très difficile, comme des fonctions à renommer ou des #include à ajouter)

Par contre cela n'explique pas le kernel panic au démarrage, sauf s'il est de type "not syncing: VFS: unable to mount root fs" causé par l'absence d'initramfs (/boot/initrd.img-6.1.0-13-amd64) qui n'a pas été généré à cause de l'erreur de compilation. Ce dernier peut être généré manuellement avec

Code : Tout sélectionner

update-initramfs -c -k 6.1.0-13-amd64
update-grub
PS: ton fichier sources.list est pourri, il ne devrait pas mentionner "stable" mais uniquement "bookworm" et il manque le dépôt de sécurité. Si tu as installé des paquet contrib (comme anbox) il manque aussi cette section. As-tu encore besoin des dépôts de buster (Debian 10) ?
Axino
Messages : 5
Inscription : 13 oct. 2023, 16:56
Status : Hors-ligne

PascalHambourg a écrit : 14 oct. 2023, 14:30 En effet il y a des erreurs lors de la compilation des modules externes anbox-ashmem et anbox-binder pour le nouveau noyau 6.1 à cause d'incompatibilité de l'ABI. C'est fréquent quand les sources des modules externes ne sont pas mises à jour pour rester compatibles avec les nouvelles versions de noyau. A priori ces sources ne proviennent pas des dépôts Debian, il faut aller voir là où tu les as récupérées s'il y a des versions plus récentes compatibles avec les noyaux >= 6.1.55.
A noter que si ces modules étaient utilisés avec anbox (émulateur android), ce paquet n'est plus disponible dans Debian 12.

Options :
- supprimer les sources de ces modules si tu n'en as plus besoin
- mettre à jour les sources de ces modules à une version compatible avec le noyau 6.1.55
- modifier les sources pour les rendre compatibles avec le noyau 6.1.55 (parfois ce n'est pas très difficile, comme des fonctions à renommer ou des #include à ajouter)

Par contre cela n'explique pas le kernel panic au démarrage, sauf s'il est de type "not syncing: VFS: unable to mount root fs" causé par l'absence d'initramfs (/boot/initrd.img-6.1.0-13-amd64) qui n'a pas été généré à cause de l'erreur de compilation. Ce dernier peut être généré manuellement avec

Code : Tout sélectionner

update-initramfs -c -k 6.1.0-13-amd64
update-grub
PS: ton fichier sources.list est pourri, il ne devrait pas mentionner "stable" mais uniquement "bookworm" et il manque le dépôt de sécurité. Si tu as installé des paquet contrib (comme anbox) il manque aussi cette section. As-tu encore besoin des dépôts de buster (Debian 10) ?
Bonjour Merci pour la réponse.

Je n'ai effectivement plus besoin de Debian 10 ni de anbox.
J'ai facilement trouver la source de buster (que j'ai supprimer) mai je ne trouve pas celle de anbox. Pourriez vous m'indiquer laquelle dois je supprimer ?

Je voulais également préciser que suite a des manipulations (je ne sais pas exactement laquelle) grub ne me propose plus de lancer la version 6.1.0.

De plus les commande que vous m'avez proposer ne sont pas reconnu :

Code : Tout sélectionner

#update-initramfs -c -k 6.1.0-13-amd64
bash: update-initramfs : commande introuvable
# update-grub
bash: update-grub : commande introuvable
dois-je installer ces paquets ?

Enfin pourriez vous m'indiquer comment rendre mon fichier sources moins pourri.

Merci pour le temps que vous m'accorder.

PS : je ne veut pas spécialement la version 6.1.0. je veut juste la dernière version stable pour que mon pc refonctionne correctement
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Bonjour,
Axino a écrit : 14 oct. 2023, 21:27 pourriez vous m'indiquer comment rendre mon fichier sources moins pourri.

Un sources.list de base, enfin avec toutes les suites,
pour bookworm ça donne :

Code : Tout sélectionner

# Bookworm.
deb https://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb https://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

ICI tu as un échange sur le sujet.

et la doc officielle SourcesList - Debian Wiki


[Ajout]

Et le manuel : man sources.list.5

:003:
**Simple Utilisateur** -- Debian stable - XFCE
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

Inutile de citer l'intégralité de mon message.
Axino a écrit : 14 oct. 2023, 21:27 J'ai facilement trouver la source de buster (que j'ai supprimer) mai je ne trouve pas celle de anbox.
Ne pas confondre les sources de paquets (les dépôts, comme buster) et le code source des modules externes à compiler (comme anbox).
Si les sources des modules externes ont été installés par des paquets, il suffit de désinstaller ces paquets. Sinon, je suppose qu'il faut dire à dkms de retirer ces modules de la liste à compiler (dkms remove module/version) puis supprimer leur code source (dans /usr/src).
Axino a écrit : 14 oct. 2023, 21:27 suite a des manipulations (je ne sais pas exactement laquelle) grub ne me propose plus de lancer la version 6.1.0.
Est-ce que le paquet linux-image-6.1.0-13-amd64 est encore installé ?
Axino a écrit : 14 oct. 2023, 21:27 es commande que vous m'avez proposer ne sont pas reconnu
Les paquets fournissant ces commandes doivent être déjà installés. Cela ressemble à un $PATH incomplet résultant du passage en root avec "su" tout seul au lieu de "su -".
Axino a écrit : 14 oct. 2023, 21:27 je ne veut pas spécialement la version 6.1.0
Pas le choix, c'est la version du noyau de Debian 12.
Axino
Messages : 5
Inscription : 13 oct. 2023, 16:56
Status : Hors-ligne

Merci,
PascalHambourg a écrit : 14 oct. 2023, 22:26Sinon, je suppose qu'il faut dire à dkms de retirer ces modules de la liste à compiler (dkms remove module/version) puis supprimer leur code source (dans /usr/src).
J'ai réussi a supprimer anbox. Et ca a effectivement enlever les erreur que j'avais. mais je n'arrive toujours pas installer la version6.1.0
PascalHambourg a écrit : 14 oct. 2023, 22:26Est-ce que le paquet linux-image-6.1.0-13-amd64 est encore installé ?
le paquet linux-image-6.1.0-13-amd64 semble être installer car il apparait au milieu de tout les paquet quand je fais un apt list.
PascalHambourg a écrit : 14 oct. 2023, 22:26Les paquets fournissant ces commandes doivent être déjà installés. Cela ressemble à un $PATH incomplet résultant du passage en root avec "su" tout seul au lieu de "su -".
J'ai effectivement put utiliser les deux commmande dont voici le retour :

Code : Tout sélectionner

~# update-initramfs -c -k 6.1.0-13-amd64
update-initramfs: Generating /boot/initrd.img-6.1.0-13-amd64
grep: /boot/config-6.1.0-13-amd64: Aucun fichier ou dossier de ce type
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel, using gzip
grep: /boot/config-6.1.0-13-amd64: Aucun fichier ou dossier de ce type
E: gzip compression (CONFIG_RD_GZIP) not supported by kernel
update-initramfs: failed for /boot/initrd.img-6.1.0-13-amd64 with 1.

~# update-grub
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-5.10.0-26-amd64
Found initrd image: /boot/initrd.img-5.10.0-26-amd64
Found linux image: /boot/vmlinuz-5.10.0-22-amd64
Found initrd image: /boot/initrd.img-5.10.0-22-amd64
Found linux image: /boot/vmlinuz-5.10.0-20-amd64
Found initrd image: /boot/initrd.img-5.10.0-20-amd64
Found linux image: /boot/vmlinuz-5.10.0-18-amd64
Found initrd image: /boot/initrd.img-5.10.0-18-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Quand a la version du noyau tant que je suis a jour ca me vas :wink:
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

Axino a écrit : 14 oct. 2023, 23:07 le paquet linux-image-6.1.0-13-amd64 semble être installer
Pourtant update-grub ne le trouve pas et le fichier /boot/config-6.1.0-13-amd64 qui appartient à ce paquet est manquant. Ça sent la suppression manuelle de fichiers.
Je suggère de le réinstaller avec

Code : Tout sélectionner

apt-get --reinstall --mark-auto install linux-image-6.1.0-13-amd64
Axino a écrit : 14 oct. 2023, 23:07 Quand a la version du noyau tant que je suis a jour ca me va
Justement, les anciens noyaux 5.10 de bullseye ne seront pas mis à jour après le passage à bookworm.
Axino
Messages : 5
Inscription : 13 oct. 2023, 16:56
Status : Hors-ligne

Merci beaucoup.

Grâce a vous j'ai put réinstaller la version et elle fonctionne. Il me reste un problème sur le firmware de ma carte wifi mais je devrait trouver désormais.

Je vous suis très reconnaissant pour le temps que vous m'avez accordé.

Merci encore et bonne continuation.
tony
Membre
Membre
Messages : 402
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

PascalHambourg a écrit : 14 oct. 2023, 23:18
Axino a écrit : 14 oct. 2023, 23:07 Quand a la version du noyau tant que je suis a jour ca me va
Justement, les anciens noyaux 5.10 de bullseye ne seront pas mis à jour après le passage à bookworm.
Donc j'ai mal interprété ceci :
Publication de Debian 11 "Bullseye"

14 août 2021

Après deux ans, un mois et neuf jours de développement, le projet Debian est fier d'annoncer sa nouvelle version stable n° 11 (nom de code "Bullseye"), qui sera suivie pendant les cinq prochaines années grâce à l'effort combiné de l'équipe de sécurité de Debian et de l'équipe de gestion à long terme de Debian.
D'ailleurs , encore une mauvaise interprétation je suppose , je pensais que le passage à la version LTS de Bullseye impliquait un retrait de l'équipe de sécurité de Debian et la prise en charge par une équipe de volontaires et de professionnels intéressés par cette version . Or ci-dessus on parle "d'effort combiné " . Peut-être des échanges d'informations en continu ? Ça me paraît plausible en tout cas .

Ceci est juste une remarque en passant , ma version actuelle fonctionne tellement bien que tant pis si la maintenance des noyaux n'est plus assurée , je vais faire comme Debian : une extension de la durée de vie de mon système car je me dis que si Debian propose , plutôt proposera d'ailleurs , la version LTS à ses utilisateurs , dont des professionnels , c'est bien que ça ne doit pas constituer un problème majeur .
Debian 12/ Xfce
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

Le noyau 5.10 continuera à être mis à jour dans les dépôts de bullseye pendant toute sa période en oldstable puis LTS mais les dépôts de bullseye ne sont plus présents dans le sources.list d'Axino, donc son système ne recevra plus de mises à jour des paquets qui n'existent que dans bullseye.
tony a écrit : 15 oct. 2023, 08:00 je pensais que le passage à la version LTS de Bullseye impliquait un retrait de l'équipe de sécurité de Debian et la prise en charge par une équipe de volontaires et de professionnels intéressés par cette version . Or ci-dessus on parle "d'effort combiné "
"Effort combiné" dans le temps, comme un relais : par l'équipe de sécurité durant la période stable (environ 2 ans) et pendant un an après la sortie de la version suivante, puis par l'équipe LTS ensuite.
tony a écrit : 15 oct. 2023, 08:00 si Debian propose , plutôt proposera d'ailleurs , la version LTS à ses utilisateurs , dont des professionnels , c'est bien que ça ne doit pas constituer un problème majeur
Le support LTS est limité à certaines architectures et la prise en charge de certains paquets peut être arrêtée avant la fin de la période LTS.

Note : LTS n'est pas une version mais plutôt un état par lequel passent toutes les versions de Debian.
tony
Membre
Membre
Messages : 402
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

PascalHambourg a écrit : 15 oct. 2023, 09:27 Le noyau 5.10 continuera à être mis à jour dans les dépôts de bullseye pendant toute sa période en oldstable puis LTS mais les dépôts de bullseye ne sont plus présents dans le sources.list d'Axino, donc son système ne recevra plus de mises à jour des paquets qui n'existent que dans bullseye.
OK et ouf! , je ne suis donc pas concerné . Je n'étais pas remonté si haut et de toute façon je ne l'aurais pas remarqué . Comme souvent le contexte est important .

merci .
Debian 12/ Xfce
Répondre