Page 1 sur 1

[cups] Filter failed (résolu)

Publié : sam. 29 sept. 2012, 17:16
par archonyme
Bonjour,

J'ai installé cups sur archlinux (64 bits), j'ai installé le pilote suivant http://www.brother.com/cgi-bin/agreemen ... nglish_gpl et configurer la file d'impression de mon imprimante Brother HL-5250DN Series.
Lorsque je tente d'imprimer quoique ce soit, rien ne sort et j'ai ce qu'il y a indiqué ci-dessous dans le job :

Name User Size Pages State
Unknown Withheld 138k Unknown canceled at Sat Sep 29 15:43:50 2012 "Filter failed"

J'ai installé la même imprimante avec le même pilotes sur Mint (dernière version) et Ubuntu 12.04 et cela fonctionne.

Auriez-vous une idée sur la cause et la solution à mon problème ?

Merci d'avance et bonne journée !

Re: CUPS : Filter failed

Publié : sam. 29 sept. 2012, 19:45
par benjarobin
Je te conseil plutôt de passer par le paquet de AUR :

Code : Tout sélectionner

yaourt -S brother-cups-wrapper-laser

Re: CUPS : Filter failed

Publié : sam. 29 sept. 2012, 19:46
par FoolEcho
Le titre du sujet, stp. http://wiki.archlinux.fr/Forum#Format_du_titre :chinois:

Tu devrais passer par AUR, le pilote s'y trouve à ce qu'il semble:

Code : Tout sélectionner

$ yaourt -Ss 5250DN
aur/brother-cups-wrapper-laser 2.0.1-1 (19)                                                                    
    This package provides all cups wrapper drivers for models DCP-7010 DCP-7020 DCP-7025 DCP-8060 DCP-8065DN   
    FAX-2820 FAX-2920 HL-2030 HL-2040 HL-2070N HL-5240 HL-5250DN HL-5270DN HL-5280DW MFC-7220 MFC-7225N        
    MFC-7420 MFC-7820N MFC-8460N MFC-8660DN MFC-8860DN                                                         
aur/brother-hl5250dn-cupswrapper 2.0.1-2 (4)                                                                   
    Cups wrapper for HL-5250DN and compatible printers.                                                        
aur/brother-hl5250dn-lpr 2.0.1-3 (5)                                                                           
    LPR driver for HL-5250DN and compatible printers.                                                          
aur/brother-lpr-drivers-laser 2.0.1-1 (22)                                                                     
    This package provides all LPR drivers for models DCP-7010 DCP-7020 DCP-7025 DCP-8060 DCP-8065DN FAX-2820   
    FAX-2920 HL-2030 HL-2040 HL-2070N HL-5240 HL-5250DN HL-5270DN HL-5280DW MFC-7220 MFC-7225N MFC-7420        
    MFC-7820N MFC-8460N MFC-8660DN MFC-8860DN MFC-8870
... grillé. :wink:

Re: [cups] Filter failed

Publié : dim. 30 sept. 2012, 11:27
par archonyme
Merci pour vos réponses ! J'ai mis à jour le titre ;)

Cependant, je n'arrive pas à installer le paquet "brother-cups-wrapper-laser 2.0.1-1" car le paquet "lib32-glibc" (compilation depuis AUR) doit être installé pour compiler une de ses dépendances "brother-lpr-drivers-laser", or yaourt me renvoie le message d'erreur suivant : Erreur : impossible de trouver la cible : lib32-glibc et en effet je ne trouve pas le paquet "lib32-glibc" sur le dépot AUR.

Re: [cups] Filter failed

Publié : dim. 30 sept. 2012, 11:32
par FoolEcho
Il faut que tu actives le dépôt [multilib] dans ton pacman.conf (et accepter ensuite les remplacements proposés).
Du coup, par rapport au pilote que tu as déjà installé, tu devrais installer lib32-libcups et tester (mais passer par le paquet est préférable quand même).

Re: [cups] Filter failed

Publié : dim. 30 sept. 2012, 11:40
par kero
J'ai une suggestion qui peut sembler étrange.

Je me suis battu pendant plusieurs heures hier avec cups pour réussir à faire fonctionner mon HP Photosmart 2575 (qui marchait très bien sous d'autres ordinateurs que j'ai sous Arch) et la solution était plutôt inattendue.

