Quelques manques pour migration vers bookworm

bonjour
je viens de migrer de bullseye 11.7 vers bookworm, en suivant ce fil tout semble correct à part les dernières lignes

Traitement des actions différées (« triggers ») pour libvlc-bin:amd64 (3.0.18-2)
 ...
Traitement des actions différées (« triggers ») pour initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-9-amd64
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.9.3.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.9.3.bin for module i915
W: Possible missing firmware /lib/firmware/i915/dg1_huc.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.9.3.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.9.3.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cml_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/ehl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/ehl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/dg1_guc_70.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_69.0.3.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_70.bin for module i915
W: Possible missing firmware /lib/firmware/i915/adlp_guc_69.0.3.bin for module i915
W: Possible missing firmware /lib/firmware/i915/adlp_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/adlp_guc_70.bin for module i915
W: Possible missing firmware /lib/firmware/i915/dg2_guc_70.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_dmc_ver2_12.bin for module i915
W: Possible missing firmware /lib/firmware/i915/rkl_dmc_ver2_03.bin for module i915
W: Possible missing firmware /lib/firmware/i915/adlp_dmc_ver2_16.bin for module i915
W: Possible missing firmware /lib/firmware/i915/dg2_dmc_ver2_07.bin for module i915
W: initramfs-tools configuration sets RESUME=UUID=2fbf09c2-5039-4091-8004-3615b0fca9ad
W: but no matching swap device is available.
I: The initramfs will attempt to resume from /dev/dm-1
I: (/dev/mapper/hp600--vg-swap_1)
I: Set the RESUME variable to override this.
Traitement des actions différées (« triggers ») pour dbus (1.14.6-1) ...
Traitement des actions différées (« triggers ») pour shim-signed:amd64 (1.39+15.7-1) ...
Traitement des actions différées (« triggers ») pour libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-1+b1) ...
Des erreurs ont été rencontrées pendant l'exécution :
 ca-certificates-java
 openjdk-17-jre-headless:amd64
 openjdk-17-jre:amd64
 default-jre
E: Sub-process /usr/bin/dpkg returned an error code (1)
joel@hp600:~$  

par ailleurs j’ai laissé le fichier /etc/pulse/default.pa tel que je l’avais modifié suite à problème de sauvegarde des paramètres alsamixer voir

Essaie ça:

