[Imprimante] Canon Pixma MG6350 (résolu)

Reconnaissance et configuration du matériel / kernel linux
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [Imprimante] Canon Pixma MG6350

Message par Tristelune »

FoolEcho a écrit : Il me semble qu'il y a plusieurs emplacements valables: /usr/share/cups/model/, /usr/share/ppd/.
De toutes manières, tu peux tester (si cups ne voit rien c'est que l'endroit n'est pas bon :mrgreen: ). À part construire le PKGBUILD, je ne peux pas faire grand-chose pour tester le fonctionnement de toutes manières (juste au passage: binutils est dans base-devel donc ne doit pas figurer dans le PKGBUILD).
Ok. Je teste également ce paquet et je regarde les erreurs produites par cups. En espérant que ça passe avec le paquet pour debian.
En ce qui concerne binutils: j'avais listé comme dépendance findutils dans le paquet sur aur. Donc d'après ce que tu me dis je peux le gicler (base). Merci pour la remarque!
FoolEcho a écrit : Ça dépend ce que tu veux... En 2 mots, ça liste les bibliothèques logicielles (partagées/dynamiques) requises par un programme/bibliothèque (c'est le classique "shared <truc> not found" à l'exécution qui signifie qu'une dépendance n'est pas présente dans le système; dès fois, ça permet aussi de voir s'il n'y a pas un problème d'incompatibilité de versions: utilisation d'une bibliothèque 32 bits alors qu'on souhaiterait une 64 ou vice-versa sur un système x86_64 par exemple ; ou encore un numéro de version attendu différente de celle installée sur le système). Après c'est de la programmation, ça n'a pas sa place ici (donc plutôt par MP ou sur des forums spécialisés ou des bouquins).
Bon, tant qu'on y est, ça concerne les paquets. Si je comprends bien: ça va lister les bibliothèques requises, mais ça ne veux pas dire que ces biliothèques sont sur mon système. Ca je dois encore le vérifier. Je ne peux donc pas dire: du moment que c'est listé, je l'ai sur mon système. Tout juste ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] Canon Pixma MG6350

Message par FoolEcho »

Tristelune a écrit :Bon, tant qu'on y est, ça concerne les paquets. Si je comprends bien: ça va lister les bibliothèques requises, mais ça ne veux pas dire que ces biliothèques sont sur mon système. Ca je dois encore le vérifier. Je ne peux donc pas dire: du moment que c'est listé, je l'ai sur mon système. Tout juste ?
Non, mal compris (et/ou expliqué).
Ça liste les bibliothèques requises et, si elles sont présentes dans le système, te montrent à quoi elles se rattachent dans le système.

Pour ton problème ici, je ne pense pas que ça rentre en ligne de compte. Les bibliothèques sont présentes, ça peut coincer dans le détail, mais au cas où ça figurera dans les logs.

Par contre, désinstalle bien ton imprimante dans cups avant de jongler entre les paquets (relance aussi le serveur entre deux).
«The following statement is not true. The previous statement is true.» :nage:
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [Imprimante] Canon Pixma MG6350

Message par Tristelune »

Bonne nouvelle, je progresse! Une page de test a été imprimée !!!! :party:
FoolEcho a écrit :Ça liste les bibliothèques requises et, si elles sont présentes dans le système, te montrent à quoi elles se rattachent dans le système.
Ok, maintenant c'est plus clair. En plus dans mes essais, il a manqué une fois des bibliothèques, j'ai vu comment ça se présente lorsque ça manque. Et ça m'a aidé pour trouver les bibliothèques manquantes.
FoolEcho a écrit : Par contre, désinstalle bien ton imprimante dans cups avant de jongler entre les paquets (relance aussi le serveur entre deux).
Petite remarque si quelqu'un essaie: en jonglant entre les paquets, pour une raison que j'ignore il se peut que les liens du style /usr/lib/libcn*.so ne soit pas désinstallés. J'ignore pourquoi. Mais si j'installe et que je désinstalle le paquet depuis AUR, tout est enlevé.

En essayant encore je me suis rendu compte que mon PKGBUILD pour installer le paquet debian ne va pas. En fait, si on prend l'archive contenant le paquet debian, il faut installer deux paquets se trouvant dans l'archive. Concrètement, l'archive contient:

Code : Tout sélectionner

cnijfilter-common_3.80-1_amd64.deb
cnijfilter-common_3.80-1_i386.deb
cnijfilter-mg6300series_3.80-1_amd64.deb
cnijfilter-mg6300series_3.80-1_i386.deb
Dans un premier temps, je n'avais installé que mg6300series pour l'architecture 64 bits. Il faut aussi installer le paquet common pour que ça marche. La liste des fichiers est citée précédemment. Une fois installé, ça ne fonctionne pas. Il manque des bibliothèques. Il faut installer libtiff4 et libpng12. Ensuite je peux installer l'imprimante sous cups, et ça fonctionne!!!! :D

Bien, reste plus qu'à finir le paquet pour obtenir le pilote à partir des sources. Typiquement, à partir des sources libtiff4 et libpng12 ne manquent pas. Un diff du contenu des deux paquets (mg6300: depuis AUR, mg6300_deb les paquets debian)

Code : Tout sélectionner

--- mg6300.txt	2013-04-03 23:56:12.630484004 +0200
+++ mg6300_deb.txt	2013-04-06 16:32:41.862445757 +0200
@@ -2,7 +2,7 @@
 /usr/bin/
 /usr/bin/cifmg6300
 /usr/bin/cngpij
-/usr/bin/cngpijmntmg6300
+/usr/bin/cngpijmnt
 /usr/bin/cngpijmonmg6300
 /usr/bin/cnijnetprn
 /usr/bin/cnijnpr
@@ -20,19 +20,12 @@
 /usr/lib/cups/backend/cnijusb
 /usr/lib/cups/filter/
 /usr/lib/cups/filter/pstocanonij
-/usr/lib/libcnbpcmcm408.so
 /usr/lib/libcnbpcmcm408.so.8.10.1
-/usr/lib/libcnbpcnclapi408.so
 /usr/lib/libcnbpcnclapi408.so.3.8.0
-/usr/lib/libcnbpcnclbjcmd408.so
 /usr/lib/libcnbpcnclbjcmd408.so.3.3.0
-/usr/lib/libcnbpcnclui408.so
 /usr/lib/libcnbpcnclui408.so.3.8.0
-/usr/lib/libcnbpess408.so
 /usr/lib/libcnbpess408.so.4.1.3
-/usr/lib/libcnbpo408.so
 /usr/lib/libcnbpo408.so.1.0.1
-/usr/lib/libcnnet.so
 /usr/lib/libcnnet.so.1.2.2
 /usr/share/
 /usr/share/cngpijmonmg6300/
@@ -149,15 +142,25 @@
 /usr/share/cngpijmonmg6300/pixmaps/Inkw_Level_40.xpm
 /usr/share/cngpijmonmg6300/pixmaps/Inkw_Level_70.xpm
 /usr/share/cngpijmonmg6300/pixmaps/Inkw_Level_uk.xpm
-/usr/share/cups/
-/usr/share/cups/model/
-/usr/share/cups/model/canonmg6300.ppd
-/usr/share/licenses/
-/usr/share/licenses/cnijfilter-mg6300/
-/usr/share/licenses/cnijfilter-mg6300/LICENSE-cnijfilter-3.80EN.txt
-/usr/share/licenses/cnijfilter-mg6300/LICENSE-cnijfilter-3.80FR.txt
-/usr/share/licenses/cnijfilter-mg6300/LICENSE-cnijfilter-3.80JP.txt
-/usr/share/licenses/cnijfilter-mg6300/LICENSE-cnijfilter-3.80SC.txt
+/usr/share/doc/
+/usr/share/doc/cnijfilter-common/
+/usr/share/doc/cnijfilter-common/LICENSE-cnijfilter-3.80EN.txt
+/usr/share/doc/cnijfilter-common/LICENSE-cnijfilter-3.80FR.txt
+/usr/share/doc/cnijfilter-common/LICENSE-cnijfilter-3.80JP.txt
+/usr/share/doc/cnijfilter-common/LICENSE-cnijfilter-3.80SC.txt
+/usr/share/doc/cnijfilter-common/changelog.Debian.gz
+/usr/share/doc/cnijfilter-common/copyright
+/usr/share/doc/cnijfilter-mg6300series/
+/usr/share/doc/cnijfilter-mg6300series/LICENSE-cnijfilter-3.80EN.txt
+/usr/share/doc/cnijfilter-mg6300series/LICENSE-cnijfilter-3.80FR.txt
+/usr/share/doc/cnijfilter-mg6300series/LICENSE-cnijfilter-3.80JP.txt
+/usr/share/doc/cnijfilter-mg6300series/LICENSE-cnijfilter-3.80SC.txt
+/usr/share/doc/cnijfilter-mg6300series/changelog.Debian.gz
+/usr/share/doc/cnijfilter-mg6300series/copyright
+/usr/share/doc/cnijfilter-mg6300series/lproptions-mg6300-3.80EN.txt
+/usr/share/doc/cnijfilter-mg6300series/lproptions-mg6300-3.80FR.txt
+/usr/share/doc/cnijfilter-mg6300series/lproptions-mg6300-3.80JP.txt
+/usr/share/doc/cnijfilter-mg6300series/lproptions-mg6300-3.80SC.txt
 /usr/share/locale/
 /usr/share/locale/cs/
 /usr/share/locale/cs/LC_MESSAGES/
@@ -253,3 +256,5 @@
 /usr/share/maintenancemg6300/maintenance.res
 /usr/share/maintenancemg6300/ngptn_mg6300.xpm
 /usr/share/maintenancemg6300/okptn_mg6300.xpm
+/usr/share/ppd/
+/usr/share/ppd/canonmg6300.ppd
A nouveau, rien d'extraordinaire à mon avis. Le ppd ailleurs, des fichiers txt ailleurs, le binaire cngpijmntmg6300 qui devient cngpijmnt et des fichiers *so qui sont absents sur les paquets debian. Est-ce qu'à ton avis ça peut être la source du problème ?
Sinon, si je regarde les librairies utilisées je vois des différences. Pour le binaire /usr/bin/cifmg6300 du paquet sur AUR:

Code : Tout sélectionner

$ldd /usr/bin/cifmg6300
	linux-vdso.so.1 (0x00007fffabffe000)
	libtiff.so.5 => /usr/lib/libtiff.so.5 (0x00007ff6e9b5f000)
	libpng15.so.15 => /usr/lib/libpng15.so.15 (0x00007ff6e9932000)
	libcnbpcnclapi408.so => /usr/lib/libcnbpcnclapi408.so (0x00007ff6e9ebe000)
	libcnbpcnclui408.so => /usr/lib/libcnbpcnclui408.so (0x00007ff6e982b000)
	libpopt.so.0 => /usr/lib/libpopt.so.0 (0x00007ff6e961f000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007ff6e9272000)
	liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007ff6e904f000)
	libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007ff6e8dfe000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007ff6e8be8000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007ff6e88ea000)
	libcnbpcnclbjcmd408.so => /usr/lib/libcnbpcnclbjcmd408.so (0x00007ff6e87e5000)
	libcnbpcmcm408.so => /usr/lib/libcnbpcmcm408.so (0x00007ff6e86d9000)
	libcnbpess408.so => /usr/lib/libcnbpess408.so (0x00007ff6e85cb000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007ff6e83c7000)
	/lib64/ld-linux-x86-64.so.2 (0x00007ff6e9dd2000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007ff6e81ab000)
