Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

nombre réponses : 25

#0 Re : -1 »  Script d'installation pour imprimantes Brother » Le 02/04/2013, à 18:05

fabux
Réponses : 2 146

big_smile Au temps pour moi c'est bien brother2 et non brscan2 big_smile

Peut-être une histoire de groupe (genre ajouter ton id à plugdev ou sane ou encore scanner)
Chez moi (non serveur) grep fabux /etc/group donne

adm:x:4:fabux
dialout:x:20:fabux
cdrom:x:24:fabux
plugdev:x:46:fabux
lpadmin:x:112:fabux
admin:x:120:fabux
fabux:x:1000:
sambashare:x:122:fabux

#1 Re : -1 »  Script d'installation pour imprimantes Brother » Le 03/04/2013, à 10:45

fabux
Réponses : 2 146

Quelques pistes par là (pour tester en pointant directement)
Sinon je pensais aux liens symboliques comme indiqué dans la doc qui pointe , normalement le script les gère mais à vérifier tout de même.

#2 Re : -1 »  Script d'installation pour imprimantes Brother » Le 03/04/2013, à 23:59

fabux
Réponses : 2 146
PotatoMasher a écrit :

ls -l /usr/lib | grep libbr

On peut donc constater que le lien libbrcolm2.so.1 est mal formé, et que les fichiers présents dans /usr/lib64/sane ne sont pas dans /usr/lib.

avec «grep libbr» normal qu'on ne voit pas les libsane-brother.so wink
Et je préfère le rappeler mais certains fichiers vont dans /usr/lib et d'autres dans /usr/lib/sane

J'ai donc copié ce qui était nécessaire à l'aide d'un script maison et j'ai redémarré le serveur.

Normalement le script demonipuch aurait dû se charger de ces copies. Je m'avance peut-être mais il y a peut-être une particularité avec la version serveur (qui ne provoque pas d'erreur mais saute peut-être une étape?) Je laisse demonipuch juger s'il a besoin de tes logs (j'ai pas relu le script récemment)

$ ls /etc/sane.d

Ok, pas de brother nulle part...

C'est la ligne brother2 dans dll.conf qui active l'usage du pilote sane

$ ls -l /dev/bus/usb/003/002
crw-rw-r-- 1 root lp 189, 257 Apr  3 08:18 /dev/bus/usb/003/002

Là j'ai été vérifier et mon utilisateur ne fait pas partie du groupe "lp". Je me suis donc ajouté. Redémarrage...

Heureusement qu'il est pas en prod ton serveur big_smile wink

À priori le groupe lp n'est plus nécessaire.
Par contre en regardant cette doc il est question de netpbm. J'y crois moyen mais bon

Non, rien de nouveau ensuite. Seules les commandes "lsusb" et "brscan-skey -l" voient l'appareil. Je vais continuer d'essayer un peu plus tard aujourd'hui en suivant la procédure décrite ici. J'ai déjà réussi à installer l'imprimante sur un autre ordinateur à la maison, alors je pourrais essayer d'aller y chercher les fichiers *.fw.

Sinon, je regardais ton message initial ici et en regardant ton dpkg -l j'avais un doute sur le driver. J'ai testé le lpr téléchargé sur le site de brother et tu devrais avoir
drdcp7020lpr:i386 .
Tu peux refaire

dpkg -l | grep -i "brother"

tu n'as pas de souci d'imprimante je sais mais c'est pour voir si le script à bien marché à ce niveau.

Ou alors vire tout les paquets brother et remet à l'origine les fichiers de conf que tu as touché et refait le script


Merci encore pour ton aide!

De rien même si je ne suis pas d'une grande utilité lol

Edit:  ce thread me fait penser de nouveau soit au problème de driver à réinstaller soit aux cp à refaire. Si le script est bien passé il y a peut-être un conflit entre le pilote installé par défaut (à priori tu as au moins celui-là vu ton dpkg -l) et celui téléchargé sur le site brother via le script demonipuch

#3 Re : -1 »  Script d'installation pour imprimantes Brother » Le 04/04/2013, à 21:48

fabux
Réponses : 2 146

@PotatoMasher: hmm
Pour le mkdir. à part ajouter le slash à la fin, je ne vois pas. Éventuellement voir avant avec ls -l /usr/lib/sane si ce ne serait pas un lien symbolique (dans le doute tu avais bien fais des cp et non des ln -s pour les fichiers ?)
Pour le reste essai de nettoyer le cache (clean,autoclean, autoremove), puis virer tous les paquets brothers, remettre la règle udev à l'origine, et lancer le script