$ sudo apt install pulseaudio- pipewire pipewire-pulse firmware-misc-nonfree
joel@hp600:~$ sudo apt install pulseaudio- pipewire pipewire-pulse firmware-misc-nonfree
[sudo] Mot de passe de joel : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
pipewire est déjà la version la plus récente (0.3.65-3).
pipewire passé en « installé manuellement ».
pipewire-pulse est déjà la version la plus récente (0.3.65-3).
pipewire-pulse passé en « installé manuellement ».
firmware-misc-nonfree est déjà la version la plus récente (20210315-3).
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  appstream bind9-host bind9-libs dctrl-tools distro-info-data
  fcitx5-config-qt fcitx5-data fcitx5-frontend-gtk3 fcitx5-frontend-qt5
  fcitx5-module-chttrans fcitx5-module-cloudpinyin fcitx5-module-fullwidth
  fcitx5-module-punctuation fcitx5-modules g++-10 gnome-desktop3-data
  gsfonts-x11 gstreamer1.0-pulseaudio guile-2.2-libs hddtemp libabsl20200923
  libappstream4 libatk1.0-data libavfilter7 libavformat58 libavresample4
  libboost-regex1.74.0 libcbor0 libcmis-0.5-5v5 libextutils-pkgconfig-perl
  libfcitx5-qt-data libfcitx5-qt1 libfcitx5gclient1 libfcitx5gclient2 libflac8
  libfluidsynth2 libfstrm0 libfwupdplugin1 libgdk-pixbuf-xlib-2.0-0
  libgdk-pixbuf2.0-0 libglew2.1 libglib2.0-bin libgs9-common libgssdp-1.2-0
  libgupnp-1.2-0 libharfbuzz-subset0 libicu67 libidn11 libigdgmm11
  libilmbase25 libime-bin libime-data libime-data-language-model libimecore0
  libimepinyin0 libimetable0 libimobiledevice6 libjemalloc2 libjim0.79
  libjsoncpp24 libkf5itemviews-data libkf5itemviews5 libkf5widgetsaddons-data
  libkf5widgetsaddons5 libldap-2.4-2 liblibreoffice-java libllvm11
  libmaxminddb0 libmms0 libmpdec3 libneon27-gnutls libntfs-3g883 libofa0
  libopenexr25 liborcus-0.16-0 liborcus-parser-0.16-0 libotf0 libperl5.32
  libplacebo72 libplist3 libpoppler102 libpostproc55 libprotobuf-lite23
  libprotobuf23 libpth20 libpython3.9 libpython3.9-minimal libpython3.9-stdlib
  libqpdf28 libqrcodegencpp1 libqt5quickwidgets5 libqt5webengine-data
  libqt5webenginecore5 libqt5webenginewidgets5 librest-0.7-0 libsrt1.4-gnutls
  libstdc++-10-dev libstemmer0d libswscale5 libtiff5 libunoloader-java
  liburing1 libusbmuxd6 libuv1 libxcb-ewmh2 libxcb-imdkit1 libxencall1
  libxendevicemodel1 libxenevtchn1 libxenforeignmemory1 libxengnttab1
  libxenhypfs1 libxenmisc4.14 libxenstore3.0 libxentoolcore1 libxentoollog1
  libxkbregistry0 libxmlb1 libykpers-1-1 libyubikey-udev libyubikey0
  linux-headers-5.10.0-22-amd64 linux-headers-5.10.0-22-common packagekit
  packagekit-tools perl-modules-5.32 python3-certifi python3-chardet
  python3-charset-normalizer python3-ldb python3-requests python3-talloc
  python3.9 python3.9-minimal ruby2.7 tegaki-zinnia-japanese unicode-cldr-core
  unicon-imc2 ure-java usbmuxd xfce4-datetime-plugin
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  pulseaudio
0 mis à jour, 0 nouvellement installés, 1 à enlever et 4 non mis à jour.
4 partiellement installés ou enlevés.
Après cette opération, 6 617 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] 
(Lecture de la base de données... 308948 fichiers et répertoires déjà installés.)
Suppression de pulseaudio (16.1+dfsg1-2+b1) ...
Paramétrage de ca-certificates-java (20230103) ...
Exception in thread "main" java.lang.InternalError: Error loading java.security file
	at java.base/java.security.Security.initialize(Security.java:106)
	at java.base/java.security.Security$1.run(Security.java:84)
	at java.base/java.security.Security$1.run(Security.java:82)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
	at java.base/java.security.Security.<clinit>(Security.java:82)
	at java.base/sun.security.jca.ProviderList.<init>(ProviderList.java:178)
	at java.base/sun.security.jca.ProviderList$2.run(ProviderList.java:96)
	at java.base/sun.security.jca.ProviderList$2.run(ProviderList.java:94)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
	at java.base/sun.security.jca.ProviderList.fromSecurityProperties(ProviderList.java:93)
	at java.base/sun.security.jca.Providers.<clinit>(Providers.java:55)
	at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:156)
	at java.base/java.security.cert.CertificateFactory.getInstance(CertificateFactory.java:193)
	at org.debian.security.KeyStoreHandler.<init>(KeyStoreHandler.java:50)
	at org.debian.security.UpdateCertificates.<init>(UpdateCertificates.java:65)
	at org.debian.security.UpdateCertificates.main(UpdateCertificates.java:51)
dpkg: erreur de traitement du paquet ca-certificates-java (--configure) :
 le sous-processus paquet ca-certificates-java 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 openjdk-17-jre-headless:amd64 :
 openjdk-17-jre-headless:amd64 dépend de ca-certificates-java (>= 20190405~); cependant :
 Le paquet ca-certificates-java n'est pas encore configuré.

dpkg: erreur de traitement du paquet openjdk-17-jre-headless:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de openjdk-17-jre:amd64 :
 openjdk-17-jre:amd64 dépend de openjdk-17-jre-headless (= 17.0.7+7-1~deb12u1); 
