Page 1 sur 1

Echec upgrade de LMDE 5 à 6

Posté : dim. 15 oct. 2023 00:04
par laslagu
Bonsoir;
Je viens de monter de la version LMDE 5 à la 6 via la commande "sudo apt upgrade".
Mais j'ai eu des erreurs qui ont empêché d'aboutir sans proposition de réparation, j'ai donc dû arrêter la mise à niveau.
Au démarrage, j'ai dû lancer l'ancien noyau car le 6.10 ne fonctionnait pas.
Sans nouvelles mises à jour, j'ai recommencé l'upgrade; ci-joint l'erreur retournée:

Code : Tout sélectionner

antonio@antonio:~$ sudo apt 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é installés automatiquement et ne sont plus nécessaires :
  linux-image-5.10.0-17-amd64 linux-image-5.10.0-18-amd64
  linux-image-5.10.0-20-amd64 linux-image-5.10.0-21-amd64
  linux-image-5.10.0-22-amd64 linux-image-5.10.0-25-amd64
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
4 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-image-6.1.0-13-amd64 (6.1.55-1) ...
/etc/kernel/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' -j4 KVER=6.1.0-13-amd64..........(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.1.0-13-amd64 (x86_64)
Consult /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/make.log for more in
formation.
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/postinst.d/dkms exited with return code 11
dpkg: erreur de traitement du paquet linux-image-6.1.0-13-amd64 (--configure) :
 le sous-processus paquet linux-image-6.1.0-13-amd64 script post-installation in
stallé a renvoyé un état de sortie d'erreur 1
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' -j4 KVER=6.1.0-13-amd64..........(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.1.0-13-amd64 (x86_64)
Consult /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/make.log for more in
formation.
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
dpkg: des problèmes de dépendances empêchent la configuration de linux-headers-a
md64 :
 linux-headers-amd64 dépend de linux-headers-6.1.0-13-amd64 (= 6.1.55-1); cepend
ant :
 Le paquet linux-headers-6.1.0-13-amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet linux-headers-amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-amd
64 :
 linux-image-amd64 dépend de linux-image-6.1.0-13-amd64 (= 6.1.55-1); cependant 
:
 Le paquet linux-image-6.1.0-13-amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet linux-image-amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 linux-image-6.1.0-13-amd64
 linux-headers-6.1.0-13-amd64
 linux-headers-amd64
 linux-image-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
antonio@antonio:~$

Re: Upgrade de LMDE 5 à 6

Posté : dim. 15 oct. 2023 00:07
par laslagu
Autre chose;
Le grub démarre sur le nouveau noyau qui bloque; et le grub ne me montre plus le windows que j'ai en double boot.
Merci de vos conseils et aide.

Re: Upgrade de LMDE 5 à 6

Posté : dim. 15 oct. 2023 09:37
par alain
Bonjour laslagu.

Quelle procédure (tuto) as tu utilisé avant de lancer l'upgrade?

Que retourne :

Code : Tout sélectionner

find /etc/apt -type f -name '*.list' -exec bash -c 'echo -e "\n$1"; nl -ba "$1"' _ '{}' \;

Re: Upgrade de LMDE 5 à 6

Posté : dim. 15 oct. 2023 18:37
par laslagu
Bonjour;
Le tuto utilisé est celui décrit sur Numétopia:
https://www.numetopia.fr/comment-mettre ... de-6-faye/
Ci-dessous le retour de la commande:

Code : Tout sélectionner

find /etc/apt -type f -name '*.list' -exec bash -c 'echo -e "\n$1"; nl -ba "$1"' _ '{}' \;

/etc/apt/sources.list.d/additional-repositories.list
     1	# deb http://liveusb.info/multisystem/depot all main

/etc/apt/sources.list.d/official-package-repositories.list
     1	deb https://mirror.cyberbits.eu/linuxmint/packages faye main upstream import backport
     2	
     3	deb http://ftp.fr.debian.org/debian/ bookworm main contrib non-free non-free-firmware
     4	deb http://ftp.fr.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
     5	deb http://security.debian.org/ bookworm-security main contrib non-free non-free-firmware
     6	
     7	deb http://ftp.fr.debian.org/debian/ bookworm-backports main contrib non-free non-free-firmware