Le problème venait de ce que j'avais ajouté le groupe "lp" dans la conf de cupsd, afin de permettre à mes users de gérer les imprimantes. Lorsque j'ai fait ça, rien n'a plus fonctionné. Je ne pouvais plus rien imprimer et j'avais, entre autre, exactement le message d'erreur que tu décris, avec "Filter failed". J'ai refais un test: enlever cupsd et tout le matériel à imprimante et ensuite réinstallé. L'imprimante fonctionne, mais lorsque j'ajoute le groupe "lp" au paramètre "SystemGroup, dans /etc/cups/cupsd.conf, ça ne fonctionne de nouveau plus. Comme résultat, chez moi j'ai résolu le problème en laissant la section SystemGroup inchangée, mais j'ai ajouté mon user dans le group "sys". Donc, question: as-tu ajouté le groupe "lp" dans la conf de cups ?

Re: [cups] Filter failed

Publié : dim. 30 sept. 2012, 12:28
par archonyme
@FoolEcho

J'ai tenté d'activer le dépot multilib comme indiqué sur cette page : https://wiki.archlinux.org/index.php/Ar ... ib_Project

1. Dans /etc/pacman.conf, j'ai décommenté les lignes suivantes :

Code : Tout sélectionner

[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
2. J'ai éxécuté la commande pacman -Syu en root. Mais le dépot multilib n'apparait pas.
:: Synchronisation des bases de données de paquets...
core est à jour ;
extra est à jour ;
community est à jour ;
archlinuxfr est à jour ;
:: Début de la mise à jour complète du système...
il n'y a rien à faire


3. J'ai tenté d'installer le paquet gcc-multilib via la commande pacman -Syu gcc-multilib en root mais j'ai le message d'erreur suivant : Erreur : impossible de trouver la cible : gcc-multilib

Je n'ai donc pas l'impression d'avoir accès au dépot multilib.

@Kero

Je n'ai pas ajouté le group lp dans la configuration de cups, mon fichier /etc/cupsd.conf est d'origine.

Merci pour votre aide :)

Re: [cups] Filter failed

Publié : dim. 30 sept. 2012, 12:33
par FoolEcho
Il faut tout recharger:

Code : Tout sélectionner

pacman -Syyu

Re: [cups] Filter failed

Publié : dim. 30 sept. 2012, 12:42
par archonyme
J'ai lancé la commande pacman -Syyu en root, mais je n'ai toujours pas accès au dépot multilib.

# pacman -Syyu
:: Synchronisation des bases de données de paquets...
core 106,7 KiB 551K/s 00:00 [##############################] 100%
extra 1424,7 KiB 863K/s 00:02 [##############################] 100%
community 1781,5 KiB 862K/s 00:02 [##############################] 100%
archlinuxfr 31,9 KiB 639K/s 00:00 [##############################] 100%
:: Début de la mise à jour complète du système...
il n'y a rien à faire

Re: [cups] Filter failed

Publié : dim. 30 sept. 2012, 12:45
par kero
Montre un peu ton pacman.conf ? Je parie que t'as pas enlevé le # devant #[multilib]

Edit: non j'ai rien dit, je viens de voir le message plus haut.

Re: [cups] Filter failed

Publié : dim. 30 sept. 2012, 13:51
par FoolEcho
kero a écrit :Edit: non j'ai rien dit, je viens de voir le message plus haut.
Ceci étant, je ne serais pas contre le pacman.conf complet. :chinois:
Sinon, la sortie de pacman -Syyu --debug.

Re: [cups] Filter failed (résolu)

Publié : dim. 07 oct. 2012, 16:39
par archonyme
Merci pour toute votre aide.

Le problème a été résolu en activant le dépot multilib dans pacman.conf et en installant le paquet AUR brother-lpr-drivers-laser (qui a installé ses dépendances dont le paquet lib32-glibc contenant dans le dépot multilib) comme vous me l'avez indiqué. Je peux donc imprimer sans problème :)

Concernant le problème que j'avais pour activer le dépôt multilib, c'est un problème que j'ai rencontré sur ma machine virtuelle de test, j'en ai eu marre alors j'ai testé directement sur ma machine et ca a fonctionné (bizarrement en faisant exactement la même chose que sur ma VM) donc je ne sais pas pourquoi ca ne marchait pas sur ma VM.

Je passe donc l'état du post en résolu en espérant que ca aidera ceux qui rencontreront le même problème que moi.

Merci à tous :)