cependant :
 Le paquet openjdk-17-jre-headless:amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet openjdk-17-jre:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de default-jre :
 default-jre dépend de openjdk-17-jre; cependant :
 Le paquet openjdk-17-jre:amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet default-jre (--configure) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour man-db (2.11.2-2) ...
Des erreurs ont été rencontrées pendant l'exécution :
 ca-certificates-java
 openjdk-17-jre-headless:amd64
 openjdk-17-jre:amd64
 default-jre
E: Sub-process /usr/bin/dpkg returned an error code (1)
joel@hp600:~$
$ sudo apt autoremove
$ apt policy openjdk-17-jre openjdk-17-jre-headless
joel@hp600:~$ sudo apt policy openjdk-17-jre openjdk-17-jre-headless
[sudo] Mot de passe de joel : 
openjdk-17-jre:
  Installé : 17.0.7+7-1~deb12u1
  Candidat : 17.0.7+7-1~deb12u1
 Table de version :
 *** 17.0.7+7-1~deb12u1 500
        500 http://security.debian.org/debian-security bookworm-security/main amd64 Packages
        100 /var/lib/dpkg/status
     17.0.6+10-1 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
openjdk-17-jre-headless:
  Installé : 17.0.7+7-1~deb12u1
  Candidat : 17.0.7+7-1~deb12u1
 Table de version :
 *** 17.0.7+7-1~deb12u1 500
        500 http://security.debian.org/debian-security bookworm-security/main amd64 Packages
        100 /var/lib/dpkg/status
     17.0.6+10-1 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
joel@hp600:~$

et toujours pas de sauvegarde d’alsamixer

$ sudo apt install -f
Ton bricolage alsamixer n’est pas la priorité.

Ce simple avertissement informe que le module i915 qui gère le GPU est susceptible d’avoir besoin de firmwares qui ne sont pas installés. Ces firmwares sont inclus dans le paquet firmware-misc-nonfree de la nouvelle section non-free-firmware. Ils ne sont utiles que pour certains modèles de GPU ; si l’affichage fonctionne bien tu peux ignorer le message.

Le fichier /etc/initramfs-tools/initramfs.conf ou un fichier dans /etc/initramfs-tools/conf.d/ (probablement /etc/initramfs-tools/conf.d/resume) spécifie un UUID de swap inexistant pour l’hibernation, et utlise le swap du volume logique /dev/mapper/hp600–vg-swap_1 à la place. Pour éviter ce message tu peux remplacer

RESUME=UUID=2fbf09c2-5039-4091-8004-3615b0fca9ad

par

RESUME=/dev/mapper/hp600--vg-swap_1

pour spécifier le bon swap ou

RESUME=auto

pour détecter automatiquement le swap à utiliser.

Bug connu depuis des mois :
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023748
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030129
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038635
https://lists.debian.org/debian-java/2023/02/msg00061.html

Je n’ai pas tout compris mais il s’agirait d’un problème d’interdépendance entre ca-certificates-java et openjdk-17-jre-headless. Un patch a été appliqué aux sources des paquets mais les paquets binaires n’ont pas encore été publiés.

Je ne vois pas ce que ça apporte à part alourdir le sujet, les messages sont exactement les mêmes que dans tes posts précédents.

joel@hp600:~$ sudo apt install -f
[sudo] Mot de passe de joel : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 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.
Paramétrage de ca-certificates-java (20230103) ...
Exception in thread "main" java.lang.InternalError: Error loading java.security file
	at java.base/java.security.Security.initialize(Security.java:106)
	at java.base/java.security.Security$1.run(Security.java:84)
	at java.base/java.security.Security$1.run(Security.java:82)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
	at java.base/java.security.Security.<clinit>(Security.java:82)
	at java.base/sun.security.jca.ProviderList.<init>(ProviderList.java:178)
	at java.base/sun.security.jca.ProviderList$2.run(ProviderList.java:96)
	at java.base/sun.security.jca.ProviderList$2.run(ProviderList.java:94)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
	at java.base/sun.security.jca.ProviderList.fromSecurityProperties(Provid
erList.java:93)
	at java.base/sun.security.jca.Providers.<clinit>(Providers.java:55)
	at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:1
