Nut should be running as user nut. As far as I can tell, the udev rules
have not changed. And the system IS seeing the UPS at a low level.
I looked through /dev/ but did not see a device that jumps out as the UPS.
=====================
[root@mythtv rules.d]# dmesg | grep -i 0764
[ 2.021485] usb 1-1.8: New USB device found, idVendor=0764,
idProduct=0501, bcdDevice= 0.01
[ 2.049515] hid-generic 0003:0764:0501.0007: hiddev98,hidraw6: USB
HID v1.10 Device [CPS UPS CP1000AVRLCD] on usb-0000:00:1d.0-1.8/input0
[root@mythtv rules.d]#
[root@mythtv rules.d]# ll 62*
-rw-r--r-- 1 root root 4541 Jan 23 2024 62-multipath.rules
-rw-r--r-- 1 root root 184 Apr 2 2024 62-nut-ipmipsu.rules
-rw-r--r-- 1 root root 15921 Apr 2 2024 62-nut-usbups.rules
[root@mythtv rules.d]#
[root@mythtv ups]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 05af:0408 Jing-Mold Enterprise Co., Ltd 2.4G USB
RF KeyBoard
Bus 001 Device 004: ID 0764:0501 Cyber Power System, Inc. CP1500 AVR UPS
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 003: ID 058f:6364 Alcor Micro Corp. AU6477 Card Reader
Controller
Bus 002 Device 004: ID 0c45:7663 Microdia USB Keyboard
[root@mythtv system]# ps -U nut
PID TTY TIME CMD
1255 ? 00:00:00 upsd
1280 ? 00:00:00 upsmon
[root@mythtv system]#
=================
Looking through /var/log/messages, I see this issued once per minute:
===================
Nov 9 12:18:00 mythtv nut-monitor[1280]: Poll UPS
[cyberpower@localhost] failed - Driver not connected
Nov 9 12:18:00 mythtv nut-driver@cyberpower[18885]: Network UPS Tools -
Generic HID driver 0.53 (2.8.2)
Nov 9 12:18:00 mythtv nut-driver@cyberpower[18885]: USB communication
driver (libusb 1.0) 0.47
Nov 9 12:18:00 mythtv nut-driver@cyberpower[18885]: libusb1: Could not
open any HID devices: insufficient permissions on everything
Nov 9 12:18:00 mythtv nut-driver@cyberpower[18885]: No matching HID UPS
found
Nov 9 12:18:00 mythtv nut-driver@cyberpower[18885]: upsnotify: failed
to notify about state 4: no notification tech defined, will not spam
more about it
Nov 9 12:18:00 mythtv nut-driver@cyberpower[18861]: Driver failed to
start (exit status=1)
Nov 9 12:18:00 mythtv nut-driver@cyberpower[18861]: Network UPS Tools -
UPS driver controller 2.8.2
Nov 9 12:18:00 mythtv systemd[1]: [email protected]:
Control process exited, code=exited, status=1/FAILURE
Nov 9 12:18:00 mythtv systemd[1]: [email protected]: Failed
with result 'exit-code'.
Nov 9 12:18:00 mythtv systemd[1]: Failed to start
[email protected] - Network UPS Tools - device driver for
NUT device 'cyberpower'.
Nov 9 12:18:05 mythtv nut-monitor[1280]: Poll UPS
[cyberpower@localhost] failed - Driver not connected
========================
===============
Bill Gee
On 11/9/24 11:12, Tim Dawson wrote:
Did the upgrade by chance install/alter any udev rules causing the UPS
devices to now have incorrect permissions? And what user is nut running as?
On November 9, 2024 9:58:57 AM EST, Bill Gee <[email protected]> wrote:
Running NUT version 2.8.2 on Fedora 40. NUT installed from the
Fedora package. CyberPower CP1000AVRLCD connected by USB.
I updated the system yesterday with all the latest Fedora packages.
Now NUT will not run. Chasing the issue through the layers, I come
to this:
------------------------------------------------------------------------
[root@mythtv rules.d]# upsc cyberpower
Error: Driver not connected
[root@mythtv rules.d]# upsdrvctl start
Network UPS Tools - UPS driver controller 2.8.2
Network UPS Tools - Generic HID driver 0.53 (2.8.2)
USB communication driver (libusb 1.0) 0.47
libusb1: Could not open any HID devices: insufficient permissions on
everything
No matching HID UPS found
upsnotify: failed to notify about state 4: no notification tech
defined, will not spam more about it
Driver failed to start (exit status=1)
[root@mythtv ~]# nut-scanner
Cannot load USB library (libusb-1.0.so) : file not found. USB search
disabled.
Cannot load SNMP library (libnetsnmp.so) : file not found. SNMP
search disabled.
Cannot load XML library (libneon.so) : file not found. XML search
disabled.
Cannot load AVAHI library (libavahi-client.so) : file not found.
AVAHI search disabled.
Cannot load IPMI library (libfreeipmi.so) : file not found. IPMI
search disabled.
Cannot load NUT library (libupsclient.so) : file not found. NUT
search disabled.
No start IP, skipping NUT bus (old connect method)
Scanning NUT simulation devices.
[root@mythtv ~]# cd /usr/lib64
[root@mythtv lib64]# ll libusb*
lrwxrwxrwx 1 root root 19 Jan 24 2024 libusb-0.1.so.4 ->
libusb-0.1.so.4.4.4
-rwxr-xr-x 1 root root 28224 Jan 24 2024 libusb-0.1.so.4.4.4
lrwxrwxrwx 1 root root 19 May 7 2024 libusb-1.0.so.0 ->
libusb-1.0.so.0.4.0
-rwxr-xr-x 1 root root 119760 May 7 2024 libusb-1.0.so.0.4.0
lrwxrwxrwx 1 root root 23 Jan 24 2024 libusbmuxd-2.0.so.6 ->
libusbmuxd-2.0.so.6.0.0
-rwxr-xr-x 1 root root 40736 Jan 24 2024 libusbmuxd-2.0.so.6.0.0
The last few lines from "journalctl -u [email protected]":
Nov 09 08:50:46 mythtv.billgee.local systemd[1]: nut-
[email protected]: Scheduled restart job, restart counter >
Nov 09 08:50:46 mythtv.billgee.local systemd[1]: Starting nut-
[email protected] - Network UPS Tools - device dr>
Nov 09 08:50:46 mythtv.billgee.local nut-driver@cyberpower[4655]:
Network UPS Tools - Generic HID driver 0.53 (2.8.2)
Nov 09 08:50:46 mythtv.billgee.local nut-driver@cyberpower[4655]:
USB communication driver (libusb 1.0) 0.47
Nov 09 08:50:46 mythtv.billgee.local nut-driver@cyberpower[4655]:
libusb1: Could not open any HID devices: insufficient>
Nov 09 08:50:46 mythtv.billgee.local nut-driver@cyberpower[4655]: No
matching HID UPS found
Nov 09 08:50:46 mythtv.billgee.local nut-driver@cyberpower[4655]:
upsnotify: failed to notify about state 4: no notific>
Nov 09 08:50:46 mythtv.billgee.local nut-driver@cyberpower[4637]:
Driver failed to start (exit status=1)
Nov 09 08:50:51 mythtv.billgee.local nut-driver@cyberpower[4657]:
Network UPS Tools - Generic HID driver 0.53 (2.8.2)
Nov 09 08:50:51 mythtv.billgee.local nut-driver@cyberpower[4657]:
USB communication driver (libusb 1.0) 0.47
Nov 09 08:50:51 mythtv.billgee.local nut-driver@cyberpower[4657]:
libusb1: Could not open any HID devices: insufficient>
Nov 09 08:50:51 mythtv.billgee.local nut-driver@cyberpower[4657]: No
matching HID UPS found
Nov 09 08:50:51 mythtv.billgee.local nut-driver@cyberpower[4657]:
upsnotify: failed to notify about state 4: no notific>
Nov 09 08:50:51 mythtv.billgee.local nut-driver@cyberpower[4637]:
Driver failed to start (exit status=1)
Nov 09 08:50:56 mythtv.billgee.local nut-driver@cyberpower[4659]:
Network UPS Tools - Generic HID driver 0.53 (2.8.2)
Nov 09 08:50:56 mythtv.billgee.local nut-driver@cyberpower[4659]:
USB communication driver (libusb 1.0) 0.47
Nov 09 08:50:56 mythtv.billgee.local nut-driver@cyberpower[4659]:
libusb1: Could not open any HID devices: insufficient>
Nov 09 08:50:56 mythtv.billgee.local nut-driver@cyberpower[4659]: No
matching HID UPS found
Nov 09 08:50:56 mythtv.billgee.local nut-driver@cyberpower[4659]:
upsnotify: failed to notify about state 4: no notific>
Nov 09 08:50:56 mythtv.billgee.local nut-driver@cyberpower[4637]:
Driver failed to start (exit status=1)
Nov 09 08:50:56 mythtv.billgee.local nut-driver@cyberpower[4637]:
Network UPS Tools - UPS driver controller 2.8.2
Nov 09 08:50:56 mythtv.billgee.local systemd[1]: nut-
[email protected]: Control process exited, code=exited, st>
Nov 09 08:50:56 mythtv.billgee.local systemd[1]: nut-
[email protected]: Failed with result 'exit-code'.
Nov 09 08:50:56 mythtv.billgee.local systemd[1]: Failed to start
[email protected] - Network UPS Tools - de>
------------------------------------------------------------------------
nut-scanner is correct! The .so file it is looking for does not
exist. What the heck happened to it? Was it ever there? I have no idea.
Nut-server.service is running, but complains it cannot connect to
anything. I also see messages about "Insufficient permissions on
everything".
Is this - at base - a problem with USB permissions? Missing .so
files? Or something else??
Thanks!
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
_______________________________________________
Nut-upsuser mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser
_______________________________________________
Nut-upsuser mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser