Je suis dans la détresse depuis hier soir, je n'ai dormi d'ailleurs que 4h (bah c'est déjà mieux que rien ...)

Voilà mon problème, j'ai voulu mettre à jour un package (gnome-shell) et çà m’a foutu un désordre pas possible sur ma machine alors que tout étais super bien configuré depuis plus d'un mois ...
Pour être le plus précis possible je vais poster différentes information qui apparaissent sur mon terminal bash.
D'abord voici ma version actuelle:
Code : Tout sélectionner
uname -a
Linux OnTheLanAgain 6.0.0-kali5-rt-amd64 #1 SMP PREEMPT_RT Debian 6.0.10-2kali1 (2022-12-06) x86_64 GNU/Linux
mon espace libre:
Code : Tout sélectionner
df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 7,8G 0 7,8G 0% /dev
tmpfs 1,6G 1,9M 1,6G 1% /run
/dev/sda6 28G 19G 7,2G 73% /
tmpfs 7,8G 0 7,8G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
/dev/sda8 203G 100G 92G 53% /home
/dev/sda1 96M 33M 64M 34% /boot/efi
Code : Tout sélectionner
apt-get update && apt-get upgrade
Réception de :1 http://security.debian.org/debian-security stretch/updates InRelease [59,1 kB]
Atteint :2 https://download.virtualbox.org/virtualbox/debian bullseye InRelease
Atteint :3 https://deb.i2p2.de bookworm InRelease
Atteint :4 https://deb.opera.com/opera-stable stable InRelease
Atteint :5 http://ftp.belnet.be/pub/kali/kali kali-rolling InRelease
59,1 ko réceptionnés en 1s (77,6 ko/s)
Lecture des listes de paquets... Fait
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
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
6 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.0.0-kali6-rt-amd64 (6.0.12-1kali1) ...
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 6.0.0-kali6-rt-amd64:Deprecated feature: REMAKE_INITRD (/var/lib/dkms/8814au/5.8.5.1/source/dkms.conf)
Sign command: /usr/lib/linux-kbuild-6.0/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/8814au/5.8.5.1/source/dkms.conf)
Building module:
Cleaning build area...
'make' -j4 KVER=6.0.0-kali6-rt-amd64 KSRC=/lib/modules/6.0.0-kali6-rt-amd64/build........(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.0.0-kali6-rt-amd64 (x86_64)
Consult /var/lib/dkms/8814au/5.8.5.1/build/make.log for more information.
8814au.ko:
Running module version sanity check.
Module version v5.8.5.1_35583.20191029 for 8814au.ko
exactly matches what is already found in kernel 6.0.0-kali6-rt-amd64.
DKMS will not replace this module.
You may override by specifying --force.
Error! Installation aborted.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
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-headers-6.0.0-kali6-rt-amd64.postinst line 11.
dpkg: erreur de traitement du paquet linux-headers-6.0.0-kali6-rt-amd64 (--configure) :
installed linux-headers-6.0.0-kali6-rt-amd64 package post-installation script subprocess returned error exit status 1
Paramétrage de linux-image-6.0.0-kali6-rt-amd64 (6.0.12-1kali1) ...
I: /initrd.img.old is now a symlink to boot/initrd.img-6.0.0-kali6-rt-amd64
/etc/kernel/postinst.d/dkms:
dkms: running auto installation service for kernel 6.0.0-kali6-rt-amd64:Deprecated feature: REMAKE_INITRD (/var/lib/dkms/8814au/5.8.5.1/source/dkms.conf)
Sign command: /usr/lib/linux-kbuild-6.0/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/8814au/5.8.5.1/source/dkms.conf)
Building module:
Cleaning build area...
'make' -j4 KVER=6.0.0-kali6-rt-amd64 KSRC=/lib/modules/6.0.0-kali6-rt-amd64/build........(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.0.0-kali6-rt-amd64 (x86_64)
Consult /var/lib/dkms/8814au/5.8.5.1/build/make.log for more information.
8814au.ko:
Running module version sanity check.
Module version v5.8.5.1_35583.20191029 for 8814au.ko
exactly matches what is already found in kernel 6.0.0-kali6-rt-amd64.
DKMS will not replace this module.
You may override by specifying --force.
Error! Installation aborted.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
failed!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: erreur de traitement du paquet linux-image-6.0.0-kali6-rt-amd64 (--configure) :
installed linux-image-6.0.0-kali6-rt-amd64 package post-installation script subprocess returned error exit status 1
Paramétrage de linux-image-6.0.0-kali6-amd64 (6.0.12-1kali1) ...
I: /initrd.img is now a symlink to boot/initrd.img-6.0.0-kali6-amd64
/etc/kernel/postinst.d/dkms:
dkms: running auto installation service for kernel 6.0.0-kali6-amd64:Deprecated feature: REMAKE_INITRD (/var/lib/dkms/8814au/5.8.5.1/source/dkms.conf)
Sign command: /usr/lib/linux-kbuild-6.0/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/8814au/5.8.5.1/source/dkms.conf)
Error! Your kernel headers for kernel 6.0.0-kali6-amd64 cannot be found at /lib/modules/6.0.0-kali6-amd64/build or /lib/modules/6.0.0-kali6-amd64/source.
Please install the linux-headers-6.0.0-kali6-amd64 package or use the --kernelsourcedir option to tell DKMS where it's located.
8814au.ko:
Running module version sanity check.
Module version v5.8.5.1_35583.20191029 for 8814au.ko
exactly matches what is already found in kernel 6.0.0-kali6-amd64.
DKMS will not replace this module.
You may override by specifying --force.
Error! Installation aborted.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
failed!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: erreur de traitement du paquet linux-image-6.0.0-kali6-amd64 (--configure) :
installed linux-image-6.0.0-kali6-amd64 package post-installation script subprocess returned error exit status 1
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-rt-amd64 :
linux-image-rt-amd64 dépend de linux-image-6.0.0-kali6-rt-amd64 (= 6.0.12-1kali1) ; cependant :
Le paquet linux-image-6.0.0-kali6-rt-amd64 n'est pas encore configuré.
dpkg: erreur de traitement du paquet linux-image-rt-amd64 (--configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-amd64 :
linux-image-amd64 dépend de linux-image-6.0.0-kali6-amd64 (= 6.0.12-1kali1) ; cependant :
Le paquet linux-image-6.0.0-kali6-amd64 n'est pas encore configuré.
dpkg: erreur de traitement du paquet linux-image-amd64 (--configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de wireguard :
wireguard dépend de wireguard-modules (>= 0.0.20191219) | wireguard-dkms (>= 0.0.20200121-2) ; cependant :
Le paquet wireguard-modules n'est pas installé.
Le paquet linux-image-rt-amd64 qui fournit wireguard-modules n'est pas encore configuré.
Le paquet linux-image-amd64 qui fournit wireguard-modules n'est pas encore configuré.
Le paquet wireguard-dkms n'est pas installé.
dpkg: erreur de traitement du paquet wireguard (--configure) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
linux-headers-6.0.0-kali6-rt-amd64
linux-image-6.0.0-kali6-rt-amd64
linux-image-6.0.0-kali6-amd64
linux-image-rt-amd64
linux-image-amd64
wireguard
E: Sub-process /usr/bin/dpkg returned an error code (1)
Code : Tout sélectionner
dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-=======================================-====================================-============-================================================================================================================================================================================================================================================================
iF linux-headers-6.0.0-kali6-rt-amd64 6.0.12-1kali1 amd64 Header files for Linux 6.0.0-kali6-rt-amd64
ic linux-headers-amd64 6.0.12-1kali1 amd64 Header files for Linux amd64 configuration (meta-package)
iF linux-image-6.0.0-kali6-amd64 6.0.12-1kali1 amd64 Linux 6.0 for 64-bit PCs
iF linux-image-6.0.0-kali6-rt-amd64 6.0.12-1kali1 amd64 Linux 6.0 for 64-bit PCs, PREEMPT_RT
iU linux-image-amd64 6.0.12-1kali1 amd64 Linux for 64-bit PCs (meta-package)
iU linux-image-rt-amd64 6.0.12-1kali1 amd64 Linux for 64-bit PCs (meta-package)
iU wireguard 1.0.20210914-1 all fast, modern, secure kernel VPN tunnel (metapackage)
Code : Tout sélectionner
dkms status
8814au/5.8.5.1: added
realtek-rtl8814au/5.8.5.1~git20220905.3f2f680, 6.0.0-kali5-rt-amd64, x86_64: installed
realtek-rtl8814au/5.8.5.1~git20220905.3f2f680, 6.0.0-kali6-amd64, x86_64: installed
realtek-rtl8814au/5.8.5.1~git20220905.3f2f680, 6.0.0-kali6-rt-amd64, x86_64: built
realtek-rtl88xxau/5.6.4.2~git20220827.e7a4a39, 6.0.0-kali5-rt-amd64, x86_64: installed
realtek-rtl88xxau/5.6.4.2~git20220827.e7a4a39, 6.0.0-kali6-amd64, x86_64: installed
realtek-rtl88xxau/5.6.4.2~git20220827.e7a4a39, 6.0.0-kali6-rt-amd64, x86_64: installed
rtl8814au/5.8.5.1, 6.0.0-kali5-rt-amd64, x86_64: installed (WARNING! Diff between built and installed module!)
rtl8814au/5.8.5.1, 6.0.0-kali6-amd64, x86_64: built
rtl8814au/5.8.5.1, 6.0.0-kali6-rt-amd64, x86_64: installed
virtualbox/7.0.4, 6.0.0-kali5-rt-amd64, x86_64: installed
virtualbox/7.0.4, 6.0.0-kali6-amd64, x86_64: installed
virtualbox/7.0.4, 6.0.0-kali6-rt-amd64, x86_64: installed
Code : Tout sélectionner
cd
rm -rf rtl8814au
git clone https://github.com/aircrack-ng/rtl8814au.git
cd rtl8814au
make
sudo make install
Clonage dans 'rtl8814au'...
remote: Enumerating objects: 1121, done.
remote: Counting objects: 100% (134/134), done.
remote: Compressing objects: 100% (25/25), done.
remote: Total 1121 (delta 117), reused 109 (delta 109), pack-reused 987
Réception d'objets: 100% (1121/1121), 3.17 Mio | 8.06 Mio/s, fait.
Résolution des deltas: 100% (554/554), fait.
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.0.0-kali5-rt-amd64/build M=/root/rtl8814au modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-6.0.0-kali5-rt-amd64 »
CC [M] /root/rtl8814au/core/rtw_cmd.o
CC [M] /root/rtl8814au/core/rtw_security.o
CC [M] /root/rtl8814au/core/rtw_debug.o
CC [M] /root/rtl8814au/core/rtw_io.o
CC [M] /root/rtl8814au/core/rtw_ioctl_query.o
CC [M] /root/rtl8814au/core/rtw_ioctl_set.o
CC [M] /root/rtl8814au/core/rtw_ieee80211.o
CC [M] /root/rtl8814au/core/rtw_mlme.o
/root/rtl8814au/core/rtw_mlme.c: In function ‘rtw_drv_scan_by_self’:
/root/rtl8814au/core/rtw_mlme.c:3130:17: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
3130 | else
| ^~~~
/root/rtl8814au/core/rtw_mlme.c:3133:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
3133 | goto exit;
| ^~~~
CC [M] /root/rtl8814au/core/rtw_mlme_ext.o
CC [M] /root/rtl8814au/core/rtw_mi.o
CC [M] /root/rtl8814au/core/rtw_wlan_util.o
CC [M] /root/rtl8814au/core/rtw_vht.o
CC [M] /root/rtl8814au/core/rtw_pwrctrl.o
CC [M] /root/rtl8814au/core/rtw_rf.o
CC [M] /root/rtl8814au/core/rtw_chplan.o
CC [M] /root/rtl8814au/core/rtw_recv.o
/root/rtl8814au/core/rtw_recv.c: In function ‘validate_mp_recv_frame’:
/root/rtl8814au/core/rtw_recv.c:3575:25: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
3575 | for (i = 0; i < precv_frame->u.hdr.len; i = i + 8)
| ^~~
In file included from /root/rtl8814au/include/drv_types.h:60,
from /root/rtl8814au/core/rtw_recv.c:17:
/root/rtl8814au/include/rtw_debug.h:52:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
52 | #define RTW_INFO(x,...) do {} while (0)
| ^~
/root/rtl8814au/core/rtw_recv.c:3578:33: note: in expansion of macro ‘RTW_INFO’
3578 | RTW_INFO("#############################\n");
| ^~~~~~~~
CC [M] /root/rtl8814au/core/rtw_sta_mgt.o
/root/rtl8814au/core/rtw_sta_mgt.c: In function ‘rtw_mfree_stainfo’:
/root/rtl8814au/core/rtw_sta_mgt.c:384:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘lock’ will never be NULL [-Waddress]
384 | if (&psta->lock != NULL)
| ^~
In file included from /root/rtl8814au/include/drv_types.h:103,
from /root/rtl8814au/core/rtw_sta_mgt.c:17:
/root/rtl8814au/include/sta_info.h:263:17: note: ‘lock’ declared here
263 | _lock lock;
| ^~~~
CC [M] /root/rtl8814au/core/rtw_ap.o
/root/rtl8814au/core/rtw_ap.c: In function ‘rtw_ap_update_chbw_by_ifbmp’:
/root/rtl8814au/core/rtw_ap.c:4398:42: warning: the comparison will always evaluate as ‘true’ for the address of ‘padapters’ will never be NULL [-Waddress]
4398 | if (!(ifbmp & BIT(i)) || !dvobj->padapters)
| ^
In file included from /root/rtl8814au/core/rtw_ap.c:17:
/root/rtl8814au/include/drv_types.h:1111:19: note: ‘padapters’ declared here
1111 | _adapter *padapters[CONFIG_IFACE_NUMBER];/*IFACE_ID_MAX*/
| ^~~~~~~~~
/root/rtl8814au/core/rtw_ap.c:4418:42: warning: the comparison will always evaluate as ‘true’ for the address of ‘padapters’ will never be NULL [-Waddress]
4418 | if (!(ifbmp & BIT(i)) || !dvobj->padapters)
| ^
/root/rtl8814au/include/drv_types.h:1111:19: note: ‘padapters’ declared here
1111 | _adapter *padapters[CONFIG_IFACE_NUMBER];/*IFACE_ID_MAX*/
| ^~~~~~~~~
CC [M] /root/rtl8814au/core/mesh/rtw_mesh.o
CC [M] /root/rtl8814au/core/mesh/rtw_mesh_pathtbl.o
CC [M] /root/rtl8814au/core/mesh/rtw_mesh_hwmp.o
CC [M] /root/rtl8814au/core/rtw_xmit.o
CC [M] /root/rtl8814au/core/rtw_p2p.o
CC [M] /root/rtl8814au/core/rtw_rson.o
CC [M] /root/rtl8814au/core/rtw_tdls.o
CC [M] /root/rtl8814au/core/rtw_br_ext.o
/root/rtl8814au/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.0.0-kali5-common-rt/scripts/Makefile.build:254 : /root/rtl8814au/core/rtw_br_ext.o] Erreur 1
make[1]: *** [/usr/src/linux-headers-6.0.0-kali5-common-rt/Makefile:1876 : /root/rtl8814au] Erreur 2
make[1] : on quitte le répertoire « /usr/src/linux-headers-6.0.0-kali5-rt-amd64 »
make: *** [Makefile:2353 : modules] Erreur 2
install -p -m 644 8814au.ko /lib/modules/6.0.0-kali5-rt-amd64/kernel/drivers/net/wireless/
install: impossible d'évaluer '8814au.ko': Aucun fichier ou dossier de ce type
make: *** [Makefile:2359 : install] Erreur 1
Code : Tout sélectionner
SMP PREEMPT_RT Debian 6.0.10-2kali1
Merçi d'avance de votre aide