#4 Re : -1 »  Script d'installation pour imprimantes Brother » Le 09/04/2013, à 21:54

fabux
Réponses : 2 146

Je viens de télécharger et lire vite fais le script, normalement il s'occupe d'installer si besoin sane-utils

# Installer le paquet sane-utils (s'il n'est pas installé)
dpkg -l | awk '{print $2}' | grep ^sane-utils$ 1>&9
if [[ $? != 0 ]]; then
        echo -e ${green}"Installation du paquet : sane-utils"${resetcolor}
        apt-get install -y sane-utils 2>&9

Est-ce que lancer le script puis installer de nouveau ne gène pas? (fichier qui disparaitrai…)
Sinon ton fichier n'est pas lisible: c'est à dire? tu essai de le lire à travers ssh ou tu l'a téléchargé sur un autre poste et ça affiche rien avec erreur?

#5 Re : -1 »  Script d'installation pour imprimantes Brother » Le 09/04/2013, à 23:08

fabux
Réponses : 2 146

Pour l'extension de fichier j'ai toujours fais scanimage > image.jpg et j'ai jamais eu de ppm (ou alors j'ai pas compris ce que tu voulais dire smile)
Mais bref, c'est bon alors?
Et sinon il y a quelques astuces dans la doc pour améliorer la numérisation direct (je n'ai pas lu en profondeur ton lien qui indique peut-être les mêmes choses).
Pour scanner un document et le transférer au serveur de fichier ajouter peut-être du ssh/scp dans le script scanimage ? (mais là ça sort un peu beaucoup du cadre de ce fil big_smile)

@demonipuch: Pour les boutons du scan, le script semble poser la question pour savoir si on veut installer les brscan-skey mais leur lancement auto est commenté: c'est volontaire? (question peut-être inutile mais je ne les utilise pas)
Sinon dans install.sh, tu as un commentaire en EN (son pendant en CLI est bien en FR) «Ask if we want to install brscan-skey» wink
Enfin j'ai pas testé mais tu peux peut-être utiliser dans la fonction ConfirmInstall (GUI et CLI) la variable ${connection} dans le message directement?
En gros ton case sert à priori pour afficher -…connecté via USB et -…connecté via réseau.
Une fois encore je n'ai pas testé mais peut-être mettre directement Confirmez l'installation de votre imprimante ${printer} connectée via ${connection}?" pour "économiser" un case
Pour le reste, j'ai pas approfondi, flemme de tout relire:)

#6 Re : -1 »  Script d'installation pour imprimantes Brother » Le 02/05/2013, à 10:51

fabux
Réponses : 2 146

Salut,

tu as essayé de ne pas la connecter sur le pc fixe (donc uniquement en réseau) et de la pinger (du fixe et du portable)
Toujours mise en réseau, sur le pc fixe essai dans l'interface de gestion de passer du mode USB au mode réseau (les drivers étant installés il ne devrait y avoir que l'URI à modifier)
Ton routeur ne bloque pas les connexions entrante ou sortante sur le port d'impression ? (je n'ai plus le numéro en tête)

#7 Re : -1 »  Script d'installation pour imprimantes Brother » Le 27/05/2013, à 06:01

fabux
Réponses : 2 146

Salut,

ça faisait un moment que je n'étais pas retourné sur le site de Brother donc ça fait peut-être un moment que ça y est, mais je viens d'y voir ça faisant état d'un brother-udev-rule-type1-1.0.0-1.all.deb

@pkir68: peut-être une piste .

#8 Re : -1 »  Script d'installation pour imprimantes Brother » Le 04/07/2013, à 11:50

fabux
Réponses : 2 146

Salut,

je penses que c'est bien l'erreur initctl: Unknown job: lpd qui pose problème. En cherchant rapidement j'ai vu çà (je n'ai pas ce lien symbolique chez moi mais je suis sur 12.04)
Sinon je n'ai pas relu le script depuis un moment mais peut-être manque-t-il un paquet (vu ici)

#9 Re : -1 »  Script d'installation pour imprimantes Brother » Le 13/08/2013, à 20:16

fabux
Réponses : 2 146

