Page 1 of 1

Why can't I set HOST to LOCALHOST or 127.0.0.1?

Posted: February 27th, 2017, 6:50 am
by seanvree81
Windows 10E
Sabnzbd ver: 1.2.2 [555d841] (running as windows server sabnzbd-servce.exe)
Python 2.7.13


So I've had Sabnzbd running on my actual ip x.x.x.20 , however, that IP how now changed, so I went to the webui and tried to change it to both LOCALHOST, 0.0.0.0, and 127.0.0.1, but no matter what I do, after I restart, it goes back to x.20?

I've also tried to edit the sabnzbd.ini file directly, but again, as soon as the application restarts, it changes back.

Is this by design or am I doing something wrong?

Re: Why can't I set HOST to LOCALHOST or 127.0.0.1?

Posted: February 27th, 2017, 7:11 am
by safihre
Read the manual:
https://sabnzbd.org/wiki/advanced/sabnz ... ws-service
Specifically the 'Specifying additional options' section.

Re: Why can't I set HOST to LOCALHOST or 127.0.0.1?

Posted: February 27th, 2017, 6:45 pm
by seanvree81
safihre wrote:Read the manual:
https://sabnzbd.org/wiki/advanced/sabnz ... ws-service
Specifically the 'Specifying additional options' section.
Got it! THANKS!

Re: Why can't I set HOST to LOCALHOST or 127.0.0.1?

Posted: February 28th, 2017, 7:14 am
by seanvree81
Hey @Safihre ,

I changed my listening host to 0.0.0.0, but now when I have HTTPs enabled, the service crashes. If I disable the service, then manually disable HTTPS in the sabnzbd.ini file, then the service will launch but without SSL.

Running on:
Windows 10E
Sabnzbd ver: 1.2.2 [555d841]
Python: 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59


Any idea what's up?

Here's the logs:

2017-02-28 04:07:02,369::INFO::[SABnzbd:1185] SABnzbd-service.exe-1.2.2 (rev=555d8418e72214673ebce774f1471852bd74c7d3)
2017-02-28 04:07:02,369::INFO::[SABnzbd:1186] Full executable path = C:\Program Files (x86)\SABnzbd\SABnzbd-service.exe
2017-02-28 04:07:02,371::INFO::[SABnzbd:1194] Platform=Windows-10-10.0.14393 (=Vista+ x64) Class=nt
2017-02-28 04:07:02,371::INFO::[SABnzbd:1199] Python-version = 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)]
2017-02-28 04:07:02,371::INFO::[SABnzbd:1200] Arguments =
2017-02-28 04:07:02,371::INFO::[SABnzbd:1202] Preferred encoding = cp1252
2017-02-28 04:07:02,371::INFO::[SABnzbd:1250] Read INI file c:\sabnzbd\sabnzbd.ini
2017-02-28 04:07:02,374::INFO::[__init__:993] Loading data for rss_data.sab from c:\sabnzbd\admin\rss_data.sab
2017-02-28 04:07:02,375::INFO::[__init__:993] Loading data for totals10.sab from c:\sabnzbd\admin\totals10.sab
2017-02-28 04:07:02,375::INFO::[postproc:92] Loading postproc queue
2017-02-28 04:07:02,375::INFO::[__init__:993] Loading data for postproc2.sab from c:\sabnzbd\admin\postproc2.sab
2017-02-28 04:07:02,375::INFO::[__init__:993] Loading data for queue10.sab from c:\sabnzbd\admin\queue10.sab
2017-02-28 04:07:02,377::INFO::[__init__:993] Loading data for watched_data2.sab from c:\sabnzbd\admin\watched_data2.sab
2017-02-28 04:07:02,377::INFO::[__init__:993] Loading data for Rating.sab from c:\sabnzbd\admin\Rating.sab
2017-02-28 04:07:02,384::INFO::[scheduler:190] Setting schedule for midnight BPS reset
2017-02-28 04:07:02,384::INFO::[__init__:353] All processes started
2017-02-28 04:07:02,384::INFO::[SABnzbd:304] Web dir is C:\Program Files (x86)\SABnzbd\interfaces\Glitter
2017-02-28 04:07:02,384::INFO::[SABnzbd:304] Web dir is C:\Program Files (x86)\SABnzbd\interfaces\smpl
2017-02-28 04:07:02,385::INFO::[SABnzbd:304] Web dir is C:\Program Files (x86)\SABnzbd\interfaces\Config
2017-02-28 04:07:02,398::INFO::[SABnzbd:432] _yenc module... found!
2017-02-28 04:07:02,401::INFO::[SABnzbd:437] Cryptography module (v1.7.1)... found!
2017-02-28 04:07:02,401::INFO::[SABnzbd:442] par2 binary... found (C:\Program Files (x86)\SABnzbd\win\par2\x64\par2.exe)
2017-02-28 04:07:02,401::INFO::[SABnzbd:447] par2cmdline binary... found (C:\Program Files (x86)\SABnzbd\win\par2\par2cmdline.exe)
2017-02-28 04:07:02,401::INFO::[SABnzbd:450] UNRAR binary... found (C:\Program Files (x86)\SABnzbd\win\unrar\x64\UnRAR.exe)
2017-02-28 04:07:02,401::INFO::[SABnzbd:456] unzip binary... found (C:\Program Files (x86)\SABnzbd\win\unzip\unzip.exe)
2017-02-28 04:07:02,401::INFO::[SABnzbd:461] 7za binary... found (C:\Program Files (x86)\SABnzbd\win\7zip\7za.exe)
2017-02-28 04:07:02,401::INFO::[SABnzbd:1304] SSL version OpenSSL 1.0.2j 26 Sep 2016
2017-02-28 04:07:02,417::INFO::[SABnzbd:1305] SSL supported protocols ['TLS v1.2', 'TLS v1.1', 'TLS v1', 'SSL v3']
2017-02-28 04:07:02,417::INFO::[SABnzbd:1444] Starting web-interface on 0.0.0.0:38081
2017-02-28 04:07:02,420::INFO::[_cplogging:219] [28/Feb/2017:04:07:02] ENGINE Bus STARTING
2017-02-28 04:07:02,424::INFO::[_cplogging:219] [28/Feb/2017:04:07:02] ENGINE Started monitor thread '_TimeoutMonitor'.
2017-02-28 04:07:03,398::INFO::[_cplogging:219] [28/Feb/2017:04:07:03] ENGINE Serving on https://0.0.0.0:38081
2017-02-28 04:07:03,601::INFO::[_cplogging:219] [28/Feb/2017:04:07:03] ENGINE Serving on http://::1:38080
2017-02-28 04:07:03,602::ERROR::[_cplogging:219] [28/Feb/2017:04:07:03] ENGINE Error in 'start' listener <bound method Server.start of <cherrypy._cpserver.Server object at 0x02803C90>>
Traceback (most recent call last):
File "cherrypy\process\wspbus.pyo", line 207, in publish
File "cherrypy\_cpserver.pyo", line 167, in start
File "cherrypy\_cpserver.pyo", line 158, in httpserver_from_self
File "cherrypy\_cpwsgi_server.pyo", line 60, in __init__
File "cherrypy\wsgiserver\__init__.pyo", line 2260, in get_ssl_adapter_class
ImportError: No module named ssl_pyopenssl

2017-02-28 04:07:03,904::INFO::[_cplogging:219] [28/Feb/2017:04:07:03] ENGINE Serving on http://0.0.0.0:38080
2017-02-28 04:07:03,905::ERROR::[_cplogging:219] [28/Feb/2017:04:07:03] ENGINE Shutting down due to error in start listener:
Traceback (most recent call last):
File "cherrypy\process\wspbus.pyo", line 245, in start
File "cherrypy\process\wspbus.pyo", line 225, in publish
ChannelFailures: ImportError('No module named ssl_pyopenssl',)

2017-02-28 04:07:03,905::INFO::[_cplogging:219] [28/Feb/2017:04:07:03] ENGINE Bus STOPPING
2017-02-28 04:07:03,907::INFO::[_cplogging:219] [28/Feb/2017:04:07:03] ENGINE HTTP Server None already shut down
2017-02-28 04:07:09,992::INFO::[_cplogging:219] [28/Feb/2017:04:07:09] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 38080)) shut down
2017-02-28 04:07:10,095::INFO::[_cplogging:219] [28/Feb/2017:04:07:10] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('::1', 38080)) shut down
2017-02-28 04:07:10,298::INFO::[_cplogging:219] [28/Feb/2017:04:07:10] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 38081)) shut down
2017-02-28 04:07:10,298::INFO::[_cplogging:219] [28/Feb/2017:04:07:10] ENGINE Stopped thread '_TimeoutMonitor'.
2017-02-28 04:07:10,298::INFO::[_cplogging:219] [28/Feb/2017:04:07:10] ENGINE Bus STOPPED
2017-02-28 04:07:10,298::INFO::[_cplogging:219] [28/Feb/2017:04:07:10] ENGINE Bus EXITING
2017-02-28 04:07:10,298::INFO::[_cplogging:219] [28/Feb/2017:04:07:10] ENGINE Bus EXITED

Re: Why can't I set HOST to LOCALHOST or 127.0.0.1?

Posted: February 28th, 2017, 7:50 am
by safihre
Thats strange, for some reason it's ignoring us telling it not to use PyOpenSSL.
Will put this on the bug list, have to investigate.

Re: Why can't I set HOST to LOCALHOST or 127.0.0.1?

Posted: February 28th, 2017, 7:52 am
by safihre
Actually, can you try for me in Config > Specials, verify that ipv6_hosting is turned off? (unchecked)

Re: Why can't I set HOST to LOCALHOST or 127.0.0.1?

Posted: February 28th, 2017, 10:03 am
by sander
@safihre: FWIW same error message in june 2016 on OSX, with a patch by @shypike: https://forums.sabnzbd.org/viewtopic.ph ... 68#p106795

Re: Why can't I set HOST to LOCALHOST or 127.0.0.1?

Posted: February 28th, 2017, 10:31 am
by seanvree81
safihre wrote:Actually, can you try for me in Config > Specials, verify that ipv6_hosting is turned off? (unchecked)
@safihire,

It's actually turned on (checked) but it's always worked before?

Should I have that unchecked?

Re: Why can't I set HOST to LOCALHOST or 127.0.0.1?

Posted: February 28th, 2017, 12:32 pm
by safihre
Try for now.

Re: Why can't I set HOST to LOCALHOST or 127.0.0.1?

Posted: March 2nd, 2017, 12:55 pm
by seanvree81
safihre wrote:Try for now.
is there any update to this? Is this a bug?

Re: Why can't I set HOST to LOCALHOST or 127.0.0.1?

Posted: March 9th, 2017, 2:20 pm
by safihre
We haven't had any other reports about it..
I also don't have a proper IPv6 setup to test, which makes it difficult..

Re: Why can't I set HOST to LOCALHOST or 127.0.0.1?

Posted: March 18th, 2017, 5:45 am
by safihre
We found the problem.
Should be fixed in 1.2.3.