56)
	at java.base/java.security.cert.CertificateFactory.getInstance(Certifica
teFactory.java:193)
	at org.debian.security.KeyStoreHandler.<init>(KeyStoreHandler.java:50)
	at org.debian.security.UpdateCertificates.<init>(UpdateCertificates.java
:65)
	at org.debian.security.UpdateCertificates.main(UpdateCertificates.java:5
1)
dpkg: erreur de traitement du paquet ca-certificates-java (--configure) :
 le sous-processus paquet ca-certificates-java 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 openjdk-17-jre-
headless:amd64 :
 openjdk-17-jre-headless:amd64 dépend de ca-certificates-java (>= 20190405~); ce
pendant :
 Le paquet ca-certificates-java n'est pas encore configuré.

dpkg: erreur de traitement du paquet openjdk-17-jre-headless:amd64 (--configure)
 :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de openjdk-17-jre:
amd64 :
 openjdk-17-jre:amd64 dépend de openjdk-17-jre-headless (= 17.0.7+7-1~deb12u1); 
cependant :
 Le paquet openjdk-17-jre-headless:amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet openjdk-17-jre:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de default-jre :
 default-jre dépend de openjdk-17-jre; cependant :
 Le paquet openjdk-17-jre:amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet default-jre (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 ca-certificates-java
 openjdk-17-jre-headless:amd64
 openjdk-17-jre:amd64
 default-jre
E: Sub-process /usr/bin/dpkg returned an error code (1)
joel@hp600:~$

@PascalHambourg
J’ai remplacé la ligne du fichier /etc/initramfs-tools/conf.d/resume par celle que tu as indiquée :

`RESUME=/dev/mapper/hp600--vg-swap_1`

Tu édite un binaire avec Mousepad :sweat_smile:

Pourquoi veux tu ouvrir le binaire de dpkg ?

J’ai recherché comment configurer le paquet

openjdk-17-jre-headless:amd64

je trouve cette page
même chose pour tenter de configurer le paquet

ca-certificates-java   https://packages.debian.org/fr/sid/ca-certificates-java

J’ai vérifié dans synaptic ces paquets sont bien installés mais je ne sais pas utiliser le menu configuration
merci

Montres nous plutôt le message d’erreur complet, en gros dpkg à rencontré une erreur durant ta monté de version vers Bookworm ?

Je pense que c’est l’erreur montrée plus haut: erreur lors de la configuration de ca-certificates-java, avec une stack error java, et qui entraîne par jeu de dépendance les erreurs dpkg sur les autres paquets (openjdk-17-jre-headless:amd64, openjdk-17-jre:amd64 et default-jre).

PascalHambourg a mis les liens vers les bugreports associés à ce bug. D’après un de ces bugreports, le bug ne se produit pas lorsqu’on installe d’abord ca-certificates-java avant les paquets openjdk-17-XXX

@degolarson : tu peux nous montrer l’état des paquets liés à java installés sur ton système, pour récapituler ? Avec dpkg -l | grep -E "jdk|jre|java" par exemple. Ça nous permettra aussi de vérifier que ces paquets sont bien issus des dépôts Debian 12 (j’ai vu que tu as mentionné une tentative d’installation de ca-certificates-java en provenance de Sid, un peu plus haut)

La solution serait de tous les supprimer/purger, puis d’installer ca-certificates-java, puis les autres paquets nécessaires, mais vérifions l’état de tes paquets avant.

Bonjour
J’avais suivi le post de Verner

joel@hp600:~$ sudo apt install -f
[sudo] Mot de passe de joel : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 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.
Paramétrage de ca-certificates-java (20230103) ...
Exception in thread "main" java.lang.InternalError: Error loading java.security file
	at java.base/java.security.Security.initialize(Security.java:106)
	at java.base/java.security.Security$1.run(Security.java:84)
	at java.base/java.security.Security$1.run(Security.java:82)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
	at java.base/java.security.Security.<clinit>(Security.java:82)
	at java.base/sun.security.jca.ProviderList.<init>(ProviderList.java:178)
	at java.base/sun.security.jca.ProviderList$2.run(ProviderList.java:96)
	at java.base/sun.security.jca.ProviderList$2.run(ProviderList.java:94)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
	at java.base/sun.security.jca.ProviderList.fromSecurityProperties(Provid
erList.java:93)
	at java.base/sun.security.jca.Providers.<clinit>(Providers.java:55)
	at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:1
56)
	at java.base/java.security.cert.CertificateFactory.getInstance(Certifica
teFactory.java:193)
	at org.debian.security.KeyStoreHandler.<init>(KeyStoreHandler.java:50)
	at org.debian.security.UpdateCertificates.<init>(UpdateCertificates.java
:65)
	at org.debian.security.UpdateCertificates.main(UpdateCertificates.java:5
1)
dpkg: erreur de traitement du paquet ca-certificates-java (--configure) :
 le sous-processus paquet ca-certificates-java 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 openjdk-17-jre-