Salut,

je viens de mettre Debian 7 Wheezy 64 bits sur mon pc et naturellement voulu installer ma DCP-353c avec ton script.
Premier coup, erreur de dépendance sur ia32-libs mais semble avoir installé l'imprimante. En fait  ni l'impression et ni le scan ne marche.
En vérifiant l'erreur que j'avais (oublié de noter) je tombe ici et fais donc

sudo dpkg --add-architecture i386
sudo apt-get update

Et après désinstallation de l'imprimante et des paquets j'ai relancé le script.
L'impression était OK mais le scanner non
Obligé de faire la copie des fichiers dans /usr/lib et /usr/lib/sane pour que ça marche.
Je penses que tu peux ajouter dans FixScannerConfig un

|| "${codename}" == "wheezy"

Par contre il me restait une erreur avec dpkg (à priori la règle qu'il n'a pas aimé)

sudo apt-get install -f
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
  libsane:i386
Paquets suggérés :
  hpoj:i386 hplip:i386
Les NOUVEAUX paquets suivants seront installés :
  libsane:i386
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/1 880 ko dans les archives.
Après cette opération, 8 518 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ?
(Lecture de la base de données... 140151 fichiers et répertoires déjà installés.)
Dépaquetage de libsane:i386 (à partir de .../libsane_1.0.22-7.4_i386.deb) ...
dpkg: erreur de traitement de /var/cache/apt/archives/libsane_1.0.22-7.4_i386.deb (--unpack) :
 tentative de remplacement de « /lib/udev/rules.d/60-libsane.rules », qui est différent d'autres instances du paquet libsane:i386
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/libsane_1.0.22-7.4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

j'ai fini par retirer la ligne #Brother dans /lib/udev/rules.d/60-libsane.rules, fais un apt-get install -f et simple-scan marche :-)

#10 Re : -1 »  Script d'installation pour imprimantes Brother » Le 23/08/2013, à 08:41

fabux
Réponses : 2 146

Salut,

il y à un espace en trop entre wrapper et -1.1.2-2.i386...

#11 Re : -1 »  Script d'installation pour imprimantes Brother » Le 18/09/2017, à 07:34

fabux
Réponses : 2 146

Salut,

Il me semble que demonipuch a cessé le dev de son script car brother en fournissait un qui prenait en charge les mêmes imprimantes.
La liste des imprimantes c'est étoffée depuis et n'a pas été mise à jour sur la doc, mais essai de tester ce tuto de la doc

Et pour le scanner vérifier les liens de librairies si tu es en 64bits et si ça fonctionne en administrateur avec ton logiciel lde numérisation. En gros suivre ça si ce n'est déjà fait.

#12 Re : -1 »  Script d'installation pour imprimantes Brother » Le 18/09/2017, à 10:08

fabux
Réponses : 2 146

Je dirais éventuellement

for i in $(dpkg -l | grep -i brother | awk '{print $2}'); do sudo dpkg -P $i; done
sudo apt clean
sudo apt autoclean
sudo apt autoremove

edit: si un dossier /usr/local/Brother existe, le supprimer aussi (ou le renommer)

#13 Re : -1 »  Script d'installation pour imprimantes Brother » Le 15/11/2017, à 19:36

fabux
Réponses : 2 146

@Alain_Le_Bel: Tu as essayé la modif de règle udev comme indiqué dans la doc dédiée?

#14 Re : -1 »  Script d'installation pour imprimantes Brother » Le 15/11/2017, à 20:14

fabux
Réponses : 2 146

La deuxième règle ne sert qu'avant 16.04 donc tu peux l'effacer.

Tu as bien relancer ton pc? tu as bien brother ou brother2 (ou autre je ne sais plus) dans /etc/sane.d/dll.conf?

Impossible d'installer gnome commander? Ouvre un autre fil en indiquant ce que ça te dis dans le terminal.
Et tu mets le lien vers ce nouveau thread ici ;-)

#15 Re : -1 »  Script d'installation pour imprimantes Brother » Le 15/11/2017, à 21:09

fabux
Réponses : 2 146

