Connexion

Besoin d'aide ? Une question ? Un avis ? Rejoignez nous sur notre salon IRC pour clavarder

Forum

Système et matériels » Imprimantes scanners et Appareils Photo [Réglé] Quels changements dans CUPS recemment ? plus d'impression depuis quelques semaines

Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 8021

Le 22/12/2017 à 12h43

Reprise du message précédent

Je suis surpris qu'il y ait besoin de bibliothèques 32 bits. Il me semblait que les PPD était des fichiers de configuration écrit avec un éditeur de texte, donc indifférents à l'architecture du système.
Ce mélange est à proscrire. Il n'est nécessaire que pour des logiciels fournis en exécutable. On y trouve google earth, playonlinux, skype (plus maintenant). Mais pas cups.


Yves
   
ylyco Membre non connecté

Rang

Avatar

Inscrit le : 31/12/2014 à 21h51

Messages: 87

Le 22/12/2017 à 20h52
Bon retour à la case zéro :
- j'ai désinstallé cups 2.6.6, et installé le lib64cups2-2.2.3-2.mga6.x86_64 et lancé la commande (avec mon dvd d'installation Mageia6) :

urpmi cups-2.2.3-2.mga6.x86_64 cups-common-2.2.3-2.mga6.x86_64 cups-filesystem-2.2.3-2.mga6.noarch cups-filters-1.13.4-2.mga6.x86_64 lib64cups-filters1-1.13.4-2.mga6.x86_64 printer-testpages-2006-12.mga6.noarch

puis:
qpdf-6.0.0-2.mga6.x86_64
lib64qpdf17-6.0.0-2.mga6.x86_64

- résultat après avoir lancé le service cups, et demandé une page de test : "Filter Failed"

Quels sont selon vous les paquets manquants nécessaires encore ?

Remarque:
lorsque je suis passé de mageia5 à mageia6 (par téléchargement), mon imprimante fonctionnait encore :
je n'avais pas alors remarqué quelle version de cups était alors en vigueur (la 2.2.3 ou la 2.2.4).
Ce qui est sûr c'est que j'ai encore une version de mageia6 avec cups 2.2.4 qui est fonctionnelle.
Mais je ne sais pas comment upgrader cups en 2.2.4 depuis une version 2.2.3 : le CCM ne me propose que la version 2.2.6 qui me pose un problème depuis cette mis à jour.

   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 8021

Le 23/12/2017 à 06h30
Il faut travailler avec urpmi je pense, en spécifiant la version. Je n'ai jamais fait.
Pour le filter failed : https://wiki.archlinux.org/index.php/CUPS/Troubleshooting#CUPS:_.22Filter_failed.22
N'y a-t-il pas une indication autour du filter failed permettant de connaître la raison ?


Yves
   
ylyco Membre non connecté

Rang

Avatar

Inscrit le : 31/12/2014 à 21h51

Messages: 87

Le 23/12/2017 à 18h33

donc j'avais une erreur "Filter failed", et dans le logs de cups :
"""
error while loading shared libraries: libcups.so.2: cannot open shared object file: No such file or directory
"""

ce fichier n'etait pas présent dans /usr/lib, mais l'était dans /usr/lib64 :
j'ai donc installé le paquet : libcups2-2.2.3-2.mga6.i586

Après avoir relancé le serveur cups, cette erreur de "filter failed" a disparue, mais toujours pas d'impression de page de test.

Et dans les logs je ne trouve pas de message d'erreur maintenant.

J'ai fait quand même un :
lpadmin -p mon_imprimante -u allow:all
mais rien n'y fait.

Je reprendrai mes recherches plus tard... Edité par ylyco Le 23/12/2017 à 18h34
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 8021

Le 23/12/2017 à 19h49
Bonjour,
Manifestement tu as un mélange de bibliothèques 32 bit et 64 bit. C'est à proscrire.
Pour connaître ce que tu as installé en 32 bit (nommé i586) sélectionne le filtre "Installé" dans le gestionnaire de logiciels et clique sur la colonne "Arch.".
et supprime ceux qui sont i586 en les remplaçant éventuellement par la version 64 bits (x86_64).


Yves
   
ylyco Membre non connecté

Rang

Avatar

Inscrit le : 31/12/2014 à 21h51

Messages: 87

Le 23/12/2017 à 20h33
quand je lance la recherche de paquets par le filtre "installé" sur le mot de recherche "cups", je n'ai trouvé que "libcups2-2.2.3-2.mga6.i586" que je viens donc de supprimer sur ton conseil.

