• [^] # Re: Si apt cassé, dpkg oké.

    Posté par (site web personnel) . En réponse au message APT_HOOK_INFO_FD environment variable is incorrectly defined. Évalué à 2.

    Réinstaller les paquets ça a l'air d'avoir résolu les warnings.

    Merci pour ton aide.

    Le seul truc qui me reste c'est "libruby2.3" qui refuse de se déinstaller/réinstaller/mettre à jour :

    $ sudo apt install --reinstall libruby2.3
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances 
    Lecture des informations d'état... Fait
    Les paquets suivants seront mis à jour :
     libruby2.3
    1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
    Il est nécessaire de prendre 0 o/3 093 ko dans les archives.
    Après cette opération, 98,3 ko d'espace disque seront libérés.
    (Lecture de la base de données... 214135 fichiers et répertoires déjà installés.)
    Préparation du dépaquetage de .../libruby2.3_2.3.1-5_amd64.deb ...
    dpkg: erreur de traitement de l'archive /var/cache/apt/archives/libruby2.3_2.3.1-5_amd64.deb (--unpack) :
     le fichier CI des actions différées contient la directive inconnue « libndp »
    Des erreurs ont été rencontrées pendant l'exécution :
     /var/cache/apt/archives/libruby2.3_2.3.1-5_amd64.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    
    $ sudo apt purge libruby2.3
    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 :
     ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit rubygems-integration
    Veuillez utiliser « sudo apt autoremove » pour les supprimer.
    Les paquets suivants seront ENLEVÉS :
     libruby2.3* rake* ruby* ruby2.3*
    0 mis à jour, 0 nouvellement installés, 4 à enlever et 0 non mis à jour.
    1 partiellement installés ou enlevés.
    Après cette opération, 14,5 Mo d'espace disque seront libérés.
    Souhaitez-vous continuer ? [O/n] o
    (Lecture de la base de données... 214134 fichiers et répertoires déjà installés.)
    Suppression de ruby (1:2.3.0+4) ...
    Suppression de ruby2.3 (2.3.1-5) ...
    Suppression de libruby2.3:amd64 (2.3.0-5) ...
    dpkg: erreur de traitement du paquet libruby2.3:amd64 (--remove) :
     le fichier CI des actions différées contient la directive inconnue « libndp »
    dpkg: rake : problème de dépendance, mais suppression comme demandé :
     libruby2.3:amd64 dépend de rake (>= 10.4.2).
    Suppression de rake (10.5.0-2) ...
    Des erreurs ont été rencontrées pendant l'exécution :
     libruby2.3:amd64
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    
    $ sudo apt dist-upgrade 
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances 
    Lecture des informations d'état... Fait
    Calcul de la mise à jour... Fait
    Les paquets suivants seront mis à jour :
     libruby2.3
    1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
    Il est nécessaire de prendre 0 o/3 093 ko dans les archives.
    Après cette opération, 98,3 ko d'espace disque seront libérés.
    Souhaitez-vous continuer ? [O/n] o
    (Lecture de la base de données... 214135 fichiers et répertoires déjà installés.)
    Préparation du dépaquetage de .../libruby2.3_2.3.1-5_amd64.deb ...
    dpkg: erreur de traitement de l'archive /var/cache/apt/archives/libruby2.3_2.3.1-5_amd64.deb (--unpack) :
     le fichier CI des actions différées contient la directive inconnue « libndp »
    Des erreurs ont été rencontrées pendant l'exécution :
     /var/cache/apt/archives/libruby2.3_2.3.1-5_amd64.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    

    Si tu as une idée là dessus ?
    Sinon de toute façon je suis débloqué sur mes MAJ :-)

    kentoc'h mervel eget bezan saotred