• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Brother MFC-L2700DN - Filter fehlt

Hallo und guten Tag,

wir haben im Büro den o. g. Drucker, neben anderen, im Einsatz. Bis OpenSuse Leap 15.x ging alles gut. Nur mit OpenSuse Leap 16.0 meldet locahost:631 immer
angehalten
"Filter failed"
Welcher "Filter" fehlt? Weiß von Euch einer einen Rat?
 
Welcher Treiber ist installiert?
Evtl. 32 bit Treiber dann bitte posten:
Code:
cat /proc/cmdline

Wenn dort kein ia32_emulation=1 auftaucht, bitte als root:
Code:
update-bootloader --add-option ia32_emulation=1
und
Code:
update-bootloader --config
sowie folgende Paket mit folgendem Befehl als root installieren:
Code:
zypper in -f glibc-32bit libusb-0_1-4-32bit libusb-1_0-0-32bit

Einrichten (evtl. neu erstellen) dann mit cups:
Code:
localhost:631
 
Hat alles nicht geholfen. Drucker gelöscht, weder über cups noch über die Brother-treiber
Es steht immer noch "Filter failed"
 
Code:
linux:~ # zypper se -si glibc-3 libusb mfcl27
Loading repository data...
Reading installed packages...

S  | Name                  | Type    | Version           | Arch   | Repository
---+-----------------------+---------+-------------------+--------+---------------------------------------------------------------------
i+ | glibc-32bit           | package | 2.40-160000.2.2   | x86_64 | https://download.opensuse.org/distribution/leap/16.0/repo/oss/x86_64
i+ | glibc-32bit           | package | 2.40-160000.2.2   | x86_64 | repo-oss (16.0)
i+ | libusb-0_1-4-32bit    | package | 0.1.13-160000.3.2 | x86_64 | https://download.opensuse.org/distribution/leap/16.0/repo/oss/x86_64
i+ | libusb-0_1-4-32bit    | package | 0.1.13-160000.3.2 | x86_64 | repo-oss (16.0)
i  | libusb-1_0-0          | package | 1.0.28-160000.2.2 | x86_64 | https://download.opensuse.org/distribution/leap/16.0/repo/oss/x86_64
i  | libusb-1_0-0          | package | 1.0.28-160000.2.2 | x86_64 | repo-oss (16.0)
i+ | libusb-1_0-0-32bit    | package | 1.0.28-160000.2.2 | x86_64 | https://download.opensuse.org/distribution/leap/16.0/repo/oss/x86_64
i+ | libusb-1_0-0-32bit    | package | 1.0.28-160000.2.2 | x86_64 | repo-oss (16.0)
i  | libusbmuxd-2_0-6      | package | 2.0.2-160000.2.2  | x86_64 | https://download.opensuse.org/distribution/leap/16.0/repo/oss/x86_64
i  | libusbmuxd-2_0-6      | package | 2.0.2-160000.2.2  | x86_64 | repo-oss (16.0)
i+ | mfcl2700dncupswrapper | package | 3.2.0-1           | i386   | (System Packages)
i+ | mfcl2700dnlpr         | package | 3.2.0-1           | i386   | (System Packages)

    Note: For an extended search including not yet activated remote resources please use 'zypper
    search-packages'.
linux:~ #
Code:
linux:~ # cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-6.12.0-160000.8-default root=UUID=dac63acb-e433-453e-9ba6-3a8a5d6f58eb mitigations=auto quiet security=selinux selinux=1 ia32_emulation=1
linux:~ #
 
Da war bei mir bei der Umstellung zu Leap 16.0 auch etwas, ich weiß aber nicht mehr genau was.
Irgendwas fehlte bzw. war in der falschen Version.

Stell einmal in der /etc/cups/cupsd.conf den loglevel von warn auf debug:
Code:
#LogLevel warn
LogLevel debug
Jetzt öffne eine Konsole und als root:
Code:
journalctl -f
Versuch jetzt einmal zu drucken und poste (evtl als Anhang) das /var/log/cups/error_log
Sowie die neu in der Konsole hinzugekommenen Einträge.
 
Poste:
Code:
zypper se -s cups
Kann es sein, das bei dir cups-filters2 installiert ist?

Denn das war mein Fehler:
Code:
E [09/Nov/2025:11:00:12 +0100] Brother-HL2140: Datei \"/usr/lib/cups/filter/foomatic-rip\" nicht verfügbar: No such file or directory
Und die gibt es nur in
Code:
rpm -qf /usr/lib/cups/filter/foomatic-rip
cups-filters-1.28.17-lp160.159.7.x86_64
 
Oben