Y a-t-il un moyen de voir tous les paquets contenant "i586" ?

Remarque :
- mon pilote d'imprimante est au format "i386" : je ne peux pas l'utiliser ?
- l'erreur "filter failed" est revenu de fait.

Merci à toi
Edité par ylyco Le 23/12/2017 à 20h34
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 8021

Le 23/12/2017 à 22h20
Ah effectivement, le tri ne s'applique qu'à une sélection.
Alors, une autre méthode, en ligne de commande :
Code BASH :
 rpm --queryformat "%{=NAME} %{=ARCH}\n"|grep i586
Edité par Papoteur Le 23/12/2017 à 22h21


Yves
   
PapyLinux Membre non connecté

Rang

Avatar

Inscrit le : 23/05/2011 à 20h37

Localisation : Saint-Germain-les-Corbeil

Messages: 876

Le 23/12/2017 à 23h13
Bonsoir,

Si l'on n'est pas un fan de la ligne de commande, dans les options du CCm cocher la case "Chercher dans les noms complets des paquetages" et l'on a tous les paquets i586, installés ou pas suivant les autres réglages disponibles.

JLB
   
ylyco Membre non connecté

Rang

Avatar

Inscrit le : 31/12/2014 à 21h51

Messages: 87

Le 24/12/2017 à 09h39
Je viens d'essayer la méthode :
rpm --queryformat "%{=NAME} %{=ARCH}\n"|grep i586
qui ne me trouve rien.
Alors j'ai essayé la commande trouvée sur le web, et modifié la tienne par :
rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" | grep i586

Alors là j'ai obtenu la liste suivante :

Code TEXT :
 
