> 2010/12/16 Zach La Celle <lace...@roboticresearch.com> > >> I can run "upsdrvctl start" and it starts fine. On computer boot, >> however, >> it doesn't start properly. >> >> I'm trying to find the logs which would give more detail, but I'm not >> sure >> where they are. I see no logs in /etc/nut or /var/log. >> > > try running directly your driver in debug mode (as root), ie: > $ /path/to/apcsmart -DDD -a <upsname> > > and send us back the output. > > have you also verified device privileges? (ie "ls -l /dev/ttyS0" or > something like that) > > cheers, > Arnaud > -- > Linux / Unix Expert R&D - Eaton - http://powerquality.eaton.com > Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/ > Debian Developer - http://www.debian.org > Free Software Developer - http://arnaud.quette.free.fr/ >
Permission settings were as follows: ups.conf, upsd.conf, upsd.users, upsmon.conf, upssched.conf: 640, root.nut hosts.conf, nut.conf, upsset.conf, upsstats.conf, upsstats-single.html: 644, root.root I tried changing them all to root.nut and 644. It's hard to know what works and what doesn't, because when I start the process manually it seems to work fine. The output of /lib/nut/apcsmart -DDD -a rack3ups when run as root is: Network UPS Tools - APC Smart protocol driver 2.03 (2.4.3) APC command table version 2.1 0.000000 debug level is '3' 0.046913 Attempting firmware lookup 0.133912 Not found in table - trying normal method 0.133922 APC - Attempting to find command set 0.705908 APC - Parsing out command set 0.705925 UPS supports variable [ups.model] 0.849914 UPS supports command [load.on] 0.849925 UPS supports variable [input.quality] 0.893910 UPS supports variable [battery.packs] 0.949928 UPS supports command [test.panel.start] 0.949943 UPS supports variable [battery.voltage] 1.025917 UPS supports variable [ups.temperature] 1.097916 UPS supports command [calibrate.start] 1.097927 UPS supports command [calibrate.stop] 1.097936 UPS supports variable [ups.test.interval] 1.149916 UPS supports variable [input.frequency] 1.221911 UPS supports variable [input.transfer.reason] 1.257912 UPS supports command [shutdown.stayoff] 1.257922 UPS supports variable [input.voltage] 1.333914 UPS supports variable [input.voltage.maximum] 1.405916 UPS supports variable [input.voltage.minimum] 1.481917 UPS supports variable [output.voltage] 1.559161 UPS supports variable [ups.load] 1.629912 UPS supports command [shutdown.return] 1.629923 UPS supports command [test.failure.start] 1.629933 protocol_verify: 0x56 [V] unrecognized 1.629940 UPS supports command [test.battery.start] 1.629947 UPS supports command [test.battery.stop] 1.629955 UPS supports variable [ups.test.result] 1.673913 UPS supports command [load.off] 1.673925 UPS supports variable [ups.firmware] 1.757914 UPS supports variable [ups.id] 1.849918 UPS supports variable [battery.charge.restart] 1.890663 UPS supports variable [battery.charge] 1.965911 UPS supports variable [battery.voltage.nominal] 2.013911 UPS supports variable [battery.runtime] 2.089915 UPS supports variable [battery.alarm.threshold] 2.121912 UPS supports variable [input.transfer.low] 2.173914 UPS supports variable [ups.mfr.date] 2.265911 UPS supports variable [ups.serial] 2.405916 UPS supports variable [output.voltage.nominal] 2.457913 UPS supports variable [ups.delay.shutdown] 2.505911 UPS supports variable [battery.runtime.low] 2.549915 UPS supports variable [ups.delay.start] 2.597914 UPS supports variable [input.sensitivity] 2.633914 UPS supports variable [input.transfer.high] 2.681913 UPS supports variable [battery.date] 2.773917 APC - About to get capabilities string 4.913922 Supported capability: 75 (D) - input.transfer.high 4.914006 Supported capability: 6c (D) - input.transfer.low 4.914061 Supported capability: 65 (4) - battery.charge.restart 4.914090 Supported capability: 6f (D) - output.voltage.nominal 4.914105 Supported capability: 73 (4) - input.sensitivity 4.914125 Supported capability: 71 (4) - battery.runtime.low 4.914147 Supported capability: 70 (4) - ups.delay.shutdown 4.914166 Supported capability: 6b (4) - battery.alarm.threshold 4.914184 Supported capability: 72 (4) - ups.delay.start 4.914202 Supported capability: 45 (4) - ups.test.interval 4.914219 APC - UPS capabilities determined Detected SMART-UPS 2200 [YS0234212126] on /dev/ttyUSB0 4.957916 update_info_all: starting 7.027656 update_info_all: done 7.027694 dstate_init: sock /var/run/nut/apcsmart-rack3ups open on fd 5 7.067659 update_info_normal: starting 7.935414 update_info_normal: done 8.877741 new connection on fd 6 9.065918 update_info_normal: starting 9.933913 update_info_normal: done 11.065919 update_info_normal: starting It looks like it might work now: starting and stopping the nut service seems to start and stop the driver correctly, which it didn't before. Thank you. _______________________________________________ Nut-upsuser mailing list Nut-upsuser@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser