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 10:51:33

quentinlac
Membre
Lieu : France
Distrib. : Debian 9
Noyau : Linux 4.9.0-3-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 11:03:21

lagrenouille
Adhérent(e)
Lieu : dans mes rêves
Distrib. : stretch
Noyau : linux-4.9.0-2-amd64
(G)UI : env- i3-weechat-w3m-clavier bépo
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


Celui qui ignore l’histoire se retrouvera sur une rive solitaire
d’où il épiera en vain les lumières d’un bateau.
Ce bateau ne viendra pas.

Hors ligne

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

lagrenouille
Adhérent(e)
Lieu : dans mes rêves
Distrib. : stretch
Noyau : linux-4.9.0-2-amd64
(G)UI : env- i3-weechat-w3m-clavier bépo
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
 


Celui qui ignore l’histoire se retrouvera sur une rive solitaire
d’où il épiera en vain les lumières d’un bateau.
Ce bateau ne viendra pas.

Hors ligne

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

quentinlac
Membre
Lieu : France
Distrib. : Debian 9
Noyau : Linux 4.9.0-3-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 11:31:46

quentinlac
Membre
Lieu : France
Distrib. : Debian 9
Noyau : Linux 4.9.0-3-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 11:32:25

lagrenouille
Adhérent(e)
Lieu : dans mes rêves
Distrib. : stretch
Noyau : linux-4.9.0-2-amd64
(G)UI : env- i3-weechat-w3m-clavier bépo
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

Celui qui ignore l’histoire se retrouvera sur une rive solitaire
d’où il épiera en vain les lumières d’un bateau.
Ce bateau ne viendra pas.

Hors ligne

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

otyugh
Membre
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016

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 11:35:39)


Agenda du libre : se faire dépanner/dépanner IRL ! Le libre n'est pas qu'un phénomène internet.
Framapad sur les balados : Emissions audio pro/amateur, votre radio sur-mesure !

Hors ligne

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

quentinlac
Membre
Lieu : France
Distrib. : Debian 9
Noyau : Linux 4.9.0-3-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 11:40:07

lagrenouille
Adhérent(e)
Lieu : dans mes rêves
Distrib. : stretch
Noyau : linux-4.9.0-2-amd64
(G)UI : env- i3-weechat-w3m-clavier bépo
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

Celui qui ignore l’histoire se retrouvera sur une rive solitaire
d’où il épiera en vain les lumières d’un bateau.
Ce bateau ne viendra pas.

Hors ligne

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

lagrenouille
Adhérent(e)
Lieu : dans mes rêves
Distrib. : stretch
Noyau : linux-4.9.0-2-amd64
(G)UI : env- i3-weechat-w3m-clavier bépo
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...

Celui qui ignore l’histoire se retrouvera sur une rive solitaire
d’où il épiera en vain les lumières d’un bateau.
Ce bateau ne viendra pas.

Hors ligne

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

otyugh
Membre
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016

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 13:12:11)


Agenda du libre : se faire dépanner/dépanner IRL ! Le libre n'est pas qu'un phénomène internet.
Framapad sur les balados : Emissions audio pro/amateur, votre radio sur-mesure !

Hors ligne

Pied de page des forums