/etc/apt/sources.list
     1	#/etc/apt/sources.list
antonio@antonio:~$ 

Re: Upgrade de LMDE 5 à 6

Posté : lun. 16 oct. 2023 02:03
par alain
Bonjour laslagu.

Bon déjà la mise à jour des dépôts c'est bien passée.

Mais vu:
laslagu a écrit : dim. 15 oct. 2023 00:04 Mais j'ai eu des erreurs qui ont empêché d'aboutir sans proposition de réparation, j'ai donc dû arrêter la mise à niveau.
Et vu les erreurs, je préconiserai de regarder ce qui est dit dans:

Code : Tout sélectionner

cat /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/make.log
(je ne l'ai pas inventé, c'est demandé à plusieurs reprise dans ton retour)

Puis de faire une restauration de l'instantané timeshift d'avant l'upgrade.

Et avant de retenter l'upgrade de prendre en compte ce qui est écris dans /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/make.log
Je n'ai aucune idée de ce que tu vas trouver dans ce log, mais ça te permettra de faire une recherche sur internet ou bien un membre du forum peut avoir la solution.
Tout ce que je peux te dire c'est que cela concerne la construction du pilote de ta carte wifi dans le kernel.
Je peux aussi te préconiser de vérifier que le secure boot soit bien désactivé dans le bios.

Si le problème est résolut et que l'upgrade se passe bien, tu retrouveras ton windows dans le grub, car à la fin de l'upgrade il y a une mise à jour du grub.

Re: Upgrade de LMDE 5 à 6

Posté : lun. 16 oct. 2023 14:14
par laslagu
Bonjour à tous;
Concernant mon souci du grub, je lai résolu en faisant la suppression des paquets obsolètes préconisée par l'upgrade; le grub a été remis à jour.
Je consulte le "cat /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/make.log" et vous donne le retour rapidement.

Re: Upgrade de LMDE 5 à 6

Posté : lun. 16 oct. 2023 18:55
par laslagu
Je vous joins le retour de la commande proposée par Alain.
Quelqu'un a une idée de ce que je pourrai faire?

Code : Tout sélectionner

antonio@antonio:~$ cat /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/make.log
DKMS make.log for rtl8821ce-v5.5.2_34066.20200325 for kernel 6.1.0-13-amd64 (x86_64)
lun. 16 oct. 2023 00:16:50 CEST
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.1.0-13-amd64/build M=/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build  modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-6.1.0-13-amd64 »
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_cmd.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_security.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_debug.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_io.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ioctl_query.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ioctl_set.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ieee80211.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_mlme.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_mlme_ext.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_mi.o
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_mlme.c: In function ‘rtw_drv_scan_by_self’:
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_mlme.c:3161:17: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
 3161 |                 else
      |                 ^~~~
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_mlme.c:3164:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
 3164 |                         goto exit;
      |                         ^~~~
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_wlan_util.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_vht.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_pwrctrl.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_rf.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_chplan.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_recv.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_sta_mgt.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ap.o
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_sta_mgt.c: In function ‘rtw_mfree_stainfo’:
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_sta_mgt.c:379:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘lock’ will never be NULL [-Waddress]
  379 |         if (&psta->lock != NULL)
      |                         ^~
In file included from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/drv_types.h:108,
                 from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_sta_mgt.c:17:
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/sta_info.h:263:17: note: ‘lock’ declared here
  263 |         _lock   lock;
      |                 ^~~~
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/mesh/rtw_mesh.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/mesh/rtw_mesh_pathtbl.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/mesh/rtw_mesh_hwmp.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_xmit.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_p2p.o
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ap.c: In function ‘rtw_ap_update_chbw_by_ifbmp’:
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ap.c:4392:42: warning: the comparison will always evaluate as ‘true’ for the address of ‘padapters’ will never be NULL [-Waddress]
 4392 |                 if (!(ifbmp & BIT(i)) || !dvobj->padapters)
      |                                          ^
