Forum Linux.debian/ubuntu installation d'une imprimante Brother HL-L2300D avec debian stable

Posté par  . Licence CC By‑SA.
Étiquettes :
-33
16
mar.
2017

Sommaire

Bonjour,
Heureux acquereur d'une imprimante laser Brother HL-L2300D, je viens de faire confiance au constructeur Brother comme je le fais déjà avec HP et Epson.
Je télécharge donc le script d'installation prévu, d'autant plus qu'il semble fonctionner chez d'autres d'après les références trouvées sur internet.
Je lance le script, quelques erreurs sont signalées, ce qui arrive parfois, mais le programme d'installation poursuit son travail.
Quand on me demande Yes, je dis Yes, et puis il y a le test d'impression…
Rien.
Bon, le script se termine, et j'essaie à nouveau la commande…
Rien.
je lance cups :
"Printers Error
Unable to get printer list:
Bad file descriptor"
aptitude est cassé, etc etc…
La réinstallation du système qui avait plusieurs années est nécessaire.
Je crois que je vais rapporter l'imprimante.
Mais peut-être que chez d'autres "ça marche", d'où ce journal, qui ne peut toutefois s'appliquer à tous les produits Brother laser, et qui peut s'expliquer par un bug ou une exception particulière du logiciel d'installation de l'imprimante laser Brother HL-L2300D, voire même qui aurait pu être causé par une erreur de manipulation de ma part.

root@debianstable:/home/patrick/Téléchargements# date
jeudi 16 mars 2017, 01:11:42 (UTC+0100)

http://support.brother.com/g/b/downloadhowto.aspx?c=fr&lang=fr&prod=hll2300d_us_eu_as&os=128&dlid=dlf006893_000&flang=4&type3=625

debian STABLE

FRENCH
destruction de répertoires dont /var/lib dont /var/lib/dpkg
plusieurs logiciels sont inutilisables dont aptitude
la réinstallation du système est nécessaire
l'imprimante Brother HL-L2300D ne fonctionne pas.

ENGLISH
Destruction of directories including / var / lib including / var / lib / dpkg
Several programs are unusable including
Reinstallation of the system is necessary
The printer Brother HL-L2300D does not work.

LOGS
root@debianstable:/home/patrick/Téléchargements# sh linux-brprinter-installer-2.1.1-1
-e -n Input model name ->
hll2300d
-e
-e You are going to install following packages.
-e hll2300dlpr-3.2.0-1.i386.deb
-e hll2300dcupswrapper-3.2.0-1.i386.deb
-e -n OK? [y/N] ->
y
-e

-e

GPL License Agreement

This Software may be used in accordance with GNU General Public License (GPL). Please read carefully the following GPL and click on "I Accept" button. If you cannot agree with the following terms, please click "I don't Accept" button. In case of your non-acceptance, you can not use this Software.
Note:
Please click on "I Accept" while holding down "Shift" or right click on "I Accept" and select "Save Target As,,," from the menu.

GNU GENERAL PUBLIC LICENSE
Version 2, June 1991

[license]

-e
-e -n Do you agree? [Y/n] ->
Y
-e
wget -T 10 -nd --no-cache http://www.brother.com/pub/bsc/linux/packages/hll2300dcupswrapper-3.2.0-1.i386.deb
--2017-03-16 00:36:25-- http://www.brother.com/pub/bsc/linux/packages/hll2300dcupswrapper-3.2.0-1.i386.deb
Résolution de www.brother.com (www.brother.com)… 92.123.227.219, 92.123.227.168
Connexion à www.brother.com (www.brother.com)|92.123.227.219|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 18990 (19K) [text/plain]
Sauvegarde en : « hll2300dcupswrapper-3.2.0-1.i386.deb »

hll2300dcupswrapper-3.2.0-1.i386.deb 100%[======================================================================================================================================================================>] 18,54K --.-KB/s ds 0,01s

2017-03-16 00:36:26 (1,54 MB/s) — « hll2300dcupswrapper-3.2.0-1.i386.deb » sauvegardé [18990/18990]

Ign http://dl.google.com stable InRelease
Ign http://ftp.fr.debian.org stable InRelease