et les paquets debian:

Code : Tout sélectionner

$ldd /usr/bin/cifmg6300
	linux-vdso.so.1 (0x00007fffdc7fe000)
	libcnbpcmcm408.so => /usr/lib/libcnbpcmcm408.so (0x00007fac76704000)
	libcnbpess408.so => /usr/lib/libcnbpess408.so (0x00007fac76497000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007fac76199000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fac75f95000)
	libtiff.so.4 => /usr/lib/libtiff.so.4 (0x00007fac75d32000)
	libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00007fac75b08000)
	libcnbpcnclapi408.so => /usr/lib/libcnbpcnclapi408.so (0x00007fac759fc000)
	libcnbpcnclbjcmd408.so => /usr/lib/libcnbpcnclbjcmd408.so (0x00007fac758f7000)
	libcnbpcnclui408.so => /usr/lib/libcnbpcnclui408.so (0x00007fac757f0000)
	libpopt.so.0 => /usr/lib/libpopt.so.0 (0x00007fac755e4000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007fac75237000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fac7501b000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fac76618000)
	libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007fac74dca000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007fac74bb4000)
On remarques quelques différences, pas la même version de libtiff, libpng, une librairie absente sur les paquets debian (liblzma).
Il y a dans les sources un fichier pour compiler pour debian. Je pourrais essayer de reprendre toutes les options de compilations et les appliquer. C'est peut-être au moment de la compilation qu'il y a un truc qui change. Qu'est-ce qui te paraît le plus probable ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] Canon Pixma MG6350

Message par FoolEcho »

Tristelune a écrit :C'est peut-être au moment de la compilation qu'il y a un truc qui change.
C'est selon contre quoi la compilation a lieu (quand je dis "contre", ça désigne les bibliothèques installées sur le système où a eu lieu la compilation ainsi que les options lors du configure/make).
Tristelune a écrit :il se peut que les liens du style /usr/lib/libcn*.so ne soit pas désinstallés.
:|
Tristelune a écrit :e binaire cngpijmntmg6300 qui devient cngpijmnt et des fichiers *so qui sont absents sur les paquets debian. Est-ce qu'à ton avis ça peut être la source du problème ?
Non significatif a priori. C'est ce que je disais au début de ce message: le paquet précompilé (deb) l'a été avec des options différentes et avec des bibliothèques plus vieilles (c'est pour ça qu'autant que possible il faut partir des sources et recompiler).
Je dis «a priori» cependant car il faudrait s'assurer que cnijfilter-et-cie ne requiert pas des versions de bibliothèques précises, à voir avec le configure/INSTALL si présent, etc. (ceci étant, pas eu l'impression que les paquets sur AUR est ce problème...).
«The following statement is not true. The previous statement is true.» :nage:
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [Imprimante] Canon Pixma MG6350

Message par Tristelune »

