Roger, I get 4.3.8(1)-release There was good reason, BTW, for the script to NOT fine the journal script on my machine. I had not downloaded it yet. On 7/14/2019 9:06 AM, Roger Price wrote:> On Sun, 14 Jul 2019, David White wrote: > >> ... I saw nothing that looked like a problem with the report save the >> sections <scriptname> "Cannot access <scriptname>. Perhaps this is >> from the missing journal? > > I'm wondering if the =~ operator in Bash is working as expected. What > does command > > echo $BASH_VERSION > > report? > > Roger > > _______________________________________________ > Nut-upsuser mailing list > Nut-upsuser at alioth-lists.debian.net > https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser
Larry Fahnoe
2019-Jul-14 19:02 UTC
[Nut-upsuser] New improved version of nut-report script
A couple of different issues with the reporting script. First the password masking is not working as intended: I have three different passwords in my ups.users file and only the last one is masked. Here's the first part of the resulting report where I've replaced the unmasked passwords with <PASSWORD-n>. NUT configuration 2019-07-14 16:58:15 UTC ########### Operating system ########### 4.19.57-v7+ GNU/Linux PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_CODENAME=buster ########### /etc/nut/nut.conf ########### MODE=netserver ########### /etc/nut/ups.conf ########### maxretry = 3 [ups] driver = tripplite_usb port = auto desc = "Tripp Lite SMART2200VS" product = ".*SMART2200.*" ########### /etc/nut/upsd.conf ########### LISTEN 0 3493 ########### /etc/nut/upsd.users ########### [admin] password = *<PASSWORD-1>* actions = SET instcmds = ALL [upsmon] password = *<PASSWORD-2>* upsmon master [monuser] password = ********* upsmon slave ########### /etc/nut/upsmon.conf ########### MONITOR ups at localhost 1 upsmon *<PASSWORD-2>* master MINSUPPLIES 1 Second, although CMDSCRIPT is defined in upssched.conf, (and the file exists), it is not being found by the reporting script: ########### /etc/nut/upssched.conf ########### CMDSCRIPT /usr/local/bin/upssched-cmd PIPEFN /var/run/nut/upssched.pipe LOCKFN /var/run/nut/upssched.lock AT ONBATT * START-TIMER shutdown-timer 600 AT ONLINE * CANCEL-TIMER shutdown-timer AT LOWBATT * START-TIMER low-battery-timer 5 AT LOWBATT * START-TIMER shutdown-timer 65 AT ONLINE * EXECUTE ONLINE AT ONBATT * EXECUTE ONBATT AT LOWBATT * EXECUTE LOWBATT AT FSD * EXECUTE FSD AT COMMOK * EXECUTE COMMOK AT COMMBAD * EXECUTE COMMBAD AT SHUTDOWN * EXECUTE SHUTDOWN AT REPLBATT * EXECUTE REPLBATT AT NOCOMM * EXECUTE NOCOMM AT NOPARENT * EXECUTE NOPARENT * ########### <scriptname> ###########* *Cannot access <scriptname>* As you've asked about bash versions, this system provides: GNU bash, version 5.0.3(1)-release (arm-unknown-linux-gnueabihf) --Larry -- Larry Fahnoe, Fahnoe Technology Consulting, fahnoe at FahnoeTech.com Minneapolis, Minnesota www.FahnoeTech.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://alioth-lists.debian.net/pipermail/nut-upsuser/attachments/20190714/6bba3bec/attachment-0001.html>
On Sun, 14 Jul 2019, Larry Fahnoe wrote:> A couple of different issues with the reporting script. First the password > masking is not working as intended: I have three different passwords in my > ups.users file and only the last one is masked.Hello Larry, Thanks for the report. I've found the password problem. I can't reproduce the <scriptname> problem with openSUSE, so I will have to build a Debian system to do more testing. Thanks again, Roger
On Sun, 14 Jul 2019, Larry Fahnoe wrote:> The issue appears to be caused by my upssched.conf file having the original > commented out declaration of CMDSCRIPT which is what is showing up via the > grep in the script.Oof! Easy to fix. I have just uploaded an updated nut-report script which should fix the multiple password and the <scriptname> bugs. Roger
Larry Fahnoe
2019-Jul-15 11:52 UTC
[Nut-upsuser] New improved version of nut-report script
On Mon, Jul 15, 2019 at 1:01 AM Roger Price <roger at rogerprice.org> wrote:> Oof! Easy to fix. I have just uploaded an updated nut-report script which > should fix the multiple password and the <scriptname> bugs. >Confirming that your fixes are working, thanks Roger. --Larry -- Larry Fahnoe, Fahnoe Technology Consulting, fahnoe at FahnoeTech.com Minneapolis, Minnesota www.FahnoeTech.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://alioth-lists.debian.net/pipermail/nut-upsuser/attachments/20190715/c98b6bef/attachment.html>