libxcb-dri2_0-1.12-2.mga6.i586
libvorbis0-1.3.5-2.mga6.i586
libgstreamer-plugins-base1.0_0-1.10.4-1.mga6.i586
libkparts4-4.14.35-1.mga6.i586
libdb5.3-5.3.28-10.1.mga6.i586
libxfixes3-5.0.3-1.mga6.i586
libldap2.4_2-2.4.45-2.mga6.i586
libglib2.0_0-2.52.2-2.mga6.i586
libxcb-composite0-1.12-2.mga6.i586
libdrm_intel1-2.4.81-1.mga6.i586
libunwind8-1.2-1.mga6.i586
libdrm_radeon1-2.4.81-1.mga6.i586
libtxc-dxtn-1.0.1-10.mga6.tainted.i586
libintl8-0.19.8.1-1.mga6.i586
libgphoto2_6-2.5.14-1.mga6.i586
libjpeg8-1.5.1-1.1.mga6.i586
libxslt1-1.1.29-6.mga6.i586
libqtsvg4-4.8.7-15.mga6.i586
libexif12-0.6.21-9.mga6.i586
libudev1-230-12.1.mga6.i586
libbsd0-0.8.3-1.mga6.i586
libreadline6-6.3-9.mga6.i586
libwrap0-7.6-47.mga6.i586
libpcap1-1.8.1-1.mga6.i586
libdbusmenu-qt2-0.9.3-1.20160218.1.mga6.i586
libflac8-1.3.2-1.mga6.i586
libgphoto2_port12-2.5.14-1.mga6.i586
libtiff5-4.0.9-1.mga6.i586
libp11-kit0-0.23.2-2.mga6.i586
libhogweed4-3.3-1.mga6.i586
libkdecore5-4.14.35-1.mga6.i586
libjbig1-2.1-4.mga6.i586
wine32-2.0.3-1.mga6.i586
libpng16_16-1.6.34-1.mga6.i586
libffi6-3.2.1-5.mga6.i586
libmpg123_0-1.25.6-1.mga6.i586
libopenssl-engines1.0.0-1.0.2n-1.mga6.i586
libice6-1.0.9-5.mga6.i586
libusb1.0_0-1.0.21-1.mga6.i586
libllvm3.5-3.5.2-1.mga5.i586
libxcb-xfixes0-1.12-2.mga6.i586
libsm6-1.2.2-6.mga6.i586
libxcb-shm0-1.12-2.mga6.i586
liblzma5-5.2.3-1.mga6.i586
libavahi-common3-0.6.32-1.mga6.i586
libsolid4-4.14.35-1.mga6.i586
libvorbisenc2-1.3.5-2.mga6.i586
libxinerama1-1.1.3-6.mga6.i586
libext2fs2-1.43.4-1.mga6.i586
libltdl7-2.4.6-5.mga6.i586
libjpeg62-1.5.1-1.1.mga6.i586
libdrm2-2.4.81-1.mga6.i586
libelfutils1-0.169-1.mga6.i586
libxcb-record0-1.12-2.mga6.i586
libzlib1-1.2.11-4.mga6.i586
libxi6-1.7.9-1.mga6.i586
libkde4-attica0.4-0.4.2-3.mga6.i586
liblcms2_2-2.8-2.mga6.i586
libieee1284_3-0.2.11-15.mga6.i586
libdrm_amdgpu1-2.4.81-1.mga6.i586
libsystemd0-230-12.1.mga6.i586
libx11_6-1.6.5-1.mga6.i586
libxcb-screensaver0-1.12-2.mga6.i586
libxcb-xtest0-1.12-2.mga6.i586
libopenssl1.0.0-1.0.2n-1.mga6.i586
libxdamage1-1.1.4-8.mga6.i586
libxml2_2-2.9.4-8.mga6.i586
libxrandr2-1.5.1-1.mga6.i586
libunistring2-0.9.7-1.mga6.i586
libkdeui5-4.14.35-1.mga6.i586
libuuid1-2.28.2-2.mga6.i586
libxcb-xevie0-1.11.1-1.mga5.i586
libxau6-1.0.8-7.mga6.i586
libxcb-shape0-1.12-2.mga6.i586
libxcb-xv0-1.12-2.mga6.i586
libavahi-client3-0.6.32-1.mga6.i586
libpython2.7-stdlib-2.7.13-1.mga6.i586
liborc0.4_0-0.4.26-1.mga6.i586
libmount1-2.28.2-2.mga6.i586
libgio2.0_0-2.52.2-2.mga6.i586
libdri-drivers-17.1.5-1.mga6.tainted.i586
libexpat1-2.2.1-1.mga6.i586
libfreetype6-2.7.1-2.mga6.tainted.i586
libsasl2_3-2.1.26-12.mga6.i586
libdbus1_3-1.10.16-1.mga6.i586
libncurses5-6.0-8.mga6.i586
libv4l0-1.12.5-1.mga6.i586
libicu58-58.2-3.1.mga6.i586
libnghttp2_14-1.9.2-1.mga6.i586
libxcb-sync1-1.12-2.mga6.i586
libglapi0-17.1.5-1.mga6.tainted.i586
libgstreamer-plugins-base0.10_0-0.10.36-13.mga6.i586
libxcb-glx0-1.12-2.mga6.i586
libnettle6-3.3-1.mga6.i586
libtasn1_6-4.12-1.mga6.i586
libkio5-4.14.35-1.mga6.i586
libopenal1-1.17.2-4.mga6.i586
libdrm_nouveau2-2.4.81-1.mga6.i586
libpth20-2.0.7-15.mga6.i586
libxxf86vm1-1.1.4-2.mga6.i586
libxtst6-1.2.3-1.mga6.i586
libnl3_200-3.3.0-1.mga6.i586
libasyncns0-0.8-9.mga6.i586
libopencl1-2.2.11-1.mga6.i586
libalsa-plugins-pulseaudio-1.1.4-1.mga6.i586
libhogweed2-2.7.1-6.2.mga5.i586
libllvm3.9-3.9.1-6.mga6.i586
libgnutls28-3.2.21-1.3.mga5.i586
libsqlite3_0-3.17.0-2.1.mga6.i586
libgcrypt20-1.7.8-1.1.mga6.i586
libx11-xcb1-1.6.5-1.mga6.i586
libxcursor1-1.1.14-6.1.mga6.i586
libxrender1-0.9.10-1.mga6.i586
libalsa2-1.1.4.1-1.mga6.i586
libattr1-2.4.47-7.mga6.i586
libgnutls30-3.5.13-1.mga6.i586
libblkid1-2.28.2-2.mga6.i586
libxdmcp6-1.1.2-5.mga6.i586
libxcb-xkb1-1.12-2.mga6.i586
libxcb-xvmc0-1.12-2.mga6.i586
libnl-genl3_200-3.3.0-1.mga6.i586
libpython2.7-2.7.13-1.mga6.i586
libpcre1-8.40-2.mga6.i586
libbzip2_1-1.0.6-10.mga6.i586
libfontconfig1-2.12.1-2.mga6.i586
libqtdbus4-4.8.7-15.mga6.i586
libverto1-0.2.6-6.mga6.i586
libosmesa8-17.1.5-1.mga6.tainted.i586
libssh2_1-1.7.0-2.mga6.i586
libxcb-dri3_0-1.12-2.mga6.i586
libpulseaudio0-10.0-1.1.mga6.i586
libgstreamer0.10_0-0.10.36-15.mga6.i586
libacl1-2.2.52-7.mga6.i586
libgsm1-1.0.17-1.mga6.i586
libsane1-1.0.25-5.mga6.i586
libdbus-glib1_2-0.108-2.mga6.i586
libncurses6-6.0-8.mga6.i586
libquicktime0-1.2.4-21.mga6.tainted.i586
libxext6-1.3.3-4.mga6.i586
libgmp10-6.1.2-1.mga6.i586
libfam0-0.1.10-17.mga6.i586
libmesaglu1-9.0.0-6.mga6.i586
libnettle4-2.7.1-6.2.mga5.i586
libxshmfence1-1.2-2.mga6.i586
libxcb-xf86dri0-1.12-2.mga6.i586
libncursesw6-6.0-8.mga6.i586
libgcrypt11-1.5.4-5.3.mga5.i586
libmesagl1-17.1.5-1.mga6.tainted.i586
libpulsecommon10.0-10.0-1.1.mga6.i586
libpng12_0-1.2.57-2.mga6.i586
libxcb-render0-1.12-2.mga6.i586
libxcomposite1-0.4.4-8.mga6.i586
libcurl4-7.54.1-2.2.mga6.i586
libxcb1-1.12-2.mga6.i586
libglib-networking-gnutls-2.50.0-1.mga6.i586
libgpg-error0-1.24-1.mga6.i586
libgdbm4-1.12-1.mga6.i586
libunixODBC2-2.3.4-2.mga6.i586
libxcb-present0-1.12-2.mga6.i586
libpciaccess0-0.13.5-1.mga6.i586
libidn11-1.33-1.1.mga6.i586
libgstreamer1.0_0-1.10.4-1.mga6.i586
libogg0-1.3.2-4.mga6.i586
libkrb53-1.15.1-2.2.mga6.i586
libsndfile1-1.0.28-3.1.mga6.i586
 


