CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Migration Debian Jessie -> Stretch failed

deepblue
deepblue
Niveau 16
12 avril 2019 à 10:01:29

Bonjour,

J'ai un serveur qui tournait sur Debian stable Jessie (old stable). J'ai décidé de faire une upgrade vers Stretch cette semaine. Comme préconisé dans la documentation, j'ai mis `aptitude` de coté et j'ai utilisé `apt-get`.

J'ai mis à jour ma machine sous jessie (`aptitude update && aptitude upgrade && aptitude dist-upgrade`). J'ai mis à jour mon sources.list (s/jessie/stretch/) et j'ai réalisé ces commandes : `apt-get update` puis `apt-get upgrade` puis `apt-get dist-upgrade`. Globalement, ça a fait le taf mais j'ai des paquets sont parti grave en sucette.

Typiquement, j'ai un paquet qui ne veut rien entendre : `ca-certificate`.

# apt install -f
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  [...]
Veuillez utiliser « apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 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.
Paramétrage de ca-certificates (20161130+nmu1+deb9u1) ...
Updating certificates in /etc/ssl/certs...
dpkg: erreur de traitement du paquet ca-certificates (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 ca-certificates
E: Sub-process /usr/bin/dpkg returned an error code (1)

# dpkg --audit
Les paquets suivants sont à demi configurés, probablement à cause de
problèmes survenus lors de la première configuration. Il faudrait réessayer
de les configurer en utilisant dpkg --configure <paquet> ou l'option
configure du menu de dselect :
 ca-certificates      Common CA certificates

# dpkg --configure ca-certificates
Paramétrage de ca-certificates (20161130+nmu1+deb9u1) ...
Updating certificates in /etc/ssl/certs...
dpkg: erreur de traitement du paquet ca-certificates (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 ca-certificate

J'ai essayé le classique `apt install -f` et rien à faire. Idem avec `apt-get install -f`.

Vous avez une idée ?

Merci

deepblue
deepblue
Niveau 16
12 avril 2019 à 11:59:54

Et j'oubliais un autre test réalisé :

# apt install --reinstall ca-certificates         
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 0 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.
E: Internal Error, No file name for ca-certificates:amd64
[deban]_Dakien
[deban]_Dakien
Niveau 10
12 avril 2019 à 12:03:07

Je regardais un peu le net et je suis tombé là-dessus, je suppose que tu connais déjà cette commande : update-ca-certificates

https://manpages.debian.org/jessie/ca-certificates/update-ca-certificates.8.en.html

Admettons que tu mettes à jour /etc/ssl/certs via cette commande, peut-être que la mise à jour passera ? Et t'as quoi d'autres comme paquet qui casse à la mise à jour ?

deepblue
deepblue
Niveau 16
12 avril 2019 à 12:41:44

x11-common été relou aussi.
Les certificats et liens symboliques que génère update-ca-certificate sont bien présents. Je pense que le problème vient de dpkg.

En passant de "set -e" à "set -x" dans le script /var/lib/dpkg/info/ca-certificates.postinst (que j'avais déjà lu sans voir de problème particulier en exécutant certaines des commandes du script), j'ai un peu plus d'infos. Le début est tronqué car très très long et useless :

+ cmp -s /etc/ca-certificates.conf /etc/ca-certificates.conf.dpkg-new
+ rm -f /etc/ca-certificates.conf.dpkg-new
+ dpkg --compare-versions  lt-nl 20111025
+ update-ca-certificates --hooksdir 
Updating certificates in /etc/ssl/certs...
+ dpkg-trigger --no-await update-ca-certificates
+ exit 0
Traitement des actions différées (« triggers ») pour ca-certificates (20161130+nmu1+deb9u1) ...
+ update-ca-certificates
Updating certificates in /etc/ssl/certs...
+ exit 0
W: APT had planned for dpkg to do more than it reported back (0 vs 4).
   Affected packages: ca-certificates:amd64
[12:32] <root@asuka:~> # vim /var/lib/dpkg/info/ca-certificates.postinst

J'ai donc un nouveau message d'erreur : W: APT had planned for dpkg to do more than it reported back (0 vs 4).

deepblue
deepblue
Niveau 16
12 avril 2019 à 14:15:11

Bon bon bon…Ça fait plusieurs jours que ces problèmes me gavent et j'ai miraculeusement réussi à corriger (à priori).

Premier constat : je n'avais aucune archives du paquet dans /var/cache/apt/archives/. J'ai donc téléchargé manuellement le paquet via `apt download ca-certificates`. J'ai fais un `dpkg -i ca-certificates_20161130+nmu1+deb9u1_all.deb` et j'ai eu droit à l'erreur de dpkg (exit 1). J'ai fais un `apt purge ca-certificates` puis `apt install ca-certificates` et une nouvelle fois l'erreur. J'ai terminé par un `dpkg --configure ca-certificates` et c'est passé (même si j'avais déjà essayé ça…).

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment