OVH Cloud OVH Cloud

Segmentation fault avec apt-get

6 réponses
Avatar
Ketchupy
Bonjour,

Je viens d'installé la Woody à partir du mini-cd. J'ai pu utilisé toute
la journée apt-get pour installer tous les packqges qui manquaient. J'ai
essayé de passer en unstable, j'ai modifié le fichier sources.list.
Depuis, apt-get me fait une segmentation fault chaque fois que je
l'utilise..
J'ai la version 0.5.4 de apt. Est ce que quelqu'un a deja eu ça et est
ce que je dois recuperer les sources d'aptpour les compiler et les
re-installer pour refaire tout fonctionner ?
Merci

6 réponses

Avatar
Nicolas George
Ketchupy wrote in message <41e432a4$0$8013$:
Je viens d'installé la Woody à partir du mini-cd. J'ai pu utilisé toute
la journée apt-get pour installer tous les packqges qui manquaient. J'ai
essayé de passer en unstable, j'ai modifié le fichier sources.list.
Depuis, apt-get me fait une segmentation fault chaque fois que je
l'utilise..
J'ai la version 0.5.4 de apt. Est ce que quelqu'un a deja eu ça et est
ce que je dois recuperer les sources d'aptpour les compiler et les
re-installer pour refaire tout fonctionner ?


Place-toi dans /, et fais ceci :

md5sum -c var/lib/dpkg/info/libc6.md5sums
md5sum -c var/lib/dpkg/info/apt.md5sums
md5sum -c var/lib/dpkg/info/libstdc++5.md5sums
md5sum -c var/lib/dpkg/info/libgcc1.md5sums

Et d'autres s'il t'en passe par la tête.

Avatar
lea
Le Tue, 11 Jan 2005 21:10:14 +0100, Ketchupy a écrit :

Bonjour,

Je viens d'installé la Woody à partir du mini-cd. J'ai pu utilisé toute
la journée apt-get pour installer tous les packqges qui manquaient. J'ai
essayé de passer en unstable, j'ai modifié le fichier sources.list.
Depuis, apt-get me fait une segmentation fault chaque fois que je
l'utilise..
J'ai la version 0.5.4 de apt. Est ce que quelqu'un a deja eu ça et est
ce que je dois recuperer les sources d'aptpour les compiler et les
re-installer pour refaire tout fonctionner ?
Merci


oui, j'ai eu le même problème il y a deux semaines sur un pc que je
venais d'installer depuis deux DVDs du jour.
Cependant c'est une debian Sarge, et par manque de temps, j'ai laissé le
pb en suspens...
La suite du fil m'interesse :)

Léa

Avatar
Kevin Denis
On 2005-01-11, Ketchupy wrote:

Je viens d'installé la Woody à partir du mini-cd. J'ai pu utilisé toute
la journée apt-get pour installer tous les packqges qui manquaient. J'ai
essayé de passer en unstable, j'ai modifié le fichier sources.list.
Depuis, apt-get me fait une segmentation fault chaque fois que je
l'utilise..
J'ai la version 0.5.4 de apt. Est ce que quelqu'un a deja eu ça et est
ce que je dois recuperer les sources d'aptpour les compiler et les
re-installer pour refaire tout fonctionner ?

Et avec dpkg ? (l'outil qui est cache sous apt)

telecharges apt et reinstalles le avec dpkg -i plutot que de tout
recompiler, amha.
--
Kevin

Avatar
Ketchupy
Bon je comprends pas tout ce qu'il se passe... J'ai fais les checksum
avec md5sum, apparemet je n'ai rien de corrompu. J'ai purgé les caches
-> rm /var/cache/apt/*.bin, as de changement. J'ai reinstallé le package
apt avec dpkg -i (j'ai pris le package de la version stable) aucun
changement..

J'ai fais ensuite d'autres tests qui em surpprennent. Si dans mes
sources apt je ne mets qu'une source pour la distrib stable, le apt-get
update fonctionne. Si je ne mets qu'une seule source testing (ds mon cas
j'ai laissé : deb http://ftp.oleane.net/pub/debian/ testing main
non-free contrib) ca fonctionne aussi..
Par contre si je mets toutes les sources comme indiquer dans la doc
debian, là ca plante et j'obtiens :

(13:36)root:/home/tchupy# apt-get update
Get:1 http://ftp.oleane.net stable/main Packages [1773kB]
..
Get:30 http://ftp.oleane.net stable/contrib Release [100B]

Hit http://ftp.oleane.net testing/main Packages

Hit http://ftp.oleane.net testing/main Release

Hit http://ftp.oleane.net testing/non-free Packages

Hit http://ftp.oleane.net testing/non-free Release

Hit http://ftp.oleane.net testing/contrib Packages

Hit http://ftp.oleane.net testing/contrib Release

Fetched 2957kB in 53s (55.3kB/s)

Segmentation faultsts... 64%
(13:38)root:/home/tchupy#

La segmentation fault a toujours lieu à 63 ou 64 %..
Je vous donne mon fichier sources.list, peut etre qu'il y a une erreur
dedans mais je vois pas :

deb http://ftp.oleane.net/pub/debian/ stable main non-free contrib
deb-src http://ftp.oleane.net/pub/debian/ stable main non-free contrib
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib
non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main
contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://ftp.oleane.net/pub/debian/ testing main non-free contrib
deb http://non-us.debian.org/debian-non-US testing/non-US main contrib
non-free
deb http://security.debian.org/ testing/updates main contrib non-free
#deb-src http://ftp.oleane.net/pub/debian/ testing main non-free contrib
#deb-src http://non-us.debian.org/debian-non-US testing/non-US main
contrib non-free
Avatar
Erwann ABALEA
Bonsoir,

On Wed, 12 Jan 2005, Ketchupy wrote:

Segmentation faultsts... 64%
(13:38)root:/home/tchupy#


-----
testbox[~] cat /etc/apt/apt.conf.d/70debconf
// Pre-configure all packages with debconf before they are installed.
// If you don't like it, comment it out.
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
APT::Cache-Limit 10485760;
APT::Default-Release "testing";
testbox[~]
-----

Il faut donner un peu plus de mémoire au module APT. Ici, je lui dit qu'il
a le droit à 10Mo, et j'en profite pour lui dire que par défaut je veux
installer un package en testing quand il a le choix.

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
Je suis nouvellement connecté à internet, via cybercable. Je veux
savoir si lorsque l'on reste connecté via cybercable, si on paye
plus d'électricité ou quelque chose du genre.
-+- QV - Guide du Neuneu d'Usenet - Mettez moi au courant SVP -+-

Avatar
Ketchupy
Merci de l'aide, ça a l'air de fonctionner maintenant, le apt-get update
ne m'a pas fait de segmentation fault

Merci

Bonsoir,



-----
testbox[~] cat /etc/apt/apt.conf.d/70debconf
// Pre-configure all packages with debconf before they are installed.
// If you don't like it, comment it out.
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
APT::Cache-Limit 10485760;
APT::Default-Release "testing";
testbox[~]
-----

Il faut donner un peu plus de mémoire au module APT. Ici, je lui dit qu'il
a le droit à 10Mo, et j'en profite pour lui dire que par défaut je veux
installer un package en testing quand il a le choix.