FoolEcho a écrit : C'est selon contre quoi la compilation a lieu (quand je dis "contre", ça désigne les bibliothèques installées sur le système où a eu lieu la compilation ainsi que les options lors du configure/make).
Hmmm, je ne sais pas si ça va mener à grand-chose, mais comment spécifies-tu de compiler avec une bibliothèque spécifique ?
FoolEcho a écrit :
Tristelune a écrit :il se peut que les liens du style /usr/lib/libcn*.so ne soit pas désinstallés.
:|
Ca c'est reproduit et ma réaction est la même que la tienne. Pour l'instant c'est pas trop important.
FoolEcho a écrit : Je dis «a priori» cependant car il faudrait s'assurer que cnijfilter-et-cie ne requiert pas des versions de bibliothèques précises, à voir avec le configure/INSTALL si présent, etc. (ceci étant, pas eu l'impression que les paquets sur AUR est ce problème...).
Pour l'instant je n'ai rien vu de tel spécifié. Mais si jamais quand je saurai comment compiler avec une bibliothèque particulière, j'essaierai.

Quelque chose que je viens de remarquer qui pourrait être prometteur. Si j'installe mon paquet depuis AUR, lorsque j'ajoute une imprimante, j'ai le choix suivant pour la canon:

Code : Tout sélectionner

Canon MG6300 series (Canon MG6300 series)
Par contre, avec le paquet deb j'ai

Code : Tout sélectionner

USB Printer #1 with status readback for Canon IJ (Canon MG6300 series)
Canon MG6300 series (Canon MG6300 series)
Dans les deux cas, l'imprimante est relié par USB. Mais il semblerait que dans le premier cas, elle est ignoré. Une idée de quoi ça peut venir ? C'est peut-être le problème.

La ligne

Code : Tout sélectionner

USB Printer #1 with status readback for Canon IJ (Canon MG6300 series)
correspond au retour de cnijusb dans le paquet:

Code : Tout sélectionner

$ /usr/lib/cups/backend/cnijusb 
direct cnijusb:/dev/usb/lp0 "Canon MG6300 series" "USB Printer #1 with status readback for Canon IJ"
Dans les deux cas en console ça me retourne quelque chose, c'est dans cups que ça change.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] Canon Pixma MG6350

Message par FoolEcho »

