First time EPRNext user. I just installed using the Manual Install method described here: GitHub - frappe/bench: CLI to manage Multi-tenant deployments for Frappe apps. It took most of the afternoon to get underlying prereqs installed to levels acceptable to Frappe/Bench/ERPNext, but I finally got the server to start.
I pointed my browser to port 8000 and got the expected login page, and it accepted my Administrator credentials. After that, I get “Hello!” with a language prompt. However, my choices are “E”, “n”, “g”, “l”, “i”, “s”, and “h” (see attached image).
Selecting any one results in a window “Something went wrong” / “Server error: Please check your server logs or contact tech support.” In frappe.log, I see errors like the one below. But the message doesn’t tell me anything useful.
I’m running under Ubuntu 16.04. I see the same result with a local Firefox browser and a remote Edge browser.
Any ideas?
[ERROR] 2017-08-31 15:40:46,548 | /home/mdadmin/frappe-bench/apps/frappe/frappe/app.py:
Site: site1.local
Form Dict: {
“cmd”: “frappe.desk.page.setup_wizard.setup_wizard.load_messages”,
“language”: “E”
}
Request Error
Traceback (most recent call last):
File “/home/mdadmin/frappe-bench/apps/frappe/frappe/app.py”, line 57, in application
response = frappe.handler.handle()
File “/home/mdadmin/frappe-bench/apps/frappe/frappe/handler.py”, line 22, in handle
data = execute_cmd(cmd)
File “/home/mdadmin/frappe-bench/apps/frappe/frappe/handler.py”, line 53, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File “/home/mdadmin/frappe-bench/apps/frappe/frappe/init.py”, line 923, in call
return fn(*args, **newargs)
File “/home/mdadmin/frappe-bench/apps/frappe/frappe/desk/page/setup_wizard/setup_wizard.py”, line 170, in load_messages
m = get_dict(“page”, “setup-wizard”)
File “/home/mdadmin/frappe-bench/apps/frappe/frappe/translate.py”, line 122, in get_dict
message_dict.update(get_dict_from_hooks(fortype, name))
File “/home/mdadmin/frappe-bench/apps/frappe/frappe/translate.py”, line 140, in get_dict_from_hooks
translated_dict.update(frappe.get_attr(method)())
File “/home/mdadmin/frappe-bench/apps/frappe/frappe/geo/country_info.py”, line 38, in get_translated_dict
timezone_name = get_timezone_name(get_timezone(tz), locale=locale, width=‘short’)
File “/home/mdadmin/frappe-bench/env/local/lib/python2.7/site-packages/babel/dates.py”, line 644, in get_timezone_name
info = locale.time_zones.get(zone, {})
AttributeError: ‘NoneType’ object has no attribute ‘time_zones’
[ERROR] 2017-08-31 15:40:46,610 | /home/mdadmin/frappe-bench/apps/frappe/frappe/utils/error.py:
New Exception collected with id: 2017-08-31 15:40:46.549322-127.0.0.1-17e