Am 20.08.20 um 22:32 schrieb Christian Boltz:
Am Donnerstag, 20. August 2020, 21:31:33 CEST schrieb Peter McD:
Der Scanner wird unter Leap 15.2 gefunden und funktioniert auch dort mit XSane und dem Brother Treiber brscan5-1.1.0-0.x86_64.rpm
Unter Tumbleweed mit dem selben Treiber sagt mir Xsane "keine Gräte erreichbar.
Nach etwas herumstöbern habe ich herausgefunden, dass in Leap in /etc/udev/rules.d einigen Dateien sind, jedoch ist am gleichen Ort in Tumbleweed in /etc/udev/rules.d/ nur eine leere Datei.
Das liegt vermutlich daran, dass in /etc/ langfristig nur noch Dateien liegen sollen, die vom Admin erstellt oder geändert wurden.
Per Paket installierte (Original-)Dateien sollen künftig in /usr/ landen, entweder in /usr/etc/ oder in programmspezifischen Verzeichnissen, in diesem Fall /usr/lib/udev/rules.d/.
My Dear, Du hast recht, in Tumbleweed in /usr/lib/udev/rules.d findet man die 55-libsane.rules und die 56-sane-backend-autoconfig.rules, das sind zwei von vier. die 70-persistent.net.rules steht da nicht und offensichtlich auch nicht die 55-brothermfp-brscan...rules. Kannst du mit dem Inhalt von 70-persistent-net.rules etwas anfangen? Hat der eine Relavanz für den USB-Scanner? 70-persistent.net.rules # This file was automatically generated by the /usr/lib/udev/write_net_rules # program,run by the persistent-net-generator.rules rules file. # # You can modify it,as long as you keep each rule on a single # line,and change only the value of the NAME= key. # PCI device 0x10ec:0x8168 (r8169) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="18:31:bf:6c:16:40", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Die Umstellung läuft schrittweise und wird wohl noch eine Weile dauern. ... Jedenfalls: Fehlende Dateien in /etc/ sind also erstmal normal, solange diese Dateien jetzt in /usr/ liegen.
Ich habe testweise die Dateien aus Leap nach Tumbleweed kopiert, gebootet und siehe da, der Scanner funktioniert.
...
Das klingt nach einer Regression, daher würde ich einen Bugreport empfehlen.
Einzige offene Frage: stammen die fraglichen Dateien aus dem brscan5- Paket (ist das von Brother?) oder z. B. aus dem openSUSE sane-Paket? Das findest Du mit rpm -qf /etc/udev/rules.d/$dateiname raus.
Hier sind die vier Dateien, die /etc/udev/rules.d/70-persistent-net.rules (ohne Inhalt)war schon vorher im Verzeichnis rpm -qf /etc/udev/rules.d/55-brother-mfp-brscan5-1.0.2-2.rules file /etc/udev/rules.d/55-brother-mfp-brscan5-1.0.2-2.rules is not owned by any package rpm -qf /etc/udev/rules.d/55-libsane.rules sane-backends-1.0.27-lp152.6.7.x86_64 rpm -qf /etc/udev/rules.d/56-sane-backends-autoconfig.rules sane-backends-autoconfig-1.0.27-lp152.6.7.x86_64 rpm -qf /etc/udev/rules.d/70-persistent-net.rules file /etc/udev/rules.d/70-persistent-net.rules is not owned by any package Gruß Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org