[RESOLU][ETCH] Serveur d'impression & Cups

Bonjour,

Je suis nouveau sur le forum et j’aurai un petit problème à vous soumettre.

Voila, je cherche à compléter mon installation sur mon serveur en lui ajoutant une imprimante qui serait partagé avec le reste de mon réseau.

A l’heure actuelle et si cela peut aider à comprendre le problème, ce serveur me sert déjà de Firewall, routeur Ethernet, routeur Wifi, serveur DHCP, serveur FTP, serveur WEB, montage SAMBA. Le tout tourne sur une debian test (Etch).

Après qq recherches il semble que pour faire ce que je souhaite il faut que j’installe Cups, mais c’est là que ça bloque. Quand je lui demande un petit apt-get install cupsys ou même si je passe par synaptic, je me retrouve confronté au même problème à savoir impossible dû à des dépendances non résolus et notamment sur le libc6 et tout le tintoin :frowning:

Auriez vous une idée du soucis ?? Ou sinon si vous avez déjà fait une serveur Impression sous Etch avec quoi ?

Merci d’avance pour votre aide ! :slightly_smiling:

Attendre que les dépencances soient réparées ou bricoler avec libc6 mais j’éviterai si j’étais toi…

J’ai un etch 64 récent (2 semaines) et aucun soucis pour installer cups … mais ce n’est pas la version 32 bits.
Peut-être commencer par une mise à jour ?

[quote]# aptitude update

aptitude dist-upgrade[/quote] avant de passer à l’installation de cups ?

C’est vrai que je n’ai pas pensé a faire un dist-upgrade hier mais je ne crois pas que mon dernier soit tres vieux non plus.

Ca coute rien en tout cas je tente ça au plus vite.

Tout le monde utilise Cups sinon ?

non, il y a fran.b qui préfère lprng.

tu peut toujours essayer de le compiler à sauce debian

non je dit une boulette là ???

tomsauy, si tu pouvais être plus précis, comme il est conseillé ici et donner les messages d’erreur exact quand tu fais un apt-get install cupsys ainsi que le contenu de ton sources.list ?

Je comprend bien pour les infos, mais là je suis au boulot, donc je n’ai pas le message exact en tête.

Je suis tombé sur le forum en faisant qq recherches ce matin et je me suis dit que j’allais poser la question histoire d’avoir de nouvelles idées de recherche à mon problème et ce soir je donnerai le reste des infos pour être plus claire (message et source.list qui est des plus standards même si je suis passé par des dépots “exotique” pour les tests mais rien n’a changé au problème)

Me voila de retour chez moi…

Malheureusement le dist-upgrade n’a rien donné :frowning:

Voici l’erreur exacte:

[code]apt-get install cupsys
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.

Puisque vous n’avez demandé qu’une seule opération, le paquet n’est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
cupsys: Dépend: libc6 (>= 2.3.6-6) mais 2.3.5-13 devra être installé
Dépend: libcupsimage2 (>= 1.2.1) mais ne sera pas installé
Dépend: libcupsys2 (>= 1.2.3) mais 1.1.23-12 devra être installé
Dépend: libdbus-1-3 mais ne sera pas installé
Dépend: libgnutls13 (>= 1.4.0-0) mais ne sera pas installé
Dépend: poppler-utils ou
xpdf-utils
Dépend: gs-esp mais ne sera pas installé
E: Paquets défectueux
[/code]

Voici le source.list:

[code]# Testing
deb http://security.debian.org/ etch/updates main contrib non-free

deb-src http://security.debian.org/ etch/updates main contrib non-free

deb http://ftp.fr.debian.org/debian/ etch main contrib non-free

deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free

[/code]

umame -a:

Avez-vous une idée avec tout ça, car je sais pas trop quoi faire j’avoue… ??

:smt041 UP :smt026

Bonjour,
je pense qu’il y a un leger problème avec ton sources.list, il est maigrichon (bon remarque, il faut mieux un sources.list sectaire qu’un où on trouve à boire et à manger), mais chez moi par exemple, j’ai les trois realeses présentes … voici les lignes que nous pourrions avoir en commun :

deb http://ftp.fr.debian.org/debian etch main contrib non-free deb-src http://ftp.fr.debian.org/debian etch main contrib non-free
Il faudrait savoir s’il faut mettre la barre derrière debian ou pas …
EDIT: pour security c’est bon comme tu as mis, pas toucher je pense.
Je n’ai absolument pas les mêmes paquets que toi, visibles par apt-cache policy, par exemple, libcupsys2 :

libcupsys2: Installé : 1.2.4-2+b1 Candidat : 1.2.4-2+b1 Table de version : 1.2.5-1 0 499 http://ftp.fr.debian.org sid/main Packages *** 1.2.4-2+b1 0 501 http://ftp.fr.debian.org etch/main Packages 100 /var/lib/dpkg/status 1.1.23-10sarge1 0 990 http://security.debian.org sarge/updates/main Packages 990 http://ftp.fr.debian.org sarge/main Packages
C’est quoi la version 1.2.3 de ce pkg ? d’où vient elle ?
Remarques : apparemment, ce sont tous des package sarge présents sur ton système qui empêche de résoudre les dépendances , un pti :
apt-get install -t testing cupsys devrait faire évoluer tout ce bins vers testing … pour satisfaire cupsys/testing qu’apt, par défaut, semble vouloir pêcher dans testing …
As -tu un fichier /etc/apt/preferences ?
As -tu essaiyais un update + upgrade (et non dist-upgrde) avant ?

Merci pour ta réponse.