Atteint http://dl.google.com stable Release.gpg

Atteint http://dl.google.com stable Release

Réception de : 1 http://ftp.fr.debian.org stable-updates InRelease [145 kB]

Réception de : 2 http://security.debian.org stable/updates InRelease [63,1 kB]

Atteint http://dl.google.com stable/main amd64 Packages

Atteint http://ftp.fr.debian.org stable Release.gpg

Réception de : 3 http://ftp.fr.debian.org stable-updates/main Sources [15,5 kB]

Réception de : 4 http://security.debian.org stable/updates/main Sources [191 kB]
Réception de : 5 http://ftp.fr.debian.org stable-updates/contrib Sources [32 B]

Réception de : 6 http://security.debian.org stable/updates/contrib Sources [1 439 B]

Réception de : 7 http://security.debian.org stable/updates/non-free Sources [14 B]

Réception de : 8 http://security.debian.org stable/updates/main amd64 Packages [355 kB]

Ign http://dl.google.com stable/main Translation-fr_FR

Ign http://dl.google.com stable/main Translation-fr

Ign http://dl.google.com stable/main Translation-en

Réception de : 9 http://security.debian.org stable/updates/contrib amd64 Packages [2 506 B]

Réception de : 10 http://security.debian.org stable/updates/non-free amd64 Packages [14 B]

Réception de : 11 http://security.debian.org stable/updates/contrib Translation-en [1 211 B]

Réception de : 12 http://security.debian.org stable/updates/main Translation-en [194 kB]

Réception de : 13 http://ftp.fr.debian.org stable-updates/non-free Sources [920 B]

Réception de : 14 http://ftp.fr.debian.org stable-updates/main amd64 Packages/DiffIndex [7 408 B]

Réception de : 15 http://ftp.fr.debian.org stable-updates/contrib amd64 Packages [32 B]

Réception de : 16 http://security.debian.org stable/updates/non-free Translation-en [14 B]

Réception de : 17 http://ftp.fr.debian.org stable-updates/non-free amd64 Packages/DiffIndex [736 B]

Réception de : 18 http://ftp.fr.debian.org stable-updates/contrib Translation-en [14 B]
Réception de : 19 http://ftp.fr.debian.org stable-updates/main Translation-en/DiffIndex [2 704 B]
Réception de : 20 http://ftp.fr.debian.org stable-updates/non-free Translation-en/DiffIndex [736 B]
Atteint http://ftp.fr.debian.org stable Release
Atteint http://ftp.fr.debian.org stable/main Sources
Atteint http://ftp.fr.debian.org stable/contrib Sources
Atteint http://ftp.fr.debian.org stable/non-free Sources
Atteint http://ftp.fr.debian.org stable/main amd64 Packages
Atteint http://ftp.fr.debian.org stable/contrib amd64 Packages
Atteint http://ftp.fr.debian.org stable/non-free amd64 Packages
Atteint http://ftp.fr.debian.org stable/contrib Translation-en
Atteint http://ftp.fr.debian.org stable/main Translation-fr
Atteint http://ftp.fr.debian.org stable/main Translation-en
Atteint http://ftp.fr.debian.org stable/non-free Translation-en
982 ko réceptionnés en 6s (158 ko/s)

Lecture des listes de paquets… Fait
Lecture des listes de paquets… Fait
Construction de l'arbre des dépendances

Lecture des informations d'état… Fait
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
lib32z1 lib32ncurses5

E: Package 'ia32-libs' has no installation candidate
Lecture des listes de paquets… Fait
Construction de l'arbre des dépendances

Lecture des informations d'état… Fait
Les paquets supplémentaires suivants seront installés :
lib32gcc1
Les NOUVEAUX paquets suivants seront installés :
lib32gcc1 lib32stdc++6
0 mis à jour, 2 nouvellement installés, 0 à enlever et 12 non mis à jour.
Il est nécessaire de prendre 328 ko dans les archives.
Après cette opération, 1 381 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] C
root@debianstable:/home/patrick/Téléchargements# aptitude
root@debianstable:/home/patrick/Téléchargements# sh linux-brprinter-installer-2.1.1-1
-e -n Input model name ->
hll2300d
-e
-e You are going to install following packages.
-e hll2300dlpr-3.2.0-1.i386.deb
-e hll2300dcupswrapper-3.2.0-1.i386.deb
-e -n OK? [y/N] ->
y
-e
Ign http://ftp.fr.debian.org stable InRelease
Ign http://dl.google.com stable InRelease