Je te conseille de tout désinstaller et installer uniquement
[*]mfcj6510dwlpr-3.0.0-1a.i386.deb[/*]
[*]mfcj6510dwcupswrapper-3.0.0-1a.i386.deb[/*]
[*]brscan4-0.4.4-3.amd64.deb[/*]
Penses à copier les fichiers de (ou vers je ne sais plus c'est dans la doc) lib64
vérifier qu'il y a bien brother4 dans dll.conf et bien mettre la règle udev

#16 Re : -1 »  [Résolu]Installation scanner DCP-L2500D Brother » Le 30/10/2017, à 11:13

fabux
Réponses : 47

Salut,

justement tu indiques qu'il n'y a pas indiqué dans /etc/sane.d/dll.conf de ligne brother (ou brscan2 ou brscan3 je ne sais plus exactement). Si tu l'ajoutes et que tu relances le tout?

edit: surtout que tu dis "Lors de la mise à niveau j'ai autorisé la modification par un fichier plus récent de /etc/sane.d/dll.conf". J'imagine que c'est la version du mainteneur qui ne contient de fait aucune référence aux brothers.

edit2: je vois un dll.conf.dpkg-old  peut-être a-t-il la bonne ligne

#17 Re : -1 »  [Résolu]Installation scanner DCP-L2500D Brother » Le 31/10/2017, à 20:14

fabux
Réponses : 47

@ayral: merci pour l'ajout dans la doc (le lien est à mettre en forme par contre tongue ) .
Par contre, tu n'aurais pas un lien vers un bug? il ne s'agit pas que des brother? Je ne vois pas spécialement plus de souci de scanner dans le forum (après je passe pas souvent ici wink )

#18 Re : -1 »  [Résolu]Installation scanner DCP-L2500D Brother » Le 03/11/2017, à 18:44

fabux
Réponses : 47
Ayral a écrit :
fabux a écrit :

@ayral: merci pour l'ajout dans la doc (le lien est à mettre en forme par contre tongue ) .

Ah oui, au fait j'ai essayé et pas réussi... Tu peux très bien le faire toi même, pas de problème.

Donc on met

[[http://l.adresse.qui.va.bien | le lien au propre]]

et voilà tongue
C'est très bien expliqué wink

Mais sinon j'ai voulu le faire mais maintenant que c'est résolu ici, est-ce que ta note reste valable?
En plus elle pointe ici au lieu du sujet que tu as ouvert

Ou alors on y met une note du style:
" attention en cas d'upgrade de version lorsqu'on vous propose d'installer la version du mainteneur ou la version installé de choisir la bonne option, au risque de devoir refaire certaines manipulations qui était nécessaire pour bien faire fonctionner votre périphérique tel qu'une modification dans le fichier /etc/sane.d/dll.conf ou l'ajout d'une règle udev par exemple"

#19 Re : -1 »  Impossible de créer ma page utililisateur » Le 14/10/2017, à 11:53

fabux
Réponses : 13

Salut,

je ne retrouve pas ton mail sur la liste si tu en as envoyé un. Tu as toujours le problème pour créer ta page profile?

#21 Re : -1 »  Mettre en place un site de présentation de Ubuntu simple et intuitif » Le 19/09/2017, à 18:20

fabux
Réponses : 3

Salut,

je réponds un mois après mais bon. Peut-être que le tour en ligne d'ubuntu répond à la demande?

#22 Re : -1 »  Apturl ne fonctionne pas » Le 24/06/2014, à 14:33

fabux
Réponses : 13

Salut,

pour about:config, il faut saisir ça dans la barre d'adresse de ton navigateur.
Pour le reste dans la doc apturl il est bien indiqué au moment de choisir
"si dans votre cas "apturl" n'est pas visible, cliquez sur le bouton "choisir", puis "système de fichiers", puis le répertoire /usr/bin puis le fichier "apturl".) "

#23 Re : -1 »  Installation du scanner brother DCP-7055 sous ubuntu 12.04 32 bits » Le 02/05/2013, à 10:54

fabux
Réponses : 27

Salut,

est-ce que les commandes fonctionnent avec sudo?

sudo brscan-skey -l
sudo scanimage > image.pnm

#24 Re : -1 »  Installation du scanner brother DCP-7055 sous ubuntu 12.04 32 bits » Le 03/05/2013, à 09:09

fabux
Réponses : 27

J'avais vu mais après divers tests/install/réinstall la modif de règle udev aurait pû sauter
En attendant là j'ai pas spécialement d'idée hmm
Comme dit alca94 envoi le install.log à demonipuch dès fois qu'il voit quelquechose.