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
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:~$
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 :
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.
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:~$
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.
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:~$
@ 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:~$