[Eisfair_dev] E1 NUT 0.91.0 loading usbhid-ups failed

Ralf Diehl ralf at myhome.net
Sa Sep 12 01:42:45 CEST 2015


Hallo @ all, hallo Jürgen Edner,

ich habe ein Problem mit dem von dir erstellten NUT Packet!

Szenario:
   Eisfair1 (base 2.6.4, kernel 2.12.0) soll als zentraler USV-Master
   2 Qnap "Datengräber" per NUT schlafen schicken wenn die per
   USB-Kabel angebundene USV (APC Back-UPS RS 800)
   Stromausfall meldet.

Folgende Problem habe ich mit dem NUT Paket

1. /var/install/config.d/nut.sh: line 797:
    Das fehlende Blank nach der Klammer!
    IST:  if ["${active}" = "yes" ]
    SOLL: if [ "${active}" = "yes" ]
    hab ich hier mal lokal behoben

2. laut http://www.networkupstools.org/ddl/APC/Back-UPS_RS_800.html
    benutze ich den Treiber usbhid-ups

    Wenn ich diesen in eine Minimalkonfig einsetze:
	START_NUT                          =  yes
         NUT_CLIENT_MODE			   =  no
	NUT_SERVER_MODE                    =  yes
         NUT_SERVER_N                       =  1
         NUT_SERVER_1_ACTIVE                =  yes
         NUT_SERVER_1_COMMENT               =  my first ups
         NUT_SERVER_1_DRIVER                =  usbhid-ups
         NUT_SERVER_1_PORT                  =  /dev/ttyS0
         NUT_SERVER_1_CABLE                 =
         NUT_SERVER_1_UPSMON_ADMIN          =  admin
         NUT_SERVER_1_UPSMON_PASS           =  ************
         NUT_SERVER_1_UPSMON_SYNO_CLIENT    =  no
         NUT_SERVER_1_UPSMON_CLIENT_N       =  0
         NUT_SERVER_WEBGUI                  =  no

    Erhalte ich folgendes:
	version: v0.91.0
	creating ups.conf ...
	creating upsd.conf ...
	creating upsd.users ...
	creating upsmon.conf ...
	creating upssched.conf ...
	creating run config file ...
	adding NUT service ...
	setting access rights and ownership ...
	finished.
	shutting down NUT UPS monitor ... done.
	shutting down NUT UPS server ... done.
	unloading NUT UPS drivers ... not loaded.
	loading NUT UPS drivers ...
	- 'usbhid-ups' for ups 'ups' ... failed.
	starting NUT UPS server ... done.
	starting NUT UPS monitor ... done.
	Press ENTER to continue

    wobei meine überschaubaren Linux Kenntnisse mir folgende
    Hintergrundinfo zuliefern:

    nathan 2.6.4 # ./usbhid-ups -DDDDD -a ups
	Network UPS Tools - Generic HID driver 0.38 (2.7.1)
	USB communication driver 0.32
	0.000000 send_to_all: SETINFO driver.parameter.port "/dev/ttyS0"
	0.000839 debug level is '5'
	0.004184 upsdrv_initups...
	0.010042 Checking device (051D/0002) (005/002)
	0.010957 Failed to open device, skipping. (Permission denied)
	0.011602 Checking device (1D6B/0001) (005/001)
	0.012260 Failed to open device, skipping. (Permission denied)
	0.012871 Checking device (1D6B/0001) (004/001)
	0.013518 Failed to open device, skipping. (Permission denied)
	0.014229 Checking device (1D6B/0001) (003/001)
	0.014890 Failed to open device, skipping. (Permission denied)
	0.015489 Checking device (1D6B/0001) (002/001)
	0.016134 Failed to open device, skipping. (Permission denied)
	0.016733 Checking device (1D6B/0002) (001/001)	
	0.017423 Failed to open device, skipping. (Permission denied)
	0.018058 No appropriate HID device found
	0.018663 No matching HID UPS found

    nathan 2.6.4 # lsusb
	Bus 005 Device 002: ID 051d:0002 American Power Conversion 
Uninterruptible Power Supply

    Ich kann noch erkennen das es scheinbar ein Rechteproblem gibt
    aber dann verlässt mich mein Wissen.

Für einen kleinen Schupps in die richtige Richtung wäre ich dankbar

Gruß & Dank fürs lesen
Ralf Diehl





Mehr Informationen über die Mailingliste Eisfair_dev