Error on bench update

I did bench update on production server and got following error on sudo supervisorctl status

erpnext@castlecraft-server:~/frappe-bench$ sudo supervisorctl status
frappe-bench-redis:frappe-bench-redis-cache RUNNING    pid 3277, uptime 0:01:43
frappe-bench-redis:frappe-bench-redis-queue RUNNING    pid 3276, uptime 0:01:43
frappe-bench-redis:frappe-bench-redis-socketio RUNNING    pid 3278, uptime 0:01:43
frappe-bench-web:frappe-bench-frappe-web RUNNING    pid 3274, uptime 0:01:43
frappe-bench-web:frappe-bench-node-socketio RUNNING    pid 3275, uptime 0:01:43
frappe-bench-workers:frappe-bench-frappe-default-worker-0 FATAL      Exited too quickly (process log may have details)
frappe-bench-workers:frappe-bench-frappe-long-worker-0 FATAL      Exited too quickly (process log may have details)
frappe-bench-workers:frappe-bench-frappe-schedule FATAL      Exited too quickly (process log may have details)
frappe-bench-workers:frappe-bench-frappe-short-worker-0 FATAL      Exited too quickly (process log may have details)
erpnext@castlecraft-server:~/frappe-bench$ 

worker.error.log:

Error: No such command "worker".
Usage: bench [OPTIONS] COMMAND [ARGS]...

Error: No such command "worker".
Usage: bench [OPTIONS] COMMAND [ARGS]...

Error: No such command "worker".

Some how everything is working on website and I was even able to log in to frappe erpnext desk!

Any help?

Did you switch to bench’s develop branch?

If you are doing development, use develop branch of bench, frappe and ERPNext

For production use master for all 3

1 Like

My bench master was ahead of bench master! I don’t know how that happened!

I installed fresh new bench and restored sites,

All three branches (bench-repo, frappe and erpnext) are now on master and everything is working perfectly!

Thanks