Tristelune a écrit :Hmmm, je ne sais pas si ça va mener à grand-chose, mais comment spécifies-tu de compiler avec une bibliothèque spécifique ?
Je t'arrête, là. J'ai peur que ça t'emmène sur des choses qui ne vont pas résoudre ton problème de toutes manières (faut jouer sur les flags sinon: LD_FLAGS, PKG_CONFIG_PATH ou les options du configure et à l'exécution sur LD_LIBRARY_PATH, des trucs comme ça...). Je voulais seulement attirer l'attention sur le fait que le .deb a été compilé avec des versions de bibliothèques différentes et que potentiellement c'est ça l'explication.
libpng15.so.15 et libtiff.so.5 pour le paquet d'AUR...
libtiff.so.4 et libpng12.so.0 pour le .deb.

Hmmmm... Sauf que c'est patché sur d'autres paquets donc on peut supposer que c'est fonctionnel... :?
Mais tu peux imprimer une page de test avec le .deb et pas avec l'autre ? (faudrait vraiment voir côté log de cups)
Tristelune a écrit :
FoolEcho a écrit :
Tristelune a écrit : il se peut que les liens du style /usr/lib/libcn*.so ne soit pas désinstallés.
:|
Ca c'est reproduit et ma réaction est la même que la tienne. Pour l'instant c'est pas trop important.
Hmmm... Rajoute un .install avec pour contenu, je pense:

Code : Tout sélectionner

post_install() {
	if [ -x /sbin/ldconfig ]; then
		/sbin/ldconfig
	fi
}
post_upgrade() {
	post_install
}
post_remove() {
	post_install
}
«The following statement is not true. The previous statement is true.» :nage:
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [Imprimante] Canon Pixma MG6350

Message par Tristelune »

FoolEcho a écrit : Je t'arrête, là. J'ai peur que ça t'emmène sur des choses qui ne vont pas résoudre ton problème de toutes manières (faut jouer sur les flags sinon: LD_FLAGS, PKG_CONFIG_PATH ou les options du configure et à l'exécution sur LD_LIBRARY_PATH, des trucs comme ça...).
Tu peux pas écrire un peu plus grand, j'ai un mal fou à lire :mrgreen: :copain:
FoolEcho a écrit : Hmmmm... Sauf que c'est patché sur d'autres paquets donc on peut supposer que c'est fonctionnel... :?
Mais tu peux imprimer une page de test avec le .deb et pas avec l'autre ? (faudrait vraiment voir côté log de cups)
Oui,je peux imprimer une page test avec le deb. Toutefois cette fois il a été bien long, mais c'est finalement sorti. Pour l'autre mon imprimante me dit qu'elle traite des données et c'est tout. Ce message reste et il ne se passe rien. Bon j'avoue ne pas avoir eu la patience d'attendre plus de 2', mais j'ai de forts doutes que quelque chose soit finalement sorti.....

J'ai modifié mon cupsd.conf et j'ai mis sur LogLevel debug. Ca fait deux gros fichiers, j'ai essayé de les réduire, mais n'y connaissant rien, j'ai dû laisser trop de chose. Pour le deb:

http://pastebin.fr/26973

Pour l'impression avec le paquet compilé depuis AUR:

http://pastebin.fr/26974

Il dit plein de chose que je ne comprends pas. Je vois que l'imprimante n'est pas accédé de la même manière. Pour le deb:

Code : Tout sélectionner

device_uri[0]="cnijusb:/dev/usb/lp0"
Pour le paquet depuis aur je ne trouve rien de semblable juste

Code : Tout sélectionner

Canon_MG6300_series device-uri: Unknown URI scheme
Setting Canon_MG6300_series device-uri to "usb://Canon/MG6300%20series?serial=31E726&interface=1" (was "file:///dev/null".)
En fouillant, j'ai vu ceci (paquet aur):

Code : Tout sélectionner