Atteint http://security.debian.org stable/updates InRelease

Atteint http://ftp.fr.debian.org stable-updates InRelease

Atteint http://dl.google.com stable Release.gpg

Atteint http://dl.google.com stable Release

Atteint http://ftp.fr.debian.org stable Release.gpg

Atteint http://security.debian.org stable/updates/main Sources

Atteint http://ftp.fr.debian.org stable Release

Atteint http://security.debian.org stable/updates/contrib Sources

Atteint http://ftp.fr.debian.org stable-updates/main Sources

Atteint http://dl.google.com stable/main amd64 Packages

Atteint http://security.debian.org stable/updates/non-free Sources

Atteint http://security.debian.org stable/updates/main amd64 Packages

Atteint http://ftp.fr.debian.org stable-updates/contrib Sources

Atteint http://security.debian.org stable/updates/contrib amd64 Packages

Atteint http://ftp.fr.debian.org stable-updates/non-free Sources

Atteint http://security.debian.org stable/updates/non-free amd64 Packages

Atteint http://security.debian.org stable/updates/contrib Translation-en

Réception de : 1 http://ftp.fr.debian.org stable-updates/main amd64 Packages/DiffIndex [7 408 B]

Atteint http://security.debian.org stable/updates/main Translation-en

Atteint http://ftp.fr.debian.org stable-updates/contrib amd64 Packages

Atteint http://security.debian.org stable/updates/non-free Translation-en

Réception de : 2 http://ftp.fr.debian.org stable-updates/non-free amd64 Packages/DiffIndex [736 B]

Atteint http://ftp.fr.debian.org stable-updates/contrib Translation-en

Réception de : 3 http://ftp.fr.debian.org stable-updates/main Translation-en/DiffIndex [2 704 B]

Réception de : 4 http://ftp.fr.debian.org stable-updates/non-free Translation-en/DiffIndex [736 B]
Ign http://dl.google.com stable/main Translation-fr_FR

Ign http://dl.google.com stable/main Translation-fr
Atteint http://ftp.fr.debian.org stable/main Sources
Ign http://dl.google.com stable/main Translation-en

Atteint http://ftp.fr.debian.org stable/contrib Sources

Atteint http://ftp.fr.debian.org stable/non-free Sources

Atteint http://ftp.fr.debian.org stable/main amd64 Packages
Atteint http://ftp.fr.debian.org stable/contrib amd64 Packages
Atteint http://ftp.fr.debian.org stable/non-free amd64 Packages
Atteint http://ftp.fr.debian.org stable/contrib Translation-en
Atteint http://ftp.fr.debian.org stable/main Translation-fr
Atteint http://ftp.fr.debian.org stable/main Translation-en
Atteint http://ftp.fr.debian.org stable/non-free Translation-en
11,6 ko réceptionnés en 4s (2 324 o/s)
Lecture des listes de paquets… Fait
Lecture des listes de paquets… Fait
Construction de l'arbre des dépendances

Lecture des informations d'état… Fait
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
lib32z1 lib32ncurses5

E: Package 'ia32-libs' has no installation candidate
Lecture des listes de paquets… Fait
Construction de l'arbre des dépendances

Lecture des informations d'état… Fait
Les paquets supplémentaires suivants seront installés :
lib32gcc1
Les NOUVEAUX paquets suivants seront installés :
lib32gcc1 lib32stdc++6
0 mis à jour, 2 nouvellement installés, 0 à enlever et 12 non mis à jour.
Il est nécessaire de prendre 328 ko dans les archives.
Après cette opération, 1 381 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Réception de : 1 http://ftp.fr.debian.org/debian/ stable/main lib32gcc1 amd64 1:4.9.2-10 [47,9 kB]
Réception de : 2 http://ftp.fr.debian.org/debian/ stable/main lib32stdc++6 amd64 4.9.2-10 [280 kB]
328 ko réceptionnés en 0s (648 ko/s)

