Thank you very much!! I have tried configure downloaded source with # ./configure --with-user=_ups --with-group=_ups --with-statepath=/var/db/nut/ and then build driver and copy again. but this doesn't help (driver pid still in the /var/state/ups). Maybe I must add more arguments to change driver's pid location, but I did next, I changed this argument in openbsd ports: # pkg_delete nut # cd /usr/ports/sysutils/nut/ edit Makefile and change line --with-statepath=/var/db/nut to --with-statepath=/var/state/ups # make install # /etc/rc.d/upsd start upsd(ok) # /etc/rc.d/upsmon start
upsmon(ok) # upsc senpro@localhost battery.capacity: 75 battery.charge: 100 battery.runtime: 26280 battery.voltage: 40.8 battery.voltage.nominal: 36 device.mfr: RPS S.p.a. device.model: UOD1-XL device.serial: device.type: ups driver.name: riello_ser driver.parameter.pollinterval: 2 driver.parameter.port: /dev/tty00 driver.version: 2.6.5-183-ga074844 driver.version.internal: 0.02 input.bypass.frequency: 50.00 input.bypass.voltage: 216 input.frequency: 50.00 input.voltage: 216 output.frequency: 50.00 output.frequency.nominal: 50.0 output.power.percent: 28 output.voltage: 231 output.voltage.nominal: 230 ups.firmware: SWM035-01-07 ups.load: 28 ups.mfr: RPS S.p.a. ups.model: UOD1-XL ups.power.nominal: 1000 ups.realpower.nominal: 800 ups.serial: ups.status: OL CHRG ups.temperature: 34 # tail /var/log/daemon Jul 31 09:31:48 gw upsd[7687]: mainloop: Interrupted system call Jul 31 09:31:48 gw upsd[7687]: Signal 15: exiting Jul 31 09:31:57 gw riello_ser[148]: Signal 15: exiting Jul 31 10:16:02 gw riello_ser[12770]: Startup successful Jul 31 10:16:02 gw upsd[31799]: listening on 127.0.0.1 port 3493 Jul 31 10:16:02 gw upsd[31799]: /var/state/ups is world readable Jul 31 10:16:02 gw upsd[31799]: Connected to UPS [senpro]: riello_ser-senpro Jul 31 10:16:02 gw upsd[1994]: Startup successful Jul 31 10:16:39 gw upsmon[32204]: Startup successful Jul 31 10:16:39 gw upsd[1994]: User [email protected] logged into UPS [senpro] Does it looks good? Another question what does riello experimental driver warning mean? Does it affect shutdown procedure? Should I install riello driver on Slave computers, which powered from same UPS or just setup their as usual slave (just upsmon.conf)? On Tue, Jul 30, 2013 at 6:03 PM, Charles Lepple <[email protected]> wrote: > On Jul 30, 2013, at 10:39 AM, Pavel Potcheptsov (EKTOS) wrote: > > > Is this a trouble? Driver use path /var/state/ups/ but upsd use path > /var/db/nut/upsd.pid > > Yes, the driver and upsd need to agree on the path to the socket. > > From the FreeBSD ports tree: > > /usr/ports/sysutils/nut/Makefile: > > STATEDIR?= /var/db/nut > [...] > CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/nut \ > --program-transform-name="" \ > --localstatedir=${STATEDIR} \ > --datadir=${PREFIX}/etc/nut \ > --with-drvpath=${PREFIX}/libexec/nut \ > --with-statepath=${STATEDIR} \ > --with-altpidpath=${STATEDIR} \ > --with-pidpath=${STATEDIR} \ > --with-pkgconfig-dir=${PREFIX}/libdata/pkgconfig \ > --with-user=${NUT_USER} \ > --with-group=${NUT_GROUP} \ > --with-dev > > I think you need to re-run ./configure in the source tree with the driver, > using the arguments above. Then 'cd drivers; make clean; make riello_ser' > and install the new copy of the driver. > > -- > Charles Lepple > clepple@gmail > > > > -- Best / С наилучшими пожеланиями *Pavel Potcheptsov* LLC EKTOS-Ukraine System administrator 1, Academika Proskury Mobile UA: +38 050 3642391 Home UA: +380 572 931115 61070 Kharkiv www.ektos.com.ua <http://www.ektos.net/> E-mail: [email protected] Skype: potcheptsov.pavel
_______________________________________________ Nut-upsuser mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

