Bug 2058730
| Summary: | "nut" UPS monitor fails after update to libusbx-1.0.25-2.el9.x86_64 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Gordon Messmer <gordon.messmer> | ||||||
| Component: | libusbx | Assignee: | Nobody <nobody> | ||||||
| Status: | CLOSED ERRATA | QA Contact: | Fendy Tjahjadi <ftjahjad> | ||||||
| Severity: | unspecified | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | CentOS Stream | CC: | bstinson, ftjahjad, jwboyer, rvr, traterjr, ufven+fedora | ||||||
| Target Milestone: | rc | Keywords: | Triaged | ||||||
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | libusbx-1.0.26-1.el9 | Doc Type: | If docs needed, set a value | ||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2022-11-15 11:15:16 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: | |||||||||
| Attachments: |
|
||||||||
Created attachment 1863363 [details]
(successful start) strace output snippet following open of the usb device /dev/bus/usb/006/002
Yeah, the CentOS version is messed up currently. I was working on solutions for Fedora, but haven't pushing anything new into CentOS had not been on my radar. For now, I suggest downgrading to 1.0.24. *** Bug 2065770 has been marked as a duplicate of this bug. *** *** Bug 2070950 has been marked as a duplicate of this bug. *** Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (libusbx bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:8292 |
Created attachment 1863362 [details] strace output snippet following open of the usb device /dev/bus/usb/006/002 Description of problem: usbhid-ups from the "nut" UPS monitor works as expected with libusbx-1.0.24-4.el9. However, after updating to libusbx-1.0.25-2.el9.x86_64, it is unable to identify a USB attached UPS. I'll attach two snippets of strace output, one that fails (with 1.0.25 installed) and one that works as expected (with 1.0.24 installed). If those are not useful, please let me know what other information might be. /etc/ups/ups.conf contains: [apc] driver = usbhid-ups port = auto Version-Release number of selected component (if applicable): libusbx-1.0.25-2.el9.x86_64 How reproducible: Always Steps to Reproduce: 1. Configure nut to monitor Back-UPS RS 1500MS, as above 2. Run "usbhid-ups -a apc" 3. Update to libusbx-1.0.25-2.el9.x86_64 4. Run "usbhid-ups -a apc" Actual results: usbhid-ups will report that it can't identify the UPS (info like "Manufacturer: unknown" and "Unable to get HID descriptor (No such device or address)") and exits. Expected results: Additional info: