2017 Sep 12, 05:38 AM
(2017 Sep 11, 04:00 PM)dan Wrote: I tried installing the relay_board plugin here on Jessie with SIP version 3.2.30 and it installed with no problem.
First off, the auto-restart SIP uses is dependent on having SIP set up to start automatically on boot. For Jessie and stretch it means having a systemd script installed as described in the SIP documentation wiki under "The recommended method":
https://github.com/Dan-in-CA/SIP/wiki/Installation
If you stop SIP with "systemctl stop sip" and start SIP from the command line you will be able to see any error messages but you will need to restart SIP manually as you have done.
As far as the error you are getting when you try to install plugins. It looks like some sort of security problem. The IOError in the console log you provided has some limes that mention "ssl" which indicates it is security related. I am not sure how to get around this.
You may be able to install the plugin manually to get things working. The Relay_board plugin consists of 3 files from the SIP plugins GitHub repository:
https://github.com/Dan-in-CA/sip_plugins
To install the plugin manually try:
Log into SIP/plugins/manifests
then issue the command
wget https://raw.github.com/Dan-in-CA/SIP_plu...d.manifest
get this in return.....
pi@SIPPI:~/SIP/plugins/manifests$ wget https://raw.github.com/Dan-in-CA/SIP_plu...d.manifest
--2017-09-12 05:34:49-- https://raw.github.com/Dan-in-CA/SIP_plu...d.manifest
Resolving raw.github.com (raw.github.com)... 151.101.80.133
Connecting to raw.github.com (raw.github.com)|151.101.80.133|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://raw.githubusercontent.com/Dan-in...d.manifest [following]
--2017-09-12 05:34:49-- https://raw.githubusercontent.com/Dan-in...d.manifest
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 2001:8002:e32:f002::f5ff, 61.9.133.209
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|2001:8002:e32:f002::f5ff|:443... connected.
GnuTLS: A TLS fatal alert has been received.
GnuTLS: received alert [0]: Close notify
Unable to establish SSL connection.
pi@SIPPI:~/SIP/plugins/manifests$
Not quite what I was expecting........do I proceed with the next two...let's try the next one...
use "cd .." to go up one level to SIP/plugins and issue the command
wget https://raw.github.com/Dan-in-CA/SIP_plu...y_board.py
and I get
pi@SIPPI:~/SIP/plugins/manifests$ cd ..
pi@SIPPI:~/SIP/plugins$ wget https://raw.github.com/Dan-in-CA/SIP_plu...y_board.py
--2017-09-12 05:36:56-- https://raw.github.com/Dan-in-CA/SIP_plu...y_board.py
Resolving raw.github.com (raw.github.com)... 151.101.80.133
Connecting to raw.github.com (raw.github.com)|151.101.80.133|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://raw.githubusercontent.com/Dan-in...y_board.py [following]
--2017-09-12 05:36:56-- https://raw.githubusercontent.com/Dan-in...y_board.py
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 2001:8002:e32:f002::f5ff, 61.9.133.209
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|2001:8002:e32:f002::f5ff|:443... connected.
GnuTLS: A TLS fatal alert has been received.
GnuTLS: received alert [0]: Close notify
Unable to establish SSL connection.
pi@SIPPI:~/SIP/plugins$
I smell an SSL rat......rebooting my router and re-checking...
Then log into SIP/templates and issue the command
wget https://raw.github.com/Dan-in-CA/SIP_plu...board.html
The above steps should download the necessary files to their proper locations. You should be able to enable the plugin from the plugins page.
Let me know how it goes.
Dan