headless:amd64 :
 openjdk-17-jre-headless:amd64 dépend de ca-certificates-java (>= 20190405~); ce
pendant :
 Le paquet ca-certificates-java n'est pas encore configuré.

dpkg: erreur de traitement du paquet openjdk-17-jre-headless:amd64 (--configure)
 :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de openjdk-17-jre:
amd64 :
 openjdk-17-jre:amd64 dépend de openjdk-17-jre-headless (= 17.0.7+7-1~deb12u1); 
cependant :
 Le paquet openjdk-17-jre-headless:amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet openjdk-17-jre:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de default-jre :
 default-jre dépend de openjdk-17-jre; cependant :
 Le paquet openjdk-17-jre:amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet default-jre (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 ca-certificates-java
 openjdk-17-jre-headless:amd64
 openjdk-17-jre:amd64
 default-jre
E: Sub-process /usr/bin/dpkg returned an error code (1)
joel@hp600:~$

Entre temps j’ai trouvé et réinstallé ca-certificates-java avec synaptic
et maintenant

joel@hp600:~$ dpkg -l | grep -E "jdk|jre|java"
iF  ca-certificates-java                   20230103                             all          Common CA certificates (JKS keystore)
iU  default-jre                            2:1.17-74                            amd64        Standard Java or Java compatible Runtime
ii  default-jre-headless                   2:1.17-74                            amd64        Standard Java or Java compatible Runtime (headless)
ii  gir1.2-javascriptcoregtk-4.0:amd64     2.40.3-2~deb12u1                     amd64        JavaScript engine library from WebKitGTK - GObject introspection data
ii  java-common                            0.74                                 all          Base package for Java runtimes
ii  javascript-common                      11+nmu1                              all          Base support for JavaScript library packages
ii  libatk-wrapper-java                    0.40.0-3                             all          ATK implementation for Java using JNI
ii  libatk-wrapper-java-jni:amd64          0.40.0-3                             amd64        ATK implementation for Java using JNI (JNI bindings)
ii  libjavascriptcoregtk-4.0-18:amd64      2.40.3-2~deb12u1                     amd64        JavaScript engine library from WebKitGTK
ii  libjavascriptcoregtk-4.1-0:amd64       2.40.3-2~deb12u1                     amd64        JavaScript engine library from WebKitGTK
iU  openjdk-17-jre:amd64                   17.0.7+7-1~deb12u1                   amd64        OpenJDK Java runtime, using Hotspot JIT
iU  openjdk-17-jre-headless:amd64          17.0.7+7-1~deb12u1                   amd64        OpenJDK Java runtime, using Hotspot JIT (headless)
joel@hp600:~$ 

merci

OK, alors je ferais:

sudo apt remove --purge ca-certificates-java default-jre default-jre-headless java-common openjdk-17-jre:amd64 openjdk-17-jre-headless:amd64

puis

sudo apt install ca-certificates-java

puis enfin

sudo apt install default-jre default-jre-headless java-common openjdk-17-jre:amd64 openjdk-17-jre-headless:amd64
1 J'aime

@ Sputnik93
J’ai tapé les commandes, tout a l’air normalement installé, pas de message d’erreur
veux tu le détail ? je ne l’ai pas mis pour ne pas encombrer mais j’ai les copies
J’ai vérifié avec cette commande, suffit-elle ?

joel@hp600:~$ sudo apt install -f
  Lecture des listes de paquets... Fait
  Construction de l'arbre des dépendances... Fait
  Lecture des informations d'état... Fait      
  0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
joel@hp600:~$

Oui, ça a l’air bon.

merci à tous