Je vous raconte tout cela ...
Je voulais mettre OpenOffice2.
Normal c'est chouette :-)
Mais voila.. pas possible avec les dépots de mon source.list
Je cherche, je rajoute ce qu'il faut, je lance, nickel cela a fonctionné.
Bon en passant il ma dit qu'il fallait mettre tout plein de chose à jours, moi je me suis dit vas y apt-get je sais que tu est fort ! (c'est la l'erreur me semble t'il !)
Mais voila...
Plus d'impression !
Ma HP3820 qui marchait nickel ne réponds plus.
Je cherche je tourne... je trouve que printconf irait pas mal pour installer les imprimantes usb automatiquement.
Ni une, ni deux.
apt-get -t stable install printconf
Mais voila qu'il me sort l'erreur suivante :
*** glibc detected *** free(): invalid pointer: 0x081547b0 ***
Unable to read printer database. Please ensure the "foomatic-db" package is installed properly.
Je continue
apt-get foomatic-db
Resultat :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
foomatic-db est déjà la plus récente version disponible.
Rhaaaaaaaaaa... je commence a palir
Je trouve ceci
http://download.fedora.redhat.com/pub/fedora/linux/core/3/i3(...)
grace a Google :
*** glibc detected *** double free or corruption: 0x0937d008 ***
By default, the program that generated this error will also be killed; however, this (and whether or not an error message is generated) can be controlled via the MALLOC_CHECK_ environment variable. The following settings are supported:
*
0 — Do not generate an error message, and do not kill the program
*
1 — Generate an error message, but do not kill the program
*
2 — Do not generate an error message, but kill the program
*
3 — Generate an error message and kill the program
Donc je fait :
export MALLOC_CHECK_=1
puis printconf
ha c'est pas pareil,
j'ai cela maitenant:
malloc: using debugging hooks
malloc: using debugging hooks
malloc: using debugging hooks
malloc: using debugging hooks
*** glibc detected *** free(): invalid pointer: 0x081547b0 ***
*** glibc detected *** malloc(): memory corruption: 0x08154b90 ***
Unable to read printer database. Please ensure the "foomatic-db" package is installed properly.
Bon et bien voila, depuis j'ai rien fait de mieux que de retomber sur cela...
je tourne, je retourne.. je vois pas.. donc si qq 1 à une idée je suis preneur !
Dans les packages dispo autour de glibc j'ai :
glibc-2.3.5-3
et
glibc2
Si je tente
apt-get -t stable install glibc-2.3.5-3
J'obtiens :
malloc: using debugging hooks
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Le paquet glibc-2.3.5-3 est un paquet virtuel fourni par :
libc6 2.3.5-8.1
Vous devez explicitement sélectionner un paquet à installer.
E: Aucun paquet ne correspond au paquet glibc-2.3.5-3
(tiens j'ai meme des malloc: using debugging hooks un peu partout maintenant :-( ... )
Puis :
apt-get -t stable install glibc2
malloc: using debugging hooks
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Aucune version du paquet glibc2 n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
Cependant les paquets suivants le remplacent :
locales
E: Aucun paquet ne correspond au paquet glibc2
et donc :
apt-get -t stable install locales
malloc: using debugging hooks
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
locales est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 171 non mis à jour.
Bon ce coup ci je vois pas....
pffffffffffffffff................ dégouté de l'apt-get moi :-(
Sébastien Gamier
# installe une VRAIE distrib ....
Posté par totof2000 . Évalué à -1.
# Ca vient pas de glibc
Posté par Thomas Douillard . Évalué à 3.
Je sais pas d'ou vient ton problème, mais tu est pas parti du bon côté pour le résoudre ;)
# Des infos supplémenttaires
Posté par hommelix . Évalué à 4.
* Sur quelle distribution étais-tu ? Debian? Quelle version ? Sarge ?
* Quel est ton dépôt supplémentaire ?
* Comment as tu géré le mix de dépôt ?
Il y a un bon exemple récent sur le mix de dépôts :
http://lists.backports.org/pipermail/backports/2005-December(...)
Enfin sur quelle distribution es-tu maintenant ? Que donne un cat /etc/debian_version
A priori, tu n'as pas besoin d'installer de nouveau des outils pour l'imprimante si ca marchait avant ! Ou alors tu as désinstallé des trucs.
[^] # Re: Des infos supplémenttaires
Posté par Gamier Sébastien . Évalué à 1.
cat /etc/debian_version me donne
testing/unstable
Et, oui effectivement certains packages on du être supprimés au passage... mais lesquels ... ben je sais plus !
Sebastien Gamier
[^] # Re: Des infos supplémenttaires
Posté par naibed . Évalué à 3.
dans le floue je commencerai par vérifier les libs dont apt dépend soit:
libc6
libgcc1
libstdc++6
[^] # Re: Des infos supplémenttaires
Posté par hommelix . Évalué à 3.
Sinon grâce à ton update,, tu es bien en sid maintenant !
Pour mélanger les dépôts de paquets avec plus de précaution, tu peux aller lire [1].
[1]: http://lists.backports.org/lurker/message/20051207.140041.6d(...)
(Le serveur de listes de backports a aussi eu droit à une mise à jour.)
Sinon la méthode qui ne marche pas forcément pour revenir à stable, c'est dans les préférences de mettre sarge a 999 et les autres (sid, etch) en dessous de 300, mais vérifie les valeurs dans la doc de apt, je ne suis plus sûr. Ensuite avec apt-get update && apt-get dist-upgrade ca pourrait marcher.
[^] # Re: Des infos supplémenttaires
Posté par Gamier Sébastien . Évalué à 1.
apt-get --purge remove cupsys-bsd
apt-get -t stable install cupsys cupsys-client cupsys-driver-gimpprint cupsys-driver-gutenprint
Construction de l'arbre des dépendances... Fait
cupsys-driver-gimpprint est déjà la plus récente version disponible.
cupsys-driver-gutenprint est déjà la plus récente version disponible.
Paquets suggérés :
cupsys-bsd xpdf-korean xpdf-japanese xpdf-chinese-traditional xpdf-chinese-simplified cups-pdf gtklp
cupsys-pt xpp
Les paquets suivants seront mis à jour :
cupsys cupsys-client
Configuration de cupsys ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ ³
³ The wrong value is found in the input. ³
³ ³
³ The error occurred while parsing the port number or the host name. ³
³ ³
³ Please correct it.
Illegal port value for CUPS. Please correct this by running 'dpkg-reconfigure cupsys'.
Échec de la pré-configuration de cupsys, avec le code d'erreur 1
/usr/sbin/dpkg-reconfigure: cupsys est cassé ou partiellement installé
apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 153 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o dans les archives.
Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
Paramétrage de cupsys (1.1.23-14) ...
Illegal port value for CUPS. Please correct this by running 'dpkg-reconfigure cupsys'.
dpkg : erreur de traitement de cupsys (--configure) :
le sous-processus post-installation script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
cupsys
E: Sub-process /usr/bin/dpkg returned an error code (1)
=>la ca tourne en rond!
=>les grands moyens :
apt-get --purge remove cupsys
=> je vais voir sur http://www.linuxprinting.org/show_printer.cgi?recnum=HP-Desk(...)
HP DeskJet 3820
Color inkjet printer, max. 4800x1200 dpi, works Perfectly
Recommended driver: hpijs
-> puis http://www.linuxprinting.org/show_driver.cgi?driver=hpijs&am(...)
-> et ensuite Choix de HP3820 puis Bouton 'generate PPD File'
cp HP-DeskJet_3820-hpijs.ppd /usr/share/cups/model/
-> Doc pour Installer CUPS sous Debian
http://lists.bxlug.be/pipermail/lxoffice/2002-May/000035.htm(...)
apt-get -t stable install cupsys
apt-get -t stable install cupsys-bsd
apt-get -t stable install cupsys-driver-gimpprint => Les paquets supplémentaires suivants seront installés :cupsys-driver-gutenprint
apt-get -t stable install foomatic-filters-ppds foomatic-filters
apt-get -t stable install magicfilter
apt-get -t stable install gs
apt-get -t stable install a2ps
apt-get -t stable install enscript
apt-get -t stable install mpage
apt-get -t stable install gsfonts
apt-get -t stable install psfontmgr
apt-get -t stable install foomatic-bin
apt-get -t stable install foomatic-db
modprobe usblp
/etc/init.d/cupsys reload
puis -> http://localhost:631/admin/
ajouter imprimante
mettre un nom a l'imprimante
dans périphérique : Hooooooooo -> je vois USB Printer #1 (HP Deskjet 3820)
Type : HP ( HpLip)
Driver : Hp Deskjet 3820 Foomatic/hpijs (recommended) (en)
L'imprimante hp3820 a été ajoutée avec succès ...
YESSSSSSSSSSSS elle fonctionne !
le seul hic.. il faut que je fasse
modprobe usblp
et
/etc/init.d/cupsys reload à CHAQUE démarrage !
Mais c'est déja pas mal :-)
Sébastien
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.