Zulip: External ip cannot be a 192.168.x.x

Created on 18 Apr 2017  路  1Comment  路  Source: zulip/zulip

Hi there,

My zulip is running on a local LAN with an IP of 192.168.6.50. When I try to start my server, I've got that

zulip_1      | Traceback (most recent call last):
zulip_1      |   File "/home/zulip/deployments/current/scripts/lib/log-management-command", line 15, in <module>
zulip_1      |     if not os.path.exists(settings.MANAGEMENT_LOG_PATH):
zulip_1      |   File "/home/zulip/deployments/current/zulip-venv/lib/python2.7/site-packages/django/conf/__init__.py", line 53, in __getattr__
zulip_1      |     self._setup(name)
zulip_1      |   File "/home/zulip/deployments/current/zulip-venv/lib/python2.7/site-packages/django/conf/__init__.py", line 41, in _setup
zulip_1      |     self._wrapped = Settings(settings_module)
zulip_1      |   File "/home/zulip/deployments/current/zulip-venv/lib/python2.7/site-packages/django/conf/__init__.py", line 97, in __init__
zulip_1      |     mod = importlib.import_module(self.SETTINGS_MODULE)
zulip_1      |   File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
zulip_1      |     __import__(name)
zulip_1      |   File "/home/zulip/deployments/current/zproject/settings.py", line 87, in <module>
zulip_1      |     from .prod_settings import *
zulip_1      |   File "/home/zulip/deployments/current/zproject/prod_settings.py", line 383
zulip_1      |     EXTERNAL_HOST = 192.168.6.50
zulip_1      |                             ^
zulip_1      | SyntaxError: invalid syntax
zulip_1      | Traceback (most recent call last):
zulip_1      |   File "/home/zulip/deployments/current/manage.py", line 22, in <module>
zulip_1      |     " ".join(sys.argv)])
zulip_1      |   File "/usr/lib/python2.7/subprocess.py", line 540, in check_call
zulip_1      |     raise CalledProcessError(retcode, cmd)
zulip_1      | subprocess.CalledProcessError: Command '['/home/zulip/deployments/current/scripts/lib/log-management-command', '/home/zulip/deployments/current/manage.py checkconfig']' returned non-zero exit status 1

Instead, I write http:// as a workaround, but it's making crappy stuff after.

question

Most helpful comment

You need to put quotes around the string, e.g. 'EXTERNAL_HOST = '192.168.6.50''.

>All comments

You need to put quotes around the string, e.g. 'EXTERNAL_HOST = '192.168.6.50''.

Was this page helpful?
0 / 5 - 0 ratings