Sélection du paquet lib32gcc1 précédemment désélectionné.
(Lecture de la base de données… 338110 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de …/lib32gcc1_1%3a4.9.2-10_amd64.deb …
Dépaquetage de lib32gcc1 (1:4.9.2-10) …
Sélection du paquet lib32stdc++6 précédemment désélectionné.
Préparation du dépaquetage de …/lib32stdc++6_4.9.2-10_amd64.deb …
Dépaquetage de lib32stdc++6 (4.9.2-10) …
Paramétrage de lib32gcc1 (1:4.9.2-10) …
Paramétrage de lib32stdc++6 (4.9.2-10) …
Traitement des actions différées (« triggers ») pour libc-bin (2.19-18+deb8u7) …
dpkg -x hll2300dlpr-3.2.0-1.i386.deb /
dpkg -x hll2300dcupswrapper-3.2.0-1.i386.deb /
dpkg-query : erreur : la lecture du fichier « info » « /var/lib/dpkg/status » du paquet a échoué: Aucun fichier ou dossier de ce type
dpkg-deb : construction du paquet « hll2300dlpr » dans « hll2300dlpr-3.2.0-1a.i386.deb ».
dpkg -b ./brother_driver_packdir hll2300dlpr-3.2.0-1a.i386.deb
dpkg-deb : construction du paquet « hll2300dcupswrapper » dans « hll2300dcupswrapper-3.2.0-1a.i386.deb ».
dpkg -b ./brother_driver_packdir hll2300dcupswrapper-3.2.0-1a.i386.deb
-e dpkg -i --force-all hll2300dlpr-3.2.0-1a.i386.deb
-e dpkg : erreur : impossible d'accéder au répertoire administratif de dpkg: Aucun fichier ou dossier de ce type
-e dpkg -i --force-all hll2300dcupswrapper-3.2.0-1a.i386.deb
-e dpkg : erreur : impossible d'accéder au répertoire administratif de dpkg: Aucun fichier ou dossier de ce type
-e ###############################ls: impossible d'accéder à /usr/share/ppd/.ppd: Aucun fichier ou dossier de ce type
ls: impossible d'accéder à /usr/share/cups/model/
.ppd: Aucun fichier ou dossier de ce type

dpkg-query : erreur : la lecture du fichier « info » « /var/lib/dpkg/status » du paquet a échoué: Aucun fichier ou dossier de ce type
dpkg-query : erreur : la lecture du fichier « info » « /var/lib/dpkg/status » du paquet a échoué: Aucun fichier ou dossier de ce type
lpinfo: Non autorisé
-e
-e 0 (I): Specify IP address.
-e 1 (A): Auto. (usb://dev/usblp0)
-e
-e -n select the number of destination Device URI. ->
1
-e
-e lpadmin -p HLL2300D -v usb://dev/usblp0 -E
-e Mot de passe pour root sur localhost ? *****
-e -n Test Print? [y/N] ->
y
-e
wait 5s.
lpr -P HLL2300D /usr/share/cups/data/testprint
-e -n Hit Enter/Return key.

root@debianstable:/home/patrick/Téléchargements# lp -P HLL2300D /usr/share/cups/data/testprint
lp: Error - no default destination available.
root@debianstable:/home/patrick/Téléchargements# lpr -P HLL2300D /usr/share/cups/data/testprint
root@debianstable:/home/patrick/Téléchargements# aptitude
root@debianstable:/home/patrick/Téléchargements# locate dpkg
locate: impossible de lancer la commande stat () pour « /var/lib/mlocate/mlocate.db »: Aucun fichier ou dossier de ce type
root@debianstable:/home/patrick/Téléchargements# ls /var/lib
apt PackageKit tiger
root@debianstable:/home/patrick/Téléchargements# date
jeudi 16 mars 2017, 01:11:42 (UTC+0100)

  • # Tu vas encore être en négatif...

    Posté par  (site web personnel) . Évalué à 5.

    Tu comptes poster encore plusieurs fois une question dans la section journal (=tu apportes des infos) plutôt que forum (=tu poses une question)?

    Ton journal précédent a été déplacé https://linuxfr.org/forums/linux-debian-ubuntu/posts/installation-d-une-imprimante-brother-hl-l2300d-avec-debian-stable

    Bon, OK, on ne t'as peut-être pas prévenu…
    J'imagine que ce double devrait être prochainement supprimé.

    • [^] # Re: Tu vas encore être en négatif...

      Posté par  . Évalué à -6.

      "Bon, OK, on ne t'as peut-être pas prévenu…"
      ah ben c'est un détail, oui…
      je croyais ne pas l'avoir posté hier

      "J'imagine que ce double devrait être prochainement supprimé."
      Je vois pas pourquoi.
      C'est bien dans le journal que j'avais posté et pas sur le forum, il n'y avait pas erreur.
      Merci de ta réponse.

  • # ia32-libs

    Posté par  . Évalué à 5.

    Package ia32-libs is not available, but is referred to by another package.

    Question : comment as-tu réagi en lisant cette ligne ?

    • [^] # Re: ia32-libs

      Posté par  . Évalué à 7.

      Quand on me demande Yes, je dis Yes

    • [^] # Re: ia32-libs

      Posté par  . Évalué à -2.

      Ainsi qu'il est indiqué plus haut dans la section LOGS :
      "Souhaitez-vous continuer ? [O/n] C
      root@debianstable:/home/patrick/Téléchargements# aptitude"

      J'ai regardé si "brother" existait, puis j'ai repris l'installation
      pensant que ça avait du être prévu par le constructeur de l'imprimante,
      vu que le pilote date de 2016 et ce modèle d'imprimante me semble assez récent (encore vendu)
      pour être plus récent que amd64.
      (IA32 ("IA-32 is the 32-bit version of the x86 instruction set architecture (ISA), first implemented in the Intel 80386 microprocessors in 1985" https://en.wikipedia.org/wiki/IA-32)

      Généralement les pilotes et certains logiciels x86 (flash ?) fonctionnent encore et peuvent être adaptés sur architecture amd64, qui est moins limitée que x86, il me semble.

      • [^] # Re: ia32-libs

        Posté par  . Évalué à 2.

        Si ta debian est en 64bits et si ton driver est en 32bits, à partir de là il est possible que le script gère mal la situation.

        Je me trompe peut-être mais j'ai l'impression que ton approche de l'informatique est de type rouleau-compresseur, ce qui s'accorde mal avec l'OS et le matériel que tu as choisis.

        • [^] # Re: ia32-libs

          Posté par  . Évalué à -2.

          Il me semblait qu'il etait peut-être plus aisé d'adapter des instructions x86 vers x86-64.

          https://fr.wikipedia.org/wiki/AMD64
          "AMD64 est le nom de l'architecture des premiers microprocesseurs 64 bits de la société Advanced Micro Devices.
          Son nom de code est Hammer (de l'anglais marteau) remplaçant l'appellation x86-64"

          https://fr.wikipedia.org/wiki/X64
          "- Cette extension permet la gestion des nombres sur 64 bits, avec pour corollaire un adressage mémoire possible bien au-delà de la limite des 4 Go.
          - À cela s'ajoute le doublement (de 8 à 16) du nombre de registres généralistes et vectoriels (SSE)."

          J'ai justement Hammer debian à réinstaller.
          (mais sur celui-là changer l'alim devrait suffire, puisqu'il n'a aucun logiciel propriétaire, lui) :)

          • [^] # Re: ia32-libs

            Posté par  (site web personnel) . Évalué à 4.

            Sérieusement : arrête de balancer des trucs dans tous les sens au pif, ma gamine de 6 ans joue à ça en apprenant les maths mais un adulte n'est plus sensé faire ça.

            Ce que tu racontes est du pifomètre de réponse qui n'a rien à voir avec le sujet.

            Pose-toi, reprend des cours sur comment appréhender des sujets qu'on ne comprend pas.

          • [^] # Re: ia32-libs

            Posté par  . Évalué à 1.

            Ok, rien à ajouter à la réponse de Zenitram, je m'arrête là.

  • # HEUREUX!

    Posté par  . Évalué à 4.

    Heureux acquereur d'une imprimante laser Brother HL-L2300D

    Tu supposes que leur script a complètement niqué ton système mais tu es quand même heureux ? :)

    Par ailleurs je te recommande la lecture de https://linuxfr.org/wiki/aide-edition si tu veux que ton prochain message ne ressemble pas à rien, comme c’est le cas pour celui-ci…

    • [^] # Re: HEUREUX!

      Posté par  . Évalué à 1.

      Tu pourras vérifier que j'avais écrit être "heureux acquéreur",
      aussi l'achat était préalable à l'installation du pilote qui a détruit le système,
      ainsi cet état d'esprit conséquent à l'achat de la machine
      se trouvait antérieur aux conséquences de la tentative d'utilisation de ce produit.

  • # /var

    Posté par  . Évalué à 3.

    Est-ce que seul /var/lib a disparu, ou l'ensemble de /var? Si /var/log est toujours là peut être y trouveras tu des informations sur le problème? /var est il à la racine ou dans un partition séparée? montée?

    Le script d'install est bien crade (de mon point de vue) mais je n'ai jamais eu de problème (de ce type) avec.

    Et que disent dpkg --print-architecture (amd64…) et dpkg --print-foreign-architecture (i386?).

    • [^] # Re: /var

      Posté par  . Évalué à -2.

      Concernant /var/lib, il s'agit d'une erreur car /var/lib était présent,
      comme indiqué plus bas dans les LOGS :
      "root@debianstable:/home/patrick/Téléchargements# aptitude
      root@debianstable:/home/patrick/Téléchargements# locate dpkg
      locate: impossible de lancer la commande stat () pour « /var/lib/mlocate/mlocate.db »: Aucun fichier ou dossier de ce type
      root@debianstable:/home/patrick/Téléchargements# ls /var/lib
      apt PackageKit tiger"
      Il y a ci-dessus le résultat de "ls /var/lib"

      _ dpkg --print-architecture
      amd64
      _ dpkg --print-foreign-architecture
      dpkg : erreur : option --print-foreign-architecture inconnue

      Utilisez « dpkg --help » pour obtenir de l'aide à propos de l'installation et la désinstallation des paquets [*] ;
      Utilisez « apt » ou « aptitude » pour gérer les paquets de manière plus conviviale ;
      Utilisez « dpkg -Dhelp » pour obtenir la liste des valeurs de drapeaux de débogage ;
      Utilisez « dpkg --force-help » pour consulter la liste des options de forçage ;
      Utilisez « dpkg-deb --help » pour obtenir de l'aide sur la manipulation des fichiers *.deb ;

      Les options marquées d'un [*] affichent beaucoup d'informations : tubez-les à travers « less » ou « more ».

      _ dpkg --print-foreign-architectures
      _

      Effectivement, en l'absence de son analyse plus poussée, et dans la mesure où il semblerait fonctionner ailleurs, on ne peut toutefois pas écarter un problème extérieur au script.

      • [^] # Re: /var

        Posté par  . Évalué à 5.

        "root@debianstable:/home/patrick/Téléchargements# aptitude
        root@debianstable:/home/patrick/Téléchargements# locate dpkg
        locate: impossible de lancer la commande stat () pour « /var/lib/mlocate/mlocate.db »: Aucun fichier ou dossier de ce type

        visiblement tu lances des commandes sans savoir ce qu'elle est censé faire ni comment interpreter son resultat

        aptitude tout seul ouvre le logiciel de gestion de paquet en ligne de commande, et ne fait rien de plus, si tu quittes, il quitte.

        il faut faire aptitude update pour qu'il rafraichisse la liste des paquets disponibles.

        locate dpkg est censé localisé tous les fichiers qui contiennent 'dpkg'
        mais pour cela il faut que la base de données 'mlocate' soit à jour
        et cela ne se fait pas par miracle, il faut lancer, en tant que root ou avec sudo la commande updatedb

        sinon tu peux faire which dpkg qui te dira si un binaire du nom de 'dpkg' existe

        • [^] # Re: /var

          Posté par  . Évalué à -1.

          A quoi me sert toutes ces commandes dès lors qu'elles ne peuvent fonctionner, tant que je n'ai pas reconstruit ces répertoires ?

      • [^] # Re: /var

        Posté par  . Évalué à 1.

        désolé, dpkg --print-foreign-architectures
        et donc (mais un peu tard)

        dpkg --add-architecture i386
        apt-get update

        Je sais lire merci. /var/lib est là mais vide: les 3 dossiers existants ont vraisemblablement été recréés par des commandes et tâches cron.
        Par exemple dans ta log on voit que manquent /var/lib/mlocate et /var/lib/dpkg.

        Je ne vois rien dans le script d'install qui puisse supprimer le contenu de /var/lib même s'il est exécuté par dash au lieu de bash.
        Et donc /var est il sur une partition séparée? montée?

        • [^] # Re: /var

          Posté par  . Évalué à 1.

          Entre les deux appels à la commande 'aptitude', il n'y a eu que l'exécution complète du script.
          Le premier aptitude a fontionné, le second appel indiquait qu'il n'y avait plus /var/lib/apt.

          /var/ est sur /
          cette partition a de la place
          /opt aussi, il s'y trouve le pilote
          /opt/brother/Printers/HLL2300D:
          total 0
          drwxr-xr-x 2 root root 110 sept. 29 2014 cupswrapper
          drwxr-xr-x 2 root root 85 sept. 29 2014 inf
          drwxr-xr-x 2 root root 65 sept. 29 2014 lpd

          /opt/brother/Printers/HLL2300D/cupswrapper:
          total 68
          -rw-r--r-- 1 root root 15009 sept. 29 2014 brother-HLL2300D-cups-en.ppd
          -rwxr-xr-x 1 root root 24435 sept. 29 2014 brother_lpdwrapper_HLL2300D
          -rw-r--r-- 1 root root 18351 sept. 29 2014 Copying
          -rwxr--r-- 1 root root 7649 sept. 29 2014 paperconfigml1

          /opt/brother/Printers/HLL2300D/inf:
          total 20
          -rwxr-xr-x 1 root root 7976 sept. 29 2014 braddprinter
          -rw-r--r-- 1 root root 890 sept. 29 2014 brHLL2300Dfunc
          -rw-r--r-- 1 root root 167 sept. 29 2014 brHLL2300Drc
          -rwxr-xr-x 1 root root 961 sept. 29 2014 setupPrintcap

          /opt/brother/Printers/HLL2300D/lpd:
          total 92
          -rwxr-xr-x 1 root root 30500 sept. 29 2014 brprintconflsr3
          -rwxr-xr-x 1 root root 6504 sept. 29 2014 filter_HLL2300D
          -rwxr-xr-x 1 root root 52249 sept. 29 2014 rawtobr3

        • [^] # Re: /var

          Posté par  . Évalué à 1.

          tree /var
          /var
          ├── lib
          │ ├── apt
          │ │ └── lists
          │ │ └── partial
          │ ├── dpkg
          │ │ └── lock
          │ ├── PackageKit
          │ │ └── transactions.db
          │ ├── tiger
          │ │ └── work
          │ └── upower
          ├── log
          │ ├── mail.err
          │ ├── mail.info
          │ ├── mail.log
          │ └── mail.warn
          └── spool
          └── lpd
          └── HLL2300D

          13 directories, 6 files

        • [^] # Re: /var

          Posté par  . Évalué à 0.

          "Et donc /var est il sur une partition séparée? montée?"

          Gagné !
          /var était en fait /var -> ailleurs_où_y_a_plus_de_place

          C'est en consultant la dernière archive qui datait de 2015 que j'ai pu m'en rendre compte.

          Donc je suppose que le script a replacé le lien par un /var/ …

          L'impression fonctionne à nouveau, sauf l'imprimante brother qui n'était pas comprise dans le var que l'install a remplacé par un dossier vide.
          Je n'ai pas d'autre explication.

          D'autres vérifications seront indispensables.

          • [^] # Re: /opt

            Posté par  . Évalué à 1.

            ls /opt
            brother google

            il avait aussi viré /opt
            pour les mêmes raisons…

          • [^] # Re: /var

            Posté par  . Évalué à 2.

            Mouais…

            En regardant dans le script de Brother, et sauf erreur, la dossier /var n'est jamais utilisé, il y a peut de chance qu'il soit responsable de l'altération de /var.

            /usr/local
            /usr/lib, /usr/lib32, /usr/lib64
            /usr/share
            /etc
            /opt

            Même en considérant avec une exécution via /bin/sh, je pense que le problème vient d'ailleurs : probablement un démontage de la partition durant l'installation (et il n'y a pas pas de umount dans le script)

            L'installation des .deb peut être ?
            Une coïncidence ?

            • [^] # Idle - "File "/usr/lib/cups/filter/brother_lpdwrapper_HLL2300D" not available: No such file

              Posté par  . Évalué à 0. Dernière modification le 18 mars 2017 à 18:31.

              C'est ce que j'ai constaté avec étonnement.

              Quoi qu'il en soit, alors que j'allais modifier mon arborescence, j'ai constaté que cups indiquait :

              Idle - "File "/usr/lib/cups/filter/brother_lpdwrapper_HLL2300D" not available: No such file or directory"

              aussi, j'ai relié le fichier manquant pour je ne sais quelle raison.
              ln -s /opt/brother/Printers/HLL2300D/cupswrapper/brother_lpdwrapper_HLL2300D /usr/lib/cups/filter/brother_lpdwrapper_HLL2300D

              et l'imprimante vient enfin de sortir la page de test.

              Pour avoir par curiosité essayé avec ce pilote (recommendé) ça n'a rien donné.
              Brother HL-2400CeN Foomatic/hl1250 (recommended) (color, 2-sided printing)

            • [^] # Re: /var

              Posté par  . Évalué à 1.

              Voici ce que contenait /var après l'installation, on peut remarquer /var/spool/lpd/HLL2300D qui n'était certainement pas présent avant l'installation.

              20170316/var/
              ├── lib
              │   ├── apt
              │   │   └── lists
              │   │   └── partial
              │   ├── PackageKit
              │   │   └── transactions.db
              │   ├── tiger
              │   │   └── work
              │   └── upower
              ├── log
              │   ├── mail.err
              │   ├── mail.info
              │   ├── mail.log
              │   └── mail.warn
              └── spool
              └── lpd
              └── HLL2300D

    • [^] # Re: /var

      Posté par  . Évalué à 1. Dernière modification le 18 mars 2017 à 03:13.

      ls /var/log
      mail.err mail.info mail.log mail.warn

      j'avais loupé ça…

      tree /var
      /var
      ├── lib
      │   ├── apt
      │   │   └── lists
      │   │   └── partial
      │   ├── dpkg
      │   │   └── lock
      │   ├── PackageKit
      │   │   └── transactions.db
      │   ├── tiger
      │   │   └── work
      │   └── upower
      ├── log
      │   ├── mail.err
      │   ├── mail.info
      │   ├── mail.log
      │   └── mail.warn
      └── spool
      └── lpd
      └── HLL2300D

      13 directories, 6 files

  • # Ben pourquoi ?

    Posté par  . Évalué à 10.

    Je comprends pas pourquoi tu persistes à lancer l'install de ton pilote avec SH

    sh linux-brprinter-installer-2.1.1-1 -e -n

    alors que le fabriquant, sur la page que tu indiques, préconise de faire

    Step4. Get superuser authorization with the "su" command or "sudo su" command.
    Step5. Run the tool:
    Command: bash linux-brprinter-installer-..- Brother machine name
    e.g. bash linux-brprinter-installer-2.1.1-1 MFC-J880DW

    Le script d'install en question est un script BASH. Constater des effets bizarres alors que tu l'empêches d'utiliser le shell kivabien ne m'étonne pas outre mesure.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.