logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 02-07-2017 09:51:33

quentinlac
Membre
Lieu : France
Distrib. : Debian 9
Noyau : Linux 4.9.0-8-686-pae
(G)UI : gnome
Inscription : 28-02-2017
Site Web

Apt et Aptitude cassé: Illegal Instruction

Bonjour, je suis sur une carte raspberry pi b+ avec la distrib rasbian (=debian pour raspberry pi). Après avoir fais un apt-get update,
j'ai eu quelques surprises:

apt-get update


error while loading shared libraries: libapt-private.so.0.0: cannot open shared object file: Error 4094



Après avoir fait certaine recherche sur Google et sur des forums, j'ai trouvé une solution, j'ai réinstaller le paquet libapt-pkg4.12.
Effectivement, il n'y avait plus de "error while loading shared..." mais un jolie "Illegal Instruction":

apt-get update


Illegal Instruction



Et le même message pour toutes les commandes apt(apt-get update, apt-get install, apt-get upgrade...)

Comment faire pour réparer apt?
Merci d'avance:)

Hors ligne

#2 02-07-2017 10:03:21

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

Re : Apt et Aptitude cassé: Illegal Instruction

salut
regarde si tu as le paquet installé proprement, je te mets le mien pas en entier,( j'ai installé  listbugs et apt-file  en plus)

dpkg -l | gep apt

ii  apt                                    1.4.6                             amd64        commandline package manager
ii  apt-config-auto-update                 2.0.0-2                           all          Apt configuration for automatic cache updates
ii  apt-file                               3.1.4                             all          search for files within Debian packages (command-line interface)
ii  apt-listbugs                           0.1.22                            all          tool which lists critical bugs before each APT installation
ii  apt-listchanges                        3.10                              all          package change history notification tool
ii  apt-utils                              1.4.6                             amd64        package management related utility programs
 




regarde si tu as des paquets cassés ...

dpkg -l | grep -v ^ii



apt-get install --reinstall apt apt-utils


Qui est le plus grand criminel: celui qui vole une banque, ou celui qui en fonde une?
Bertolt Brecht : L’opéra de quat'sous

Hors ligne

#3 02-07-2017 10:29:09

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

Re : Apt et Aptitude cassé: Illegal Instruction

re-salut

tu es sous jessie,? j'ai zappé

essaie de réinstaller le paquet

libapt-pkg

apt-cache search libapt-pkg



tu trouves le paquet  libapt-pkg4.12

apt-cache madison libapt-pkg4.12
libapt-pkg4.12 |  1.0.9.8.4 | http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
libapt-pkg4.12 |  1.0.9.8.4 | http://security.debian.org/ jessie/updates/main amd64 Packages
       apt |  1.0.9.8.4 | http://ftp.fr.debian.org/debian/ jessie/main Sources
       apt |  1.0.9.8.4 | http://security.debian.org/ jessie/updates/main Sources
 


Qui est le plus grand criminel: celui qui vole une banque, ou celui qui en fonde une?
Bertolt Brecht : L’opéra de quat'sous

Hors ligne

#4 02-07-2017 10:29:33

quentinlac
Membre
Lieu : France
Distrib. : Debian 9
Noyau : Linux 4.9.0-8-686-pae
(G)UI : gnome
Inscription : 28-02-2017
Site Web

Re : Apt et Aptitude cassé: Illegal Instruction

Merci de m'avoir répondu.
Donc, voici la réponse de chaque commandes:

dpkg -l | gep apt


ii  apt                                   1.0.9.8.4                                 armhf        commandline package manager
ii  apt-listchanges                       2.85.13+nmu1                              all          package change history notification tool
ii  apt-transport-https                   1.0.9.8.4                                 armhf        https download transport for APT
ii  apt-utils                             1.0.9.8.4                                 armhf        package management related utility programs
ii  aptitude                              0.6.11-1                                  armhf        terminal-based package manager
ii  aptitude-common                       0.6.11-1                                  all          architecture independent files for the aptitude package manager
ii  firmware-realtek                      0.43+rpi5                                 all          Binary firmware for Realtek wired and wireless network adapters
ii  libapt-inst1.5:armhf                  1.0.9.8.4                                 armhf        deb package format runtime library
ii  libapt-pkg4.12:armhf                  1.0.9.8.4                                 armhf        package management runtime library
ii  libmjpegutils-2.1-0                   1:2.1.0+debian-3                          armhf        MJPEG capture/editing/replay and MPEG encoding toolset (library)
ii  libmpeg2encpp-2.1-0                   1:2.1.0+debian-3                          armhf        MJPEG capture/editing/replay and MPEG encoding toolset (library)
ii  libmplex2-2.1-0                       1:2.1.0+debian-3                          armhf        MJPEG capture/editing/replay and MPEG encoding toolset (library)
ii  libraptor2-0:armhf                    2.0.14-1                                  armhf        Raptor 2 RDF syntax library
ii  python-apt                            0.9.3.12                                  armhf        Python interface to libapt-pkg
ii  python-apt-common                     0.9.3.12                                  all          Python interface to libapt-pkg (locales)
ii  python3-apt                           0.9.3.12                                  armhf        Python 3 interface to libapt-pkg
ii  scrot                                 0.8-13                                    armhf        command line screen capture utility
 



dpkg -l | grep -v ^ii


Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                  Version                                   Architecture Description
+++-=====================================-=========================================-============-==================================================================================================
rc  coinor-libipopt1                      3.11.9-2                                  armhf        Interior-Point Optimizer, for large-scale nonlinear optimization
rc  exim4-base                            4.84.2-2+deb8u3                           armhf        support files for all Exim MTA (v4) packages
rc  exim4-config                          4.84.2-2+deb8u3                           all          configuration for the Exim MTA (v4)
rc  exim4-daemon-light                    4.84.2-2+deb8u3                           armhf        lightweight Exim MTA (v4) daemon
rc  libboost-filesystem1.55.0:armhf       1.55.0+dfsg-3                             armhf        filesystem operations (portable paths, iteration over directories, etc) in C++
rc  libboost-program-options1.55.0:armhf  1.55.0+dfsg-3                             armhf        program options library for C++
rc  libboost-regex1.55.0:armhf            1.55.0+dfsg-3                             armhf        regular expression library for C++
rc  libffi5:armhf                         3.0.10-3+rpi1                             armhf        Foreign Function Interface library runtime
rc  libgmime-2.6-0:armhf                  2.6.20-1                                  armhf        MIME message parser and creator library - runtime
rc  libmumps-seq-4.10.0                   4.10.0.dfsg-3+b2                          armhf        Direct linear systems solver - non-parallel shared libraries
rc  liboauth0:armhf                       1.0.1-1                                   armhf        C library for implementing OAuth 1.0
rc  libraw10:armhf                        0.16.0-9+deb8u2                           armhf        raw image decoder library
rc  realvnc-vnc-server                    6.0.2.25562                               armhf        VNC® Server
rc  sane-utils                            1.0.24-8+deb8u1                           armhf        API library for scanners -- utilities
rc  wolfram-engine                        11.0.1+2017022002                         armhf        Mathematica® and the Wolfram Language
rc  wolframscript                         1.0.1-19                                  armhf        WolframScript (for the Command Line)
 



apt-get install --reinstall apt apt-utils


Illegal instruction

Hors ligne

#5 02-07-2017 10:31:46

quentinlac
Membre
Lieu : France
Distrib. : Debian 9
Noyau : Linux 4.9.0-8-686-pae
(G)UI : gnome
Inscription : 28-02-2017
Site Web

Re : Apt et Aptitude cassé: Illegal Instruction

Le problème, c'est que toutes les commandes qui commencent par apt ne marche pas:(

Hors ligne

#6 02-07-2017 10:32:25

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

Re : Apt et Aptitude cassé: Illegal Instruction

re

rc   sont des fichiers désinstallés qui sont mal purgés

en root

dpkg --purge paquet

Qui est le plus grand criminel: celui qui vole une banque, ou celui qui en fonde une?
Bertolt Brecht : L’opéra de quat'sous

Hors ligne

#7 02-07-2017 10:33:19

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : Apt et Aptitude cassé: Illegal Instruction

Une erreur classique quand on installe un paquet de la mauvaise architecture : le Rpi est pour armhf6, et debian arm est en armhf7 (ou du genre, je fais de souvenir).

Je dis pas que c'est ça à 100%, mais j'ai rencontré ce cas de figure et corrigé en reinstallant dans la bonne archi.

Dernière modification par otyugh (02-07-2017 10:35:39)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#8 02-07-2017 10:36:32

quentinlac
Membre
Lieu : France
Distrib. : Debian 9
Noyau : Linux 4.9.0-8-686-pae
(G)UI : gnome
Inscription : 28-02-2017
Site Web

Re : Apt et Aptitude cassé: Illegal Instruction

Ok lagrenouille, mais je mets quoi à la place de paquet? apt?

Hors ligne

#9 02-07-2017 10:40:07

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

Re : Apt et Aptitude cassé: Illegal Instruction

exemple le paquet

rc  exim4-base

dpkg --purge exim4-base

mais c'est pas là ton  problème

Qui est le plus grand criminel: celui qui vole une banque, ou celui qui en fonde une?
Bertolt Brecht : L’opéra de quat'sous

Hors ligne

#10 02-07-2017 10:48:33

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

Re : Apt et Aptitude cassé: Illegal Instruction

Vu la réponse de  otyugh, ce serait pas la bonne distribution ?
Là je sais pas...

Qui est le plus grand criminel: celui qui vole une banque, ou celui qui en fonde une?
Bertolt Brecht : L’opéra de quat'sous

Hors ligne

#11 02-07-2017 12:10:04

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : Apt et Aptitude cassé: Illegal Instruction

Nah en général c'est à cause de mélange de paquets, genre installer des paquets backportés de debian arm (v7) sur une rasbpian (v6).

quentinlac devrait mieux savoir que nous ce qu'il a installé et d'où si ce n'était pas via un apt install ou une modif de /etc/apt/sources.list.
Après c'est qu'une hypothèse, quentinlac devrait mieux savoir.

Dernière modification par otyugh (02-07-2017 12:12:11)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

Pied de page des forums