Bug 1600811

Summary: brother third-party drivers needs libnsl
Product: [Fedora] Fedora Reporter: Jason Haar <jhaar>
Component: sane-backendsAssignee: Nils Philippsen <nphilipp>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 28CC: nphilipp, thibault.north, zdohnal
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-07-13 11:14:21 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jason Haar 2018-07-13 05:43:25 UTC
Description of problem:

Couldn't get scanimage to work. dmesg shows

Lockdown: scanimage: ioperm is restricted; see man kernel_lockdown.7" kernel error

I opened ticket #1599197 as I couldn't get scanimage to work like it did under CentOS6 - and I also couldn't load third-party kernel modules like wireguard.

Anyway, long story short #1599197 taught me how to disable secureboot mode and a reboot later all the "Lockdown" errors disappeared. They told me to report this to you guys, but frankly after fixing the lockdown issue, scanimage still didn't work with my Brother MFC7340 USB printer, but I found newer Brother packages on their website - which were still too old as they required libnsl.so.1 - whereas F28 has libnsl.so.2. So I symlinked the two for giggles and everything started working again

So I'm not sure if the ioperm issue was actually important and I don't want to reverse out the changes to test for you  - so treat this as a "FYI" and do with it what you may :-)

Jason

Comment 1 Zdenek Dohnal 2018-07-13 11:14:21 UTC
Hi Jason,

thank you for filing this bug! Actually, we talked about it in https://bugzilla.redhat.com/show_bug.cgi?id=1564763 - Brother should port its driver to libnsl2 or require older libnsl (it wasn't needed before, because libnsl was part of glibc) - both, since their drivers aren't packaged in Fedora, needs to be done by Brother.

*** This bug has been marked as a duplicate of bug 1564763 ***