[Nut-upsuser] NOTIFYCMD doesn't work at all... not fully

Stefan Fröchtenicht froechtenicht at northeim.de
Thu Oct 6 12:49:53 UTC 2016

Hey Charles,
Thanks. Why i didn´t see that!?
With your tip, i get the error mails:
Can't open log file "/var/log/gammu-smsd"
Failed to read config: Kann gewählte Datei nicht öffnen.
So i give the user "nut" permission on gammu-smsd:
sudo usermod -aG dialout nut
sudo usermod -aG dialout root
sudo chmod 4755 /usr/bin/gammu-smsd
sudo chmod 4755 /usr/bin/gammu-smsd-inject
sudo chmod 4755 /usr/bin/gammu-smsd-monitor
sudo chgrp -R dialout /var/spool/gammu/
sudo chgrp -R dialout /var/log/gammu-smsd
sudo chgrp -R dialout /etc/gammu-smsdrc
and now it works!
Mit freundlichen Grüßen
Stefan Fröchtenicht
Stadt Northeim
Systemadministrator - Informations- und Kommunikationsmanagement
Scharnhorstplatz 1
37154 Northeim
Froechtenicht at Northeim.de
Tel +49  5551 966111
Fax +49 5551 966444
Von: Charles Lepple [mailto:clepple at gmail.com] 
Gesendet: Donnerstag, 6. Oktober 2016 13:41
An: Stefan Fröchtenicht <froechtenicht at northeim.de>
Cc: nut-upsuser at lists.alioth.debian.org
Betreff: Re: [Nut-upsuser] NOTIFYCMD doesn't work at all... not fully
On Oct 6, 2016, at 6:15 AM, Stefan Fröchtenicht wrote:
when i execute the upsnotify.sh as root, then it works great. eMails and SMS are incoming.
But when i for e.g. pull out the ups from power, then there will be only emails and NO SMS. Why?
NUT runs the notify script as the "nut" user on many systems, including Debian. Check to see if $PATH is set the same, and that the nut user has privileges to run the SMS program.
You could also try temporarily wrapping the SMS portion in a subshell that pipes stdout/stderr to mail (or a file):
( echo "..." | gammu-smsd-inject ... ) 2>&1 | mail -s "errors from SMS" $EMAIL
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/nut-upsuser/attachments/20161006/d49a39db/attachment.html>

More information about the Nut-upsuser mailing list