In file included from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ap.c:17:
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/drv_types.h:1041:19: note: ‘padapters’ declared here
 1041 |         _adapter *padapters[CONFIG_IFACE_NUMBER];/*IFACE_ID_MAX*/
      |                   ^~~~~~~~~
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ap.c:4412:42: warning: the comparison will always evaluate as ‘true’ for the address of ‘padapters’ will never be NULL [-Waddress]
 4412 |                 if (!(ifbmp & BIT(i)) || !dvobj->padapters)
      |                                          ^
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/drv_types.h:1041:19: note: ‘padapters’ declared here
 1041 |         _adapter *padapters[CONFIG_IFACE_NUMBER];/*IFACE_ID_MAX*/
      |                   ^~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_rson.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_tdls.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_br_ext.o
  CC [M]  /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_iol.o
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_rf.c: In function ‘dump_txpwr_lmt’:
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_rf.c:765:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  765 |         if (IS_HARDWARE_TYPE_JAGUAR_AND_JAGUAR2(adapter))
      |         ^~
In file included from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/drv_types.h:60,
                 from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_rf.c:17:
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/rtw_debug.h:220:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  220 |         do {\
      |         ^~
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_rf.c:767:17: note: in expansion of macro ‘RTW_PRINT_SEL’
  767 |                 RTW_PRINT_SEL(sel, "txpwr_lmt_5g_20_40_ref:0x%02x\n", rfctl->txpwr_lmt_5g_20_40_ref);
      |                 ^~~~~~~~~~~~~
/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_br_ext.c:20:18: fatal error: net/ipx.h: Aucun fichier ou dossier de ce type
   20 |         #include <net/ipx.h>
      |                  ^~~~~~~~~~~
compilation terminated.
make[2]: *** [/usr/src/linux-headers-6.1.0-13-common/scripts/Makefile.build:255 : /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_br_ext.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
make[1]: *** [/usr/src/linux-headers-6.1.0-13-common/Makefile:2039 : /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build] Erreur 2
make[1] : on quitte le répertoire « /usr/src/linux-headers-6.1.0-13-amd64 »
make: *** [Makefile:2244 : modules] Erreur 2
antonio@antonio:~$ 

Re: Echec upgrade de LMDE 5 à 6

Posté : mar. 17 oct. 2023 14:37
par laslagu
Bonjour à tous;
J'ai chercher sur les forums et trouvé un cas ressemblant mais sur une version Ubuntu ci-dessous:
https://forum.ubuntu-fr.org/viewtopic.php?id=2078992
et ça faisait référence à un autre cas ci-joint:
https://forum.ubuntu-fr.org/viewtopic.php?id=2078912

L'idée est qu'ayant dû installer un pilote pour gérer mon wifi lorsque j'étais sur la LMDE 5, il est possible qu'à l'upgrade cela ait gardé ce pilote, alors que le nouveau noyau 6 prend en charge mon wifi; et ça fmettrait le bazar.
La proposition qui est développée dans ces liens est donc de supprimer le pilote et toutes ces dépendances puis réinstaller les paquets incomplets:
linux-image-6.1.0-13-amd64
linux-headers-6.1.0-13-amd64
linux-headers-amd64
linux-image-amd64
Est-ce que ça vous paraît une bonne piste?
A part tout réinstaller, j'aimerai bien tenter ça, par curiosité et envie de mieux comprendre mais seul je n't arriverai pas.
Si quelqu'un saurait m'aider à transposer les actions en lignes de commande?

Re: Echec upgrade de LMDE 5 à 6

Posté : jeu. 19 oct. 2023 00:28
par laslagu
Bonjour à tous;
N'ayant pas eu de réponses à mon problème, je me suis résolu à faire une installation classique via le live sur clé usb. Ce qui m'a surpris c'est que je n'ai pas perdu ma config, mon bureau et logiciels que j'avais déjà, alors qu'il m'a averti du formatage de la partition /racine. Tout s'est fait en 10 minutes.
Je me pose la question s'il n'a pas réinstallé/réparé ce qui n'allait pas et laissé ce qui était bon?
Car comment ai-je pu retrouver mon bureau et mes logiciels installés?