Comment peut on savoir si ce sont des packets Sarge ou bien Etch ?
Moi j’ai l’impression que c’est la version Etch qu’il veux m’installer mais les dépendence ne lui conviennent pas. Quelle version de libc6 avez vous ?

Sinon oui j’ai essayé de faire un update + upgrade mais il me dit qu’il n’a rien à mettre à jour.

à mon avis t’as installé l’OS à partir d’un cd sarge et tu as seulement changé ton sources.list en etch sans faire de:

afin d’être entièrement en etch

Essaies bien la commande que j’ai mise en gras pour voir … sinon voilà libc6 :

$ apt-cache policy libc6 libc6: Installé : 2.3.6.ds1-4 Candidat : 2.3.6.ds1-4 Table de version : 2.3.6.ds1-7 0 499 http://ftp.fr.debian.org sid/main Packages *** 2.3.6.ds1-4 0 501 http://ftp.fr.debian.org etch/main Packages 100 /var/lib/dpkg/status 2.3.2.ds1-22sarge4 0 990 http://ftp.fr.debian.org sarge/main Packages
tu as vraiment que ça dans ton sources.list ? même pas une ligne cdrom ? (si oui, elle est bien commentée ?).

[quote=“le_petit_chat_noir”]à mon avis t’as installé l’OS à partir d’un cd sarge et tu as seulement changé ton sources.list en etch sans faire de:

afin d’être entièrement en etch[/quote]

En fait j’ai fait une install par le net avec image mini Etch.

Sinon pour le source list oui j’ai bien que ça, la ligne CD je l’ai viré, car je voyais pas trop pourquoi la garder.

A priorie si je comprend j’ai pas le bon libc6 (et autre) d’installé, ca ressemble plus à une version Sarge, mais seulement qd je fais upgrade ou dist-upgrade j’ai rien de mis à jour. Comment c’est possible ?

ça serait bien que tu colles ici la commande que tu exécutes, avec les lignes de sorties qui suivent, entre deux blocs [code], c’est possible ?
ps: aucune idée, mais voyons ça déjà …

quote="usinagaz"
As -tu essaiyais un update + upgrade (et non dist-upgrde) avant ?[/quote]Je n’ai pas encore tout lu, mais tu dis une connerie: contrairement à un dist-upgrade qui fait une mise à jour complète, l’upgrade ne met à jour que les paquets qui ne nécessite pas de suppression.
Un upgrade ne fait rien aprés un dist-upgrade ou un dselect-upgrade (qui verifie en plus de faire un dist-upgrade qu’on a tous les paquets “required” ou “essentials”)

Bon, on va simplifier le dépannage, tu prends le sources.list et le /etc/apt/préfèrences (surtout prends les deux) que tu trouveras ici:
forum.debian-fr.org/viewtopic.ph … &start=124
ensuite

apt-get update apt-get install cupsys
Qu’est ce que ça donne ?

Si tu veux, tu peux commenter les lignes en sid (encore que ça complète bien etch en second choix) et en experimental ainsi que les debain-multimedia, mais ça ne gène pas de les laisser, avec les préfèrences, tu resteras en etch.
En tous cas, laisses les sources sarge, tu pourras en avoir besoin, c’est peut être ça qui bloque.

J’ai pas l’impression que le source.list soit bien à jour ??

PB lors de l’update voici le resultat:

code
Atteint http://ftp2.fr.debian.org sid/main Packages
Atteint http://ftp2.fr.debian.org sid/contrib Packages
Atteint http://ftp2.fr.debian.org sid/non-free Packages
Atteint http://ftp2.fr.debian.org sid/main Sources
Atteint http://ftp2.fr.debian.org sid/contrib Sources
Atteint http://ftp2.fr.debian.org sid/non-free Sources
Atteint http://ftp2.fr.debian.org sarge/main Packages
Atteint http://ftp2.fr.debian.org sarge/contrib Packages
Atteint http://ftp2.fr.debian.org sarge/non-free Packages
Atteint http://ftp2.fr.debian.org sarge/main Sources
Atteint http://ftp2.fr.debian.org sarge/contrib Sources
Atteint http://ftp2.fr.debian.org sarge/non-free Sources
Atteint http://ftp2.fr.debian.org sarge/non-US/main Packages
Atteint http://ftp2.fr.debian.org sarge/non-US/contrib Packages
Atteint http://ftp2.fr.debian.org sarge/non-US/non-free Packages
Atteint http://ftp2.fr.debian.org sarge/non-US/main Sources
Atteint http://ftp2.fr.debian.org sarge/non-US/contrib Sources
Atteint http://ftp2.fr.debian.org sarge/non-US/non-free Sources
48,6ko réceptionnés en 35s (1374o/s)
Lecture des listes de paquets… Erreur !
E: Dynamic MMap ran out of room
E: Erreur apparue lors du traitement de maxima-emacs (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/ftp2.fr.debian.org_debian_dists_sid_main_binary-i386_Packages
E: Les listes de paquets ou le fichier « status » ne peuvent être analysés ou lus.
[/code]

Je crois que j’ai la poisse en ce moment !

Bon je me repond à moi même pour palier temporairement au problème j’ai commenté ce qui concerne la Sid et comme ça l’update passe. (Mais si vous avez une explication je suis pas avard de connaissances :stuck_out_tongue: )

J’ai lancé l’install et là a priorie ca fonctionne, c’est en cours du moins.

Par contre je vois pas vraiment pourquoi ca fonctionne :frowning:
(seul truc peut être que le ftp et différent de ftp2 pour ce qui concerne le depot officiel de la Etch c’est une des différence mais je dis surement une connerie)