Que dois-je faire de ces paquets ? les supprimer ? Il ne semble pas y avoir de paquet propre aux impressions.

Et j'ai aussi des i386 (dont mon pilote d'imprimante) :
Code BASH :
 
Fuji_Xerox-DocuPrint_C525_A_AP-1.0-1.i386
lightscribe-1.18.27.10-0.i386
lightscribeApplications-1.18.15.1-0.i386
 


(Pour mon imprimante Dell le pilote à utiliser est bien celui de Fuji_Xerox (du moins ça marchait encore jusqu'à peu)

- j'ai aussi essayé la méthode de Papylinux, qui marche bien aussi, mais qui ne me permettait pas d'obtenir un listing que je pouvais copier/coller dans ce post.
Edité par ylyco Le 24/12/2017 à 09h42
   
ylyco Membre non connecté

Rang

Avatar

Inscrit le : 31/12/2014 à 21h51

Messages: 87

Le 25/12/2017 à 10h07
J'ai donc désinstallé tous les paquets en i586.
Je n'ai gardé que le paquet i386 de mon driver d'imprimante.

Après avoir lancé une page de test, le fichier log contient :

Code TEXT :
 
D [25/Dec/2017:10:29:58 +0100] [Job 475] STATE: +connecting-to-device
D [25/Dec/2017:10:29:58 +0100] cupsdMarkDirty(---J-)
D [25/Dec/2017:10:29:58 +0100] cupsdSetBusyState: newbusy="Dirty files", busy="Printing jobs and dirty files"
D [25/Dec/2017:10:29:58 +0100] [Job 475] Looking up \"mafreebox.freebox.fr\"...
D [25/Dec/2017:10:29:58 +0100] cupsdMarkDirty(----S)
D [25/Dec/2017:10:29:58 +0100] cupsdSetBusyState: newbusy="Dirty files", busy="Dirty files"
D [25/Dec/2017:10:29:58 +0100] [Job 475] PID 26588 (/usr/lib/cups/filter/FXM_PF) stopped with status 127 (Fichier trop gros)
D [25/Dec/2017:10:29:58 +0100] [Job 475] Dell1320c: error while loading shared libraries: libcups.so.2: cannot open shared object file: No such file or directory
D [25/Dec/2017:10:29:58 +0100] [Job 475] pdftopdf: Last filter determined by the PPD: FXM_PF; FINAL_CONTENT_TYPE: application/vnd.cups-postscript => pdftopdf will not log pages in page_log.
D [25/Dec/2017:10:29:58 +0100] [Job 475] pdftops - copying to temp print file \"/var/spool/cups/tmp/cupstR4blt\"
D [25/Dec/2017:10:29:58 +0100] [Job 475] PDF template file doesn\'t have form. It\'s okay.
D [25/Dec/2017:10:29:58 +0100] [Notifier] state=3
D [25/Dec/2017:10:29:58 +0100] [Notifier] PrinterStateChanged
D [25/Dec/2017:10:29:58 +0100] [Notifier] state=3
D [25/Dec/2017:10:29:58 +0100] [Job 475] PID 26585 (/usr/lib/cups/filter/bannertopdf) exited with no errors.
D [25/Dec/2017:10:29:58 +0100] [Job 475] PID 26586 (/usr/lib/cups/filter/pdftopdf) exited with no errors.
D [25/Dec/2017:10:29:58 +0100] [Job 475] Printer make and model: FX DocuPrint C525 A-AP
 


Le fichier libcups.so.2 est contenu dans le répertoire /usr/lib64, et absent du /usr/lib.

Voici le résultat du ldd :

Code BASH :
 
$ ldd /usr/bin/lp.cups 
        linux-vdso.so.1 (0x00007ffe9597c000)
        libcups.so.2 => /lib64/libcups.so.2 (0x00007f876a8d5000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f876a6b8000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f876a305000)
        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f876a0b7000)
        libgnutls.so.30 => /lib64/libgnutls.so.30 (0x00007f8769d50000)
        libavahi-common.so.3 => /lib64/libavahi-common.so.3 (0x00007f8769b43000)
        libavahi-client.so.3 => /lib64/libavahi-client.so.3 (0x00007f8769932000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f8769632000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f8769416000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f876ab69000)
        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f8769131000)
        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f8768efd000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f8768cf9000)
        libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f8768aec000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f87688e8000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f87686cf000)
        libp11-kit.so.0 => /lib64/libp11-kit.so.0 (0x00007f876846c000)
        libunistring.so.2 => /lib64/libunistring.so.2 (0x00007f87680fb000)
        libtasn1.so.6 => /lib64/libtasn1.so.6 (0x00007f8767ee8000)
        libnettle.so.6 => /lib64/libnettle.so.6 (0x00007f8767cb1000)
        libhogweed.so.4 => /lib64/libhogweed.so.4 (0x00007f8767a7d000)
        libgmp.so.10 => /lib64/libgmp.so.10 (0x00007f8767805000)
        libintl.so.8 => /lib64/libintl.so.8 (0x00007f87675fa000)
        libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f87673aa000)
        libffi.so.6 => /lib64/libffi.so.6 (0x00007f87671a1000)
        libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007f876acc3000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f8766f99000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f8766d64000)
        libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007f8766a53000)
        libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007f8766840000)
 


