<HTML><HEAD></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>Hello, i have this strange problem with APC BackUPS RS 1500 – older one 
model, white one</DIV>
<DIV>under windows in powerchute is device OK, working everything ok selftest 
ok, just ordinary ups.</DIV>
<DIV> </DIV>
<DIV>under CentOS 7 minimal (CentOS-7-x86_64-Minimal-1708.iso) </DIV>
<DIV>kernel version 3.10.0-693.el7.x68_64</DIV>
<DIV>driver version 2.7.2</DIV>
<DIV> </DIV>
<DIV>i have this strange probem: nut driver didnt start automatically with 
error, </DIV>
<DIV>after i enter in console twice as root:</DIV>
<DIV>systemctl start nut-monitor.service nut-server.service  -this returns 
error again </DIV>
<DIV>systemctl start nut-monitor.service nut-server.service  -second try – 
service is running now ...</DIV>
<DIV>now upsc myups shows ups running</DIV>
<DIV> </DIV>
<DIV>ANY SOLUTION how to autostart nut correctly with backups 1500 running? (i 
also tried apcupsd but without success, this works with smartups but not with 
backups, returns clean ups status and fails)</DIV>
<DIV>i tried everything what i have find on internet, tried also check system, 
missing files but after two weeks with same result i need some help, starting 
ups monitoring manually after every power fail is nonsense</DIV>
<DIV> </DIV>
<DIV>just installed minimal required parts:</DIV>
<DIV>yum install epel-release</DIV>
<DIV>#yum update –y i tested it also with this update but same results</DIV>
<DIV>yum install open-vm-tools</DIV>
<DIV>yum install putty</DIV>
<DIV>yum install mc</DIV>
<DIV>yum install nano</DIV>
<DIV>yum install usbutils</DIV>
<DIV>yum install nut</DIV>
<DIV>yum install nut-cgi</DIV>
<DIV>yum install nut-client</DIV>
<DIV>yum install powerman</DIV>
<DIV> </DIV>
<DIV>nut-scanner –U</DIV>
<DIV>shows ups APC 051D:0002 so i tried:</DIV>
<DIV> </DIV>
<DIV>/etc/ups/ups.conf:</DIV>
<DIV>[myups]</DIV>
<DIV>driver = "usbhid-ups"</DIV>
<DIV>port = /dev/usb/hiddev0</DIV>
<DIV>vendorid = "051D"</DIV>
<DIV>productid = "0002"</DIV>
<DIV> </DIV>
<DIV>(also tried to comment vendor+product+port and set port=auto same 
problem)</DIV>
<DIV> </DIV>
<DIV>/lib/systemd/system/nut-driver.service</DIV>
<DIV>...</DIV>
<DIV>ExecStart=-/sbin/upsdrvctl start myups -h</DIV>
<DIV>...</DIV>
<DIV> </DIV>
<DIV>with no difference, problem remains,</DIV>
<DIV> </DIV>
<DIV>cp /usr/lib/udev/rules.d/62-nut-usbups.rules 
/etc/udev/rules.d/62-nut-usbups.rules</DIV>
<DIV>cp /usr/lib/tmpfiles.d/nut-run.conf /etc/tmpfiles.d/nut-run.conf</DIV>
<DIV> </DIV>
<DIV>edit /etc/udev/rules.d/52-nut-usbups.rules</DIV>
<DIV># APC - usbhid-ups</DIV>
<DIV>ATTR{idVendor}=="051d", ATTR{idProduct}=="0001", MODE="664", 
GROUP="nut"  <======THIS IS IMPORTANT!!! nut</DIV>
<DIV>ATTR{idVendor}=="051d", ATTR{idProduct}=="0002", MODE="664", 
GROUP="nut"  <======THIS IS IMPORTANT!!! nut</DIV>
<DIV>ATTR{idVendor}=="051d", ATTR{idProduct}=="0003", MODE="664", 
GROUP="nut"  <======THIS IS IMPORTANT!!! nut</DIV>
<DIV> </DIV>
<DIV>mkdir /var/run/nut</DIV>
<DIV>chown root:nut /var/run/nut</DIV>
<DIV>chmod 770 /var/run/nut</DIV>
<DIV>udevadm control --reload-rules </DIV>
<DIV>udevadm trigger </DIV>
<DIV>systemctl enable nut-monitor.service nut-server.service</DIV>
<DIV>systemctl start nut-monitor.service nut-server.service</DIV>
<DIV>reboot</DIV>
<DIV> </DIV>
<DIV>and then i check </DIV>
<DIV>upsc myups and error, </DIV>
<DIV>systemctl status nut-server.service </DIV>
<DIV>returns error in driver service so </DIV>
<DIV>systemctl status nut-driver.service –l</DIV>
<DIV>and there is info about upsdrvctl failed to find ups ... </DIV>
<DIV> </DIV>
<DIV>when i now enter twice</DIV>
<DIV>systemctl start nut-monitor.service nut-server.service</DIV>
<DIV>systemctl start nut-monitor.service nut-server.service</DIV>
<DIV>upsc myups </DIV>
<DIV>everything looks fine and ups communicates again</DIV>
<DIV> </DIV>
<DIV>================================================</DIV>
<DIV>systemctl status nut-driver.service –l after system tried autostart 
nut:</DIV>
<DIV>● nut-driver.service - Network UPS Tools - power device driver 
controller</DIV>
<DIV>   Loaded: loaded (/usr/lib/systemd/system/nut-driver.service; 
static; vendor preset: disabled)</DIV>
<DIV>   Active: failed (Result: exit-code) since Tue 2018-03-27 
15:47:48 EDT; 38s ago</DIV>
<DIV>  Process: 1216 ExecStop=/usr/sbin/upsdrvctl stop (code=exited, 
status=1/FAILURE)</DIV>
<DIV>  Process: 1112 ExecStart=/usr/sbin/upsdrvctl start (code=exited, 
status=1/FAILURE)</DIV>
<DIV>  Process: 1106 ExecStartPre=/usr/bin/systemd-tmpfiles --create 
/etc/tmpfiles.d/nut-run.conf (code=exited, status=0/SUCCESS)</DIV>
<DIV> </DIV>
<DIV>Mar 27 15:47:45 APCUPSNUT systemd[1]: Starting Network UPS Tools - power 
device driver controller...</DIV>
<DIV>Mar 27 15:47:48 APCUPSNUT upsdrvctl[1112]: Driver exited abnormally</DIV>
<DIV>Mar 27 15:47:48 APCUPSNUT upsdrvctl[1112]: Network UPS Tools - UPS driver 
controller 2.7.2</DIV>
<DIV>Mar 27 15:47:48 APCUPSNUT upsdrvctl[1216]: kill: No such process</DIV>
<DIV>Mar 27 15:47:48 APCUPSNUT upsdrvctl[1216]: Stopping 
/var/run/nut/usbhid-ups-myups.pid failed: No such process</DIV>
<DIV>Mar 27 15:47:48 APCUPSNUT upsdrvctl[1216]: Network UPS Tools - UPS driver 
controller 2.7.2</DIV>
<DIV>Mar 27 15:47:48 APCUPSNUT systemd[1]: nut-driver.service: control process 
exited, code=exited status=1</DIV>
<DIV>Mar 27 15:47:48 APCUPSNUT systemd[1]: Failed to start Network UPS Tools - 
power device driver controller.</DIV>
<DIV>Mar 27 15:47:48 APCUPSNUT systemd[1]: Unit nut-driver.service entered 
failed state.</DIV>
<DIV>Mar 27 15:47:48 APCUPSNUT systemd[1]: nut-driver.service failed.</DIV>
<DIV>==========================================================================</DIV>
<DIV>systemctl status nut-driver.service –l after first manual try systemctl 
start nut-monitor.service nut-server.service:</DIV>
<DIV>● nut-driver.service - Network UPS Tools - power device driver 
controller</DIV>
<DIV>   Loaded: loaded (/usr/lib/systemd/system/nut-driver.service; 
static; vendor preset: disabled)</DIV>
<DIV>   Active: failed (Result: exit-code) since Tue 2018-03-27 
15:49:16 EDT; 13s ago</DIV>
<DIV>  Process: 1265 ExecStop=/usr/sbin/upsdrvctl stop (code=exited, 
status=1/FAILURE)</DIV>
<DIV>  Process: 1261 ExecStart=/usr/sbin/upsdrvctl start (code=exited, 
status=1/FAILURE)</DIV>
<DIV>  Process: 1258 ExecStartPre=/usr/bin/systemd-tmpfiles --create 
/etc/tmpfiles.d/nut-run.conf (code=exited, status=0/SUCCESS)</DIV>
<DIV> </DIV>
<DIV>Mar 27 15:49:12 APCUPSNUT upsdrvctl[1261]: kill: No such process</DIV>
<DIV>Mar 27 15:49:16 APCUPSNUT upsdrvctl[1261]: Driver exited abnormally</DIV>
<DIV>Mar 27 15:49:16 APCUPSNUT upsdrvctl[1261]: Network UPS Tools - UPS driver 
controller 2.7.2</DIV>
<DIV>Mar 27 15:49:16 APCUPSNUT upsdrvctl[1265]: kill: No such process</DIV>
<DIV>Mar 27 15:49:16 APCUPSNUT upsdrvctl[1265]: Stopping 
/var/run/nut/usbhid-ups-myups.pid failed: No such process</DIV>
<DIV>Mar 27 15:49:16 APCUPSNUT upsdrvctl[1265]: Network UPS Tools - UPS driver 
controller 2.7.2</DIV>
<DIV>Mar 27 15:49:16 APCUPSNUT systemd[1]: nut-driver.service: control process 
exited, code=exited status=1</DIV>
<DIV>Mar 27 15:49:16 APCUPSNUT systemd[1]: Failed to start Network UPS Tools - 
power device driver controller.</DIV>
<DIV>Mar 27 15:49:16 APCUPSNUT systemd[1]: Unit nut-driver.service entered 
failed state.</DIV>
<DIV>Mar 27 15:49:16 APCUPSNUT systemd[1]: nut-driver.service failed.</DIV>
<DIV>===========================================================================</DIV>
<DIV>systemctl status nut-driver.service –l after SECOND ALLWAYS SUCESSFUL try 
systemctl start nut-monitor.service nut-server.service:</DIV>
<DIV>● nut-driver.service - Network UPS Tools - power device driver 
controller</DIV>
<DIV>   Loaded: loaded (/usr/lib/systemd/system/nut-driver.service; 
static; vendor preset: disabled)</DIV>
<DIV>   Active: active (running) since Tue 2018-03-27 15:49:35 EDT; 4s 
ago</DIV>
<DIV>  Process: 1265 ExecStop=/usr/sbin/upsdrvctl stop (code=exited, 
status=1/FAILURE)</DIV>
<DIV>  Process: 1276 ExecStart=/usr/sbin/upsdrvctl start (code=exited, 
status=0/SUCCESS)</DIV>
<DIV>  Process: 1275 ExecStartPre=/usr/bin/systemd-tmpfiles --create 
/etc/tmpfiles.d/nut-run.conf (code=exited, status=0/SUCCESS)</DIV>
<DIV>Main PID: 1286 (usbhid-ups)</DIV>
<DIV>   CGroup: /system.slice/nut-driver.service</DIV>
<DIV>           └─1286 
/usr/sbin/usbhid-ups -a myups</DIV>
<DIV> </DIV>
<DIV>Mar 27 15:49:33 APCUPSNUT systemd[1]: Starting Network UPS Tools - power 
device driver controller...</DIV>
<DIV>Mar 27 15:49:33 APCUPSNUT upsdrvctl[1276]: kill: No such process</DIV>
<DIV>Mar 27 15:49:34 APCUPSNUT upsdrvctl[1276]: Using subdriver: APC HID 
0.95</DIV>
<DIV>Mar 27 15:49:34 APCUPSNUT upsdrvctl[1276]: Network UPS Tools - Generic HID 
driver 0.38 (2.7.2)</DIV>
<DIV>Mar 27 15:49:34 APCUPSNUT upsdrvctl[1276]: USB communication driver 
0.32</DIV>
<DIV>Mar 27 15:49:35 APCUPSNUT upsdrvctl[1276]: Network UPS Tools - UPS driver 
controller 2.7.2</DIV>
<DIV>Mar 27 15:49:35 APCUPSNUT systemd[1]: Started Network UPS Tools - power 
device driver controller.</DIV>
<DIV>Mar 27 15:49:35 APCUPSNUT usbhid-ups[1286]: Startup successful</DIV>
<DIV> </DIV>
<DIV>and now it is running ! and im asking why OMG why ...</DIV>
<DIV> </DIV>
<DIV>=============================</DIV>
<DIV>upsc returns this info about UPS (after two manual starts of nut 
server):</DIV>
<DIV>battery.charge: 100</DIV>
<DIV>battery.charge.low: 10</DIV>
<DIV>battery.charge.warning: 50</DIV>
<DIV>battery.date: 2001/09/25</DIV>
<DIV>battery.mfr.date: 2006/04/24</DIV>
<DIV>battery.runtime: 4219</DIV>
<DIV>battery.runtime.low: 120</DIV>
<DIV>battery.type: PbAc</DIV>
<DIV>battery.voltage: 26.9</DIV>
<DIV>battery.voltage.nominal: 24.0</DIV>
<DIV>device.mfr: APC</DIV>
<DIV>device.model: Back-UPS RS 1500</DIV>
<DIV>device.serial: JB0617042829  </DIV>
<DIV>device.type: ups</DIV>
<DIV>driver.name: usbhid-ups</DIV>
<DIV>driver.parameter.pollfreq: 30</DIV>
<DIV>driver.parameter.pollinterval: 2</DIV>
<DIV>driver.parameter.port: auto</DIV>
<DIV>driver.version: 2.7.2</DIV>
<DIV>driver.version.data: APC HID 0.95</DIV>
<DIV>driver.version.internal: 0.38</DIV>
<DIV>input.sensitivity: high</DIV>
<DIV>input.transfer.high: 264</DIV>
<DIV>input.transfer.low: 194</DIV>
<DIV>input.voltage: 228.0</DIV>
<DIV>input.voltage.nominal: 230</DIV>
<DIV>ups.beeper.status: enabled</DIV>
<DIV>ups.delay.shutdown: 20</DIV>
<DIV>ups.firmware: 8.g9 .I</DIV>
<DIV>ups.firmware.aux: g9 </DIV>
<DIV>ups.load: 9</DIV>
<DIV>ups.mfr: APC</DIV>
<DIV>ups.mfr.date: 2006/04/24</DIV>
<DIV>ups.model: Back-UPS RS 1500</DIV>
<DIV>ups.productid: 0002</DIV>
<DIV>ups.realpower.nominal: 865</DIV>
<DIV>ups.serial: JB0617042829  </DIV>
<DIV>ups.status: OL</DIV>
<DIV>ups.test.result: No test initiated</DIV>
<DIV>ups.timer.reboot: 0</DIV>
<DIV>ups.timer.shutdown: -1</DIV>
<DIV>ups.vendorid: 051d </DIV>
<DIV>=============================================</DIV>
<DIV>lsusb shows this info about usb bus:</DIV>
<DIV>Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</DIV>
<DIV>Bus 002 Device 004: ID 051d:0002 American Power Conversion Uninterruptible 
Power Supply</DIV>
<DIV>Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub</DIV>
<DIV>Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse</DIV>
<DIV>Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub</DIV>
<DIV>=============================================</DIV>
<DIV>usb-devices returns this:</DIV>
<DIV>T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 
6</DIV>
<DIV>D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  
1</DIV>
<DIV>P:  Vendor=1d6b ProdID=0002 Rev=03.10</DIV>
<DIV>S:  Manufacturer=Linux 3.10.0-693.el7.x86_64 ehci_hcd</DIV>
<DIV>S:  Product=EHCI Host Controller</DIV>
<DIV>S:  SerialNumber=0000:02:01.0</DIV>
<DIV>C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA</DIV>
<DIV>I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 
Driver=hub</DIV>
<DIV> </DIV>
<DIV>T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  
MxCh= 2</DIV>
<DIV>D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  
1</DIV>
<DIV>P:  Vendor=1d6b ProdID=0001 Rev=03.10</DIV>
<DIV>S:  Manufacturer=Linux 3.10.0-693.el7.x86_64 uhci_hcd</DIV>
<DIV>S:  Product=UHCI Host Controller</DIV>
<DIV>S:  SerialNumber=0000:02:00.0</DIV>
<DIV>C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA</DIV>
<DIV>I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 
Driver=hub</DIV>
<DIV> </DIV>
<DIV>T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  
MxCh= 0</DIV>
<DIV>D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  
1</DIV>
<DIV>P:  Vendor=0e0f ProdID=0003 Rev=01.03</DIV>
<DIV>S:  Manufacturer=VMware</DIV>
<DIV>S:  Product=VMware Virtual USB Mouse</DIV>
<DIV>C:  #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=0mA</DIV>
<DIV>I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 
Driver=usbhid</DIV>
<DIV> </DIV>
<DIV>T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  3 Spd=12  
MxCh= 7</DIV>
<DIV>D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  
1</DIV>
<DIV>P:  Vendor=0e0f ProdID=0002 Rev=01.00</DIV>
<DIV>S:  Product=VMware Virtual USB Hub</DIV>
<DIV>C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA</DIV>
<DIV>I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 
Driver=hub</DIV>
<DIV> </DIV>
<DIV>T:  Bus=02 Lev=02 Prnt=03 Port=00 Cnt=01 Dev#=  4 Spd=1.5 MxCh= 
0</DIV>
<DIV>D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  
1</DIV>
<DIV>P:  Vendor=051d ProdID=0002 Rev=01.06</DIV>
<DIV>S:  Manufacturer=American Power Conversion</DIV>
<DIV>S:  Product=Back-UPS RS 1500 FW:8.g9 .I USB FW:g9 </DIV>
<DIV>S:  SerialNumber=JB0617042829  </DIV>
<DIV>C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=24mA</DIV>
<DIV>I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 
Driver=usbfs  </DIV>
<DIV>================================================================</DIV></DIV></DIV></BODY></HTML>