Hello.
I tried installing ERPNext on my Ubuntu 18 Laptop based on the Frappe wiki page. I did complete the installation. However when I run the ‘bench start’, I get the following error. What could be wrong? Any help is highly appreciated.
18:33:02 socketio.1 | listening on *: 9000
18:33:13 web.1 | Traceback (most recent call last):
18:33:13 web.1 | File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
18:33:13 web.1 | "__main__", fname, loader, pkg_name)
18:33:13 web.1 | File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
18:33:13 web.1 | exec code in run_globals
18:33:13 web.1 | File "/opt/bench/erpnext/apps/frappe/frappe/utils/bench_helper.py", line 97, in <module>
18:33:13 web.1 | main()
18:33:13 web.1 | File "/opt/bench/erpnext/apps/frappe/frappe/utils/bench_helper.py", line 18, in main
18:33:13 web.1 | click.Group(commands=commands)(prog_name='bench')
18:33:13 web.1 | File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/click/core.py", line 722, in __call__
18:33:13 web.1 | return self.main(*args, **kwargs)
18:33:13 web.1 | File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/click/core.py", line 697, in main
18:33:13 web.1 | rv = self.invoke(ctx)
18:33:13 web.1 | File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
18:33:13 web.1 | return _process_result(sub_ctx.command.invoke(sub_ctx))
18:33:13 web.1 | File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
18:33:13 web.1 | return _process_result(sub_ctx.command.invoke(sub_ctx))
18:33:13 web.1 | File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/click/core.py", line 895, in invoke
18:33:13 web.1 | return ctx.invoke(self.callback, **ctx.params)
18:33:13 web.1 | File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/click/core.py", line 535, in invoke
18:33:13 web.1 | return callback(*args, **kwargs)
18:33:13 web.1 | File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
18:33:13 web.1 | return f(get_current_context(), *args, **kwargs)
18:33:13 web.1 | File "/opt/bench/erpnext/apps/frappe/frappe/commands/__init__.py", line 25, in _func
18:33:13 web.1 | ret = f(frappe._dict(ctx.obj), *args, **kwargs)
18:33:13 web.1 | File "/opt/bench/erpnext/apps/frappe/frappe/commands/utils.py", line 413, in serve
18:33:13 web.1 | frappe.app.serve(port=port, profile=profile, site=site, sites_path='.')
18:33:13 web.1 | File "/opt/bench/erpnext/apps/frappe/frappe/app.py", line 250, in serve
18:33:13 web.1 | threaded=True)
18:33:13 web.1 | File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/werkzeug/serving.py", line 795, in run_simple
18:33:13 web.1 | s.bind(get_sockaddr(hostname, port, address_family))
18:33:13 web.1 | File "/usr/lib/python2.7/socket.py", line 228, in meth
18:33:13 web.1 | return getattr(self._sock,name)(*args)
18:33:13 web.1 | socket.error: [Errno 98] Address already in use