Une idée pour corriger ça ?
Edité par ylyco Le 25/12/2017 à 10h32
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 8021

Le 27/12/2017 à 18h06
Bonjour ylyco,
Je viens de me rendre compte que le pilote qui est fourni contient autre chose qu'un fichier PPD, mais aussi un programme exécutable uniquement en version 32 bits. :(
Tu avais donc eu raison d'installer libcups2 en version i586. Je suis désolé de t'avoir mal conseillé.
Il faudrait reprendre à partir de là, puisque même avec ça, il reste en problème.


Yves
   
ylyco Membre non connecté

Rang

Avatar

Inscrit le : 31/12/2014 à 21h51

Messages: 87

Le 28/12/2017 à 12h49
Merci quand même Papoteur :)

j'ai donc remis le paquet "libcups".

Et j'ai remarqué sur le poste Mageia principal où j'ai le probleme, le message suivant (dans le fichier des logs) :

Code TEXT :
 
D [26/Dec/2017:18:53:21 +0100] Get-Jobs ipp://localhost:631/printers/Dell1320c
D [26/Dec/2017:18:53:21 +0100] [Client 18] Returning IPP successful-ok for Get-Jobs (ipp://localhost:631/printers/Dell1320c) from localhost
 


Alors que sur mon autre poste Mageia encore en version cups 2.2.4, j'obtiens :

Code TEXT :
 
D [26/Dec/2017:18:31:32 +0100] Get-Jobs ipp://regis@localhost:631/printers/
D [26/Dec/2017:18:31:32 +0100] [Client 25] Returning IPP successful-ok for Get-Jobs (ipp://regis@localhost:631/printers/) from localhost
 


Et sur ma version Mint en cups 2.1.3, j'obtiens aussi comme avec mon Mageia en cups 2.2.4 :

Code TEXT :
 
D [27/Dec/2017:18:05:28 +0100] Get-Jobs ipp://regis@localhost:631/printers/
D [27/Dec/2017:18:05:28 +0100] [Client 23] Returning IPP successful-ok for Get-Jobs (ipp://regis@localhost:631/printers/) from localhost
 


La différence se trouve au niveau de l'adresse "ipp://..." qui contient mon nom d'utilisateur "regis" quand ça marche sur le système.

Et que dans le cas où ça ne fonctionne pas, le nom d'utilisateur est absent dans l'adresse ipp...

Est-ce que ça pourrait être un indice ? Edité par ylyco Le 28/12/2017 à 15h47
   
ylyco Membre non connecté

Rang

Avatar

Inscrit le : 31/12/2014 à 21h51

Messages: 87

Le 28/12/2017 à 17h04
Nouvel élément de recherche (google ne m'a rien apporté jusque là) :

dans le fichier de logs sur Mageia6 et cups 2.2.4, à l'impression de la page de test (qui fonctionne) :

Code TEXT :
 
D [26/Dec/2017:18:31:35 +0100] [Job 103] -mark-
D [26/Dec/2017:18:31:35 +0100] [Job 103] -mark-
D [26/Dec/2017:18:31:35 +0100] [Job 103] -mark-
D [26/Dec/2017:18:31:35 +0100] [Job 103] -mark-
D [26/Dec/2017:18:31:35 +0100] [Job 103] -mark-
D [26/Dec/2017:18:31:35 +0100] [Job 103] Finishing.
D [26/Dec/2017:18:31:35 +0100] [Job 103] -dict-
D [26/Dec/2017:18:31:35 +0100] [Job 103] -dict-
D [26/Dec/2017:18:31:35 +0100] [Job 103] -dict-
D [26/Dec/2017:18:31:35 +0100] [Job 103] -dict-
D [26/Dec/2017:18:31:35 +0100] [Job 103] -mark-
D [26/Dec/2017:18:31:35 +0100] [Job 103] -dict-
D [26/Dec/2017:18:31:35 +0100] [Job 103] false
D [26/Dec/2017:18:31:35 +0100] [Job 103] -mark-
D [26/Dec/2017:18:31:35 +0100] [Job 103] -mark-
D [26/Dec/2017:18:31:35 +0100] [Job 103] -mark-
D [26/Dec/2017:18:31:35 +0100] [Job 103] -mark-
D [26/Dec/2017:18:31:35 +0100] [Job 103] -mark-
D [26/Dec/2017:18:31:35 +0100] [Job 103] -mark-
D [26/Dec/2017:18:31:35 +0100] [Job 103] **** DSC comment: /Page
D [26/Dec/2017:18:31:35 +0100] [Job 103] << /DSC_struct -dsc_data_struct- /PageNum 1 >>
D [26/Dec/2017:18:31:35 +0100] [Job 103] **** DSC comment: /PageBoundingBox
D [26/Dec/2017:18:31:35 +0100] [Job 103] << /DSC_struct -dsc_data_struct- >>
I [26/Dec/2017:18:31:36 +0100] Expiring subscriptions...
D [26/Dec/2017:18:31:36 +0100] [Job 103] **** DSC comment: /Pages
D [26/Dec/2017:18:31:36 +0100] [Job 103] << /NumPages 1 /DSC_struct -dsc_data_struct- >>
D [26/Dec/2017:18:31:36 +0100] [Job 103] **** DSC comment: /BoundingBox
D [26/Dec/2017:18:31:36 +0100] [Job 103] << /BoundingBox [0 0 595 842] /DSC_struct -dsc_data_struct- >>
D [26/Dec/2017:18:31:36 +0100] [Job 103] **** DSC comment: /EOF
D [26/Dec/2017:18:31:36 +0100] [Job 103] << /DSC_struct -dsc_data_struct- >>
D [26/Dec/2017:18:31:36 +0100] [Job 103] prtGeneralCurrentLocalization type is 0, expected 2!
D [26/Dec/2017:18:31:36 +0100] [Job 103] backendWaitLoop(snmp_fd=5, addr=0x557bc61884e8, side_cb=0x557bc59693b0)
D [26/Dec/2017:18:31:36 +0100] [Job 103] Connecting to mafreebox.freebox.fr:9100
D [26/Dec/2017:18:31:36 +0100] [Job 103] Connecting to printer.
D [26/Dec/2017:18:31:36 +0100] cupsdMarkDirty(---J-)
D [26/Dec/2017:18:31:36 +0100] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
D [26/Dec/2017:18:31:36 +0100] [Job 103] Set job-printer-state-message to "Connecting to printer.", current level=INFO
D [26/Dec/2017:18:31:36 +0100] cupsdMarkDirty(----S)
D [26/Dec/2017:18:31:36 +0100] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
D [26/Dec/2017:18:31:36 +0100] cupsdMarkDirty(----S)
D [26/Dec/2017:18:31:36 +0100] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
D [26/Dec/2017:18:31:36 +0100] [Notifier] state=3
D [26/Dec/2017:18:31:36 +0100] [Notifier] state=3
D [26/Dec/2017:18:31:36 +0100] [Notifier] JobProgress
D [26/Dec/2017:18:31:36 +0100] [Notifier] state=3
 


Alors que sous Mageia 6 avec cups 2.2.6, on obtient alors (ça ne me sort même pas l'imprimante de sa veille) :

Code TEXT :
 
D [28/Dec/2017:16:39:18 +0100] [Job 494] -dict-
D [28/Dec/2017:16:39:18 +0100] [Job 494] -dict-
D [28/Dec/2017:16:39:18 +0100] [Job 494] -dict-
D [28/Dec/2017:16:39:18 +0100] [Job 494] -mark-
D [28/Dec/2017:16:39:18 +0100] [Job 494] -dict-
D [28/Dec/2017:16:39:18 +0100] [Job 494] true
D [28/Dec/2017:16:39:18 +0100] [Job 494] true
D [28/Dec/2017:16:39:18 +0100] [Job 494] Finishing.
D [28/Dec/2017:16:39:18 +0100] [Job 494] -dict-
D [28/Dec/2017:16:39:18 +0100] [Job 494] -dict-
D [28/Dec/2017:16:39:18 +0100] [Job 494] -dict-
D [28/Dec/2017:16:39:18 +0100] [Job 494] -dict-
D [28/Dec/2017:16:39:18 +0100] [Job 494] -mark-
D [28/Dec/2017:16:39:18 +0100] [Job 494] -dict-
D [28/Dec/2017:16:39:18 +0100] [Job 494] true
D [28/Dec/2017:16:39:18 +0100] [Job 494] true
D [28/Dec/2017:16:39:18 +0100] [Job 494] END INIT 30 6398600 4783211 6146328 4860180 true 1222 4 <0>
D [28/Dec/2017:16:39:18 +0100] [Job 494] END GLOBAL 30 6398600 4787321 6146328 4862532 false 1221 4 <0>
D [28/Dec/2017:16:39:18 +0100] [Job 494] END GCUnrecoverable error: undefined in .currentglobal
D [28/Dec/2017:16:39:18 +0100] [Job 494] Operand stack:
D [28/Dec/2017:16:39:18 +0100] [Job 494] --nostringval--
D [28/Dec/2017:16:39:18 +0100] [Job 494] PID 18915 (/usr/lib/cups/filter/FXM_PF) exited with no errors.
I [28/Dec/2017:16:39:19 +0100] Expiring subscriptions...
D [28/Dec/2017:16:39:19 +0100] [Job 494] prtGeneralCurrentLocalization type is 0, expected 2!
D [28/Dec/2017:16:39:19 +0100] [Job 494] backendWaitLoop(snmp_fd=5, addr=0x556cad8f9cf8, side_cb=0x556cacec03a0)
D [28/Dec/2017:16:39:19 +0100] [Job 494] PID 18916 (/usr/lib/cups/backend/socket) exited with no errors.
D [28/Dec/2017:16:39:19 +0100] [Job 494] time-at-completed=1514475559
D [28/Dec/2017:16:39:19 +0100] cupsdMarkDirty(----S)
D [28/Dec/2017:16:39:19 +0100] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
I [28/Dec/2017:16:39:19 +0100] [Job 494] Job completed.
I [28/Dec/2017:16:39:19 +0100] Expiring subscriptions...
D [28/Dec/2017:16:39:19 +0100] cupsdMarkDirty(---J-)
D [28/Dec/2017:16:39:19 +0100] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
D [28/Dec/2017:16:39:19 +0100] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
D [28/Dec/2017:16:39:19 +0100] cupsdMarkDirty(----S)
D [28/Dec/2017:16:39:19 +0100] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
D [28/Dec/2017:16:39:19 +0100] cupsdMarkDirty(---J-)
D [28/Dec/2017:16:39:19 +0100] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
D [28/Dec/2017:16:39:19 +0100] [Notifier] state=3
 


Le message d'erreur discordant est donc :

Code TEXT :
 
D [28/Dec/2017:11:38:19 +0100] [Job 493] END GCUnrecoverable error: undefined in .currentglobal
D [28/Dec/2017:11:38:19 +0100] [Job 493] Operand stack:
D [28/Dec/2017:11:38:19 +0100] [Job 493] --nostringval--
 


Une idée ?
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 8021

Le 29/12/2017 à 09h16
La seule réponse pertinente dans google est ici :
http://gs-bugs.ghostscript.narkive.com/0bRzaH9H/bug-698708-ghostscript-ghostscript-loops
Ce serait une erreur qui apparaît dans ghostscript. Ce message indique une correction faite il y a deux mois, mais rien ne dit que tu rencontres la même erreur.
Mais ça permet de resserrer la source d'erreur.
Personnellement, j'ai ghostscript 9.20, mais il existe une mise à jour 9.22.
Dans le rapport d'erreur, le problème est mentionné pour les versions de 9.16 à 9.22.


Yves
   
ylyco Membre non connecté

Rang

Avatar

Inscrit le : 31/12/2014 à 21h51

Messages: 87

Le 29/12/2017 à 20h43
Merci pour l'info ci dessus.

j'ai bien essayé de passer en ghostscript 9.20, en gardant cups 2.2.6 : mais j'ai eu une erreur de "filter failed" à nouveau.

avec commande :
Code TEXT :
 
urpmi --searchmedia "Release" --downgrade ghostscript ghostscript-X ghostscript-common ghostscript-fonts ghostscript-module-X
 


J'ai essayé, à partir de là, ensuite de downgrader cups en 2.2.4 : toujours erreur "filter failed".

avec commande :
Code TEXT :
 
urpmi --downgrade cups-2.2.4-1.mga6.x86_64  cups-common-2.2.4-1.mga6.x86_64  cups-filesystem-2.2.4-1.mga6.noarch lib64cups2-2.2.4-1.mga6.x86_64 
 


Le seul moment où ça a fonctionné, c'est quand j'étais encore en tout cups 2.2.4, et ghostscript en 9.20 (effectivement).
(et qui a d'ailleurs libcups2 en i586 et v2.2.6, et ça fonctionne quand même)

Mais après avoir installé/désinstallé/upgrader/downgrader/etc, je crois que j'ai mis une belle pagaille parmi les dépendances, et je ne sais plus par ou recommencer...

Du coup j'ai tout remis à jour cups 2.2.6, ghostscript en 9.22, et je vais attendre les prochaines mises à jour officielles du système, en espérant qu'elles pourront me permettre d'imprimer à nouveau (si je n'ai pas trop abimé les dépendances donc).
(j'ai encore mon poste que je n'ai pas mis à jour et encore en cups2.2.4/ghostscript9.20/libcups2.2.6, et qui me permet d'imprimer)

Dernière erreur en cours, après avoir mis tout le systeme à jour (cups2.26, Ghostscript9.22) :
Code TEXT :
 
D [29/Dec/2017:21:32:03 +0100] [Job 509] END GCUnrecoverable error: undefined in .currentglobal
D [29/Dec/2017:21:32:03 +0100] [Job 509] Operand stack:
D [29/Dec/2017:21:32:03 +0100] [Job 509] --nostringval--
 


Peut être que la solution viendra de la correction de GhostScript ?...

Merci encore pour ton aide Papoteur.

PS:
si je retrouve le courage de reprendre mes essais, je viendrai réactiver ce post. Edité par ylyco Le 29/12/2017 à 21h35
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 8021

Le 29/12/2017 à 22h18
Bonsoir,
je pense qu'il serait utile de faire un rapport de bogue sur ghostscript, et si ça débouche sur celui de Mageia afin de provoquer une mise à jour.
Mais c'est toi qui vois.


Yves
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie