So after attempting to upgrade Bench I have completely broken my locally hosted ERPNext server.
Now, when I point my browser at the local IP 192.168.86.** I get the public website but when I try to login it gets hung up verifying because bench isn’t running.
I can’t get Bench to start and any Bench command I run outputs the following:
Blockquote
elvisglazier@iekoserver:~/myfrappe/sites$ bench start
Traceback (most recent call last):
File “/home/elvisglazier/.local/bin/bench”, line 8, in
sys.exit(cli())
File “/home/elvisglazier/.local/lib/python3.8/site-packages/bench/cli.py”, line 62, in cli
bench_config = get_config(“.”)
File “/home/elvisglazier/.local/lib/python3.8/site-packages/bench/config/common_site_config.py”, line 30, in get_config
return get_common_site_config(bench_path)
File “/home/elvisglazier/.local/lib/python3.8/site-packages/bench/config/common_site_config.py”, line 37, in get_common_site_config
return json.load(f)
File “/usr/lib/python3.8/json/init.py”, line 293, in load
return loads(fp.read(),
File “/usr/lib/python3.8/json/init.py”, line 357, in loads
return _default_decoder.decode(s)
File “/usr/lib/python3.8/json/decoder.py”, line 340, in decode
raise JSONDecodeError(“Extra data”, s, end)
json.decoder.JSONDecodeError: Extra data: line 2 column 15 (char 15)
elvisglazier@iekoserver:~/myfrappe/sites$
I have tried everything to get back up and running but I have been failing for 48 hours and I really need to get access to my data.
Forgot to add the output when I run supervisorctl status
elvisglazier@iekoserver:~/.local/bin$ supervisorctl status
myfrappe-redis:myfrappe-redis-cache RUNNING pid 940, uptime 3:23:53
myfrappe-redis:myfrappe-redis-queue RUNNING pid 941, uptime 3:23:53
myfrappe-redis:myfrappe-redis-socketio RUNNING pid 942, uptime 3:23:53
myfrappe-web:myfrappe-frappe-web RUNNING pid 943, uptime 3:23:53
myfrappe-web:myfrappe-node-socketio FATAL Exited too quickly (process log may have details)
myfrappe-workers:myfrappe-frappe-default-worker-0 FATAL Exited too quickly (process log may have details)
myfrappe-workers:myfrappe-frappe-long-worker-0 FATAL Exited too quickly (process log may have details)
myfrappe-workers:myfrappe-frappe-schedule FATAL Exited too quickly (process log may have details)
myfrappe-workers:myfrappe-frappe-short-worker-0 FATAL Exited too quickly (process log may have details)
elvisglazier@iekoserver:~/.local/bin$
From the error traceback, it seems your site_config.json file is broken. Check for any missing comma and syntax error.
I can’t see any errors in the site_config.json file.
This is the file:
{
“auto_update”: false,
“background_workers”: 0,
“db_name”: “_432abceab1ccffdc”,
“db_password”: “E5oDAgrYjDSviHvP”,
“db_type”: “mariadb”,
“encryption_key”: “j0yVq53RgrUAINSnj62GfcrgNvsxuBSe9rPqu0zn2Y8=”,
“error_report_email”: “elvis@mydomain.ca”,
“host_name”: “http://myerp.domain.org:80”,
“maintenance_mode”: 0,
“pause_scheduler”: 0,
“nginx_port”: 80
}
Based on the stack trace the error should be in “common_site_config.json”
2 Likes
The “common_site_config.json” was missing the opening {
I really appreciate the the help. One missing bracket put me out of business.