D [08/Apr/2013:22:22:47 +0200] [Job 155] pstocanonij: /usr/bin/gs -sstdout=%stderr -r600 -g4958x7016 -q -dNOPROMPT -dSAFER -sDEVICE=ppmraw -sOutputFile=%stdout -| /usr/bin/cifmg6300 --imageres 600 --papersize a4 --media plain --paperload cassetteauto --quality 3 --gamma 1.8 --balance_c 0 --balance_m 0 --balance_y 0 --density 0 --contrast 0 --tone 0 --bbox 9,14,586,834 --fit  --copies 1 --rotate 0
D [08/Apr/2013:22:22:47 +0200] [Job 155] Read 970 bytes of print data...
D [08/Apr/2013:22:22:47 +0200] [Job 155] /usr/bin/cifmg6300: symbol lookup error: /usr/lib/libcnbpcnclapi408.so: undefined symbol: BJESInitiate
Ca pourrait être un candidat à mes soucis à ton avis ?

FoolEcho a écrit : Hmmm... Rajoute un .install avec pour contenu, je pense:

Code : Tout sélectionner

post_install() {
	if [ -x /sbin/ldconfig ]; then
		/sbin/ldconfig
	fi
}
post_upgrade() {
	post_install
}
post_remove() {
	post_install
}
Je veux bien l'ajouter, mais pourrais-tu détailler ? Ce que je ne comprends pas c'est qu'est-ce que ldconfig ? Et franchement même en regardant le man, je ne vois pas ce que ça peut faire sans argument :zarb:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] Canon Pixma MG6350

Message par FoolEcho »

Pour les logs tu peux les vider pour y voir plus clair. Ce serait pas mal d'avoir une séquence installation de l'imprimante dans cups + tentative d'impression.

ldconfig sert à mettre à jour les liens vers les bibliothèques dynamiques (je pense que c'est ça qui traîne).
«The following statement is not true. The previous statement is true.» :nage:
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [Imprimante] Canon Pixma MG6350

Message par Tristelune »

FoolEcho a écrit :Pour les logs tu peux les vider pour y voir plus clair. Ce serait pas mal d'avoir une séquence installation de l'imprimante dans cups + tentative d'impression.
Ok, je le fais dès que je peux.
FoolEcho a écrit : ldconfig sert à mettre à jour les liens vers les bibliothèques dynamiques (je pense que c'est ça qui traîne).
Que je comprenne bien: il est configuré pour chercher à certains endroits, genre /usr/lib. Ah ok, je vois qu'il a aussi un fichier de configuration où on peut donner les libraries. Mais il est dit qu'il crée les liens nécessaires. Sur quelle base crée-t-il un lien ? Et j'en déduis d'après ta réponse que si le lien est mort, il l'efface. Juste ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] Canon Pixma MG6350

Message par FoolEcho »

Tristelune a écrit :Mais il est dit qu'il crée les liens nécessaires. Sur quelle base crée-t-il un lien ? Et j'en déduis d'après ta réponse que si le lien est mort, il l'efface. Juste ?
C'est pourquoi s'il n'est pas lancé, le lien symbolique peut traîner (y a un cache à ce niveau). Je suppose que c'est ce que tu observes.
Pour le reste, faut pas pousser, je ne connais pas le détail du fonctionnement... qui n'a de toutes manières rien à voir avec le sujet. :copain:
«The following statement is not true. The previous statement is true.» :nage:
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [Imprimante] Canon Pixma MG6350

Message par Tristelune »

Yesssss !!!!!! :D

Ca fonctionne!!!

Alors pour rappel, j'avais cette erreur:

Code : Tout sélectionner

D [08/Apr/2013:22:22:47 +0200] [Job 155] /usr/bin/cifmg6300: symbol lookup error: /usr/lib/libcnbpcnclapi408.so: undefined symbol: BJESInitiate
Et en regardant, j'ai trouvé le même problème signalé pour le paquet cnijfilter-mg6200. (commentaire le 2013-04-01)


https://aur.archlinux.org/packages/cnijfilter-mg6200/


En fait c'est bien ce que tu me disais, il faut en fait signaler que les librairies partagées sont installées sur le système, et pour ça j'ai créé le .install que tu m'as conseillé. Et ça roule!!!!

Merci beaucoup pour ton aide, ça m'a permis d'éviter de me lancer sur des pistes qui n'était pas les bonnes. Il me reste des questions, mais c'est lié au PKGBUILD. Je vais créer d'autres sujets pour ça. Maintenant, à la suite: le scanner et accéder à l'imprimante par wifi. Mais avant:

:platine:
Répondre