Unable to start erpnext after the update

Wen i run “bench start” i am getting following error

12:29:59 redis_queue.1 | 3675:M 28 Aug 12:29:59.828 * The server is now ready to accept connections on port 11000
12:30:01 worker_long.1 | Traceback (most recent call last):
12:30:01 worker_long.1 | File “/usr/lib/python2.7/runpy.py”, line 174, in _run_module_as_main
12:30:01 worker_long.1 | “main”, fname, loader, pkg_name)
12:30:01 worker_long.1 | File “/usr/lib/python2.7/runpy.py”, line 72, in _run_code
12:30:01 worker_long.1 | exec code in run_globals
12:30:01 worker_long.1 | File “/home/jithendra/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”, line 94, in
12:30:01 worker_long.1 | main()
12:30:01 worker_long.1 | File “/home/jithendra/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”, line 18, in main
12:30:01 worker_long.1 | click.Group(commands=commands)(prog_name=‘bench’)
12:30:01 worker_long.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 722, in call
12:30:01 worker_long.1 | return self.main(*args, **kwargs)
12:30:01 worker_long.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 697, in main
12:30:01 worker_long.1 | rv = self.invoke(ctx)
12:30:01 worker_long.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 1066, in invoke
12:30:01 worker_long.1 | return _process_result(sub_ctx.command.invoke(sub_ctx))
12:30:01 worker_long.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 1066, in invoke
12:30:01 worker_long.1 | return _process_result(sub_ctx.command.invoke(sub_ctx))
12:30:01 worker_long.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 895, in invoke
12:30:01 worker_long.1 | return ctx.invoke(self.callback, **ctx.params)
12:30:01 worker_long.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 535, in invoke
12:30:01 worker_long.1 | return callback(*args, **kwargs)
12:30:01 worker_long.1 | File “/home/jithendra/frappe-bench/apps/frappe/frappe/commands/scheduler.py”, line 157, in start_worker
12:30:01 worker_long.1 | start_worker(queue)
12:30:01 worker_long.1 | File “/home/jithendra/frappe-bench/apps/frappe/frappe/utils/background_jobs.py”, line 115, in start_worker
12:30:01 worker_long.1 | Worker(queues, name=get_worker_name(queue)).work()
12:30:01 worker_long.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/rq/worker.py”, line 120, in init
12:30:01 worker_default.1 | Traceback (most recent call last):
12:30:01 worker_default.1 | File “/usr/lib/python2.7/runpy.py”, line 174, in _run_module_as_main
12:30:01 worker_default.1 | “main”, fname, loader, pkg_name)
12:30:01 worker_default.1 | File “/usr/lib/python2.7/runpy.py”, line 72, in _run_code
12:30:01 worker_default.1 | exec code in run_globals
12:30:01 worker_default.1 | File “/home/jithendra/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”, line 94, in
12:30:01 worker_default.1 | main()
12:30:01 worker_default.1 | File “/home/jithendra/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”, line 18, in main
12:30:01 worker_default.1 | click.Group(commands=commands)(prog_name=‘bench’)
12:30:01 worker_default.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 722, in call
12:30:01 worker_default.1 | return self.main(*args, **kwargs)
12:30:01 worker_default.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 697, in main
12:30:01 worker_default.1 | rv = self.invoke(ctx)
12:30:01 worker_default.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 1066, in invoke
12:30:01 worker_default.1 | return _process_result(sub_ctx.command.invoke(sub_ctx))
12:30:01 worker_default.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 1066, in invoke
12:30:01 worker_default.1 | return _process_result(sub_ctx.command.invoke(sub_ctx))
12:30:01 worker_default.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 895, in invoke
12:30:01 worker_default.1 | return ctx.invoke(self.callback, **ctx.params)
12:30:01 worker_default.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 535, in invoke
12:30:01 worker_default.1 | return callback(*args, **kwargs)
12:30:01 worker_default.1 | File “/home/jithendra/frappe-bench/apps/frappe/frappe/commands/scheduler.py”, line 157, in start_worker
12:30:01 worker_default.1 | start_worker(queue)
12:30:01 worker_default.1 | File “/home/jithendra/frappe-bench/apps/frappe/frappe/utils/background_jobs.py”, line 115, in start_worker
12:30:01 worker_default.1 | Worker(queues, name=get_worker_name(queue)).work()
12:30:01 worker_default.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/rq/worker.py”, line 120, in init
12:30:01 worker_long.1 | self.validate_queues()
12:30:01 worker_long.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/rq/worker.py”, line 150, in validate_queues
12:30:01 worker_long.1 | raise NoQueueError(‘Give each worker at least one Queue.’)
12:30:01 worker_long.1 | rq.exceptions.NoQueueError: Give each worker at least one Queue.
12:30:01 worker_default.1 | self.validate_queues()
12:30:01 worker_default.1 | File “/home/jithendra/frappe-bench/env/local/lib/python2.7/site-packages/rq/worker.py”, line 150, in validate_queues
12:30:01 worker_default.1 | raise NoQueueError(‘Give each worker at least one Queue.’)
12:30:01 worker_default.1 | rq.exceptions.NoQueueError: Give each worker at least one Queue.
12:30:01 system | worker_long.1 stopped (rc=1)
12:30:01 system | sending SIGTERM to redis_socketio.1 (pid 3657)
12:30:01 system | sending SIGTERM to watch.1 (pid 3665)
12:30:01 system | sending SIGTERM to redis_queue.1 (pid 3667)
12:30:01 system | sending SIGTERM to web.1 (pid 3671)
12:30:01 system | sending SIGTERM to schedule.1 (pid 3666)
12:30:01 system | sending SIGTERM to worker_default.1 (pid 3673)
12:30:01 system | sending SIGTERM to socketio.1 (pid 3677)
12:30:01 system | sending SIGTERM to redis_cache.1 (pid 3674)
12:30:01 system | sending SIGTERM to worker_short.1 (pid 3678)
12:30:01 redis_socketio.1 | 3672:signal-handler (1503903601) Received SIGTERM scheduling shutdown…
12:30:01 redis_queue.1 | 3675:signal-handler (1503903601) Received SIGTERM scheduling shutdown…
12:30:01 redis_cache.1 | 3685:signal-handler (1503903601) Received SIGTERM scheduling shutdown…
12:30:01 system | watch.1 stopped (rc=-15)
12:30:01 system | schedule.1 stopped (rc=-15)
12:30:01 system | web.1 stopped (rc=-15)
12:30:01 system | worker_default.1 stopped (rc=-15)
12:30:01 system | worker_short.1 stopped (rc=-15)
12:30:01 system | socketio.1 stopped (rc=-15)
12:30:02 redis_socketio.1 | 3672:M 28 Aug 12:30:02.037 # User requested shutdown…
12:30:02 redis_socketio.1 | 3672:M 28 Aug 12:30:02.037 * Removing the pid file.
12:30:02 redis_cache.1 | 3685:M 28 Aug 12:30:02.037 # User requested shutdown…
12:30:02 redis_cache.1 | 3685:M 28 Aug 12:30:02.037 * Removing the pid file.
12:30:02 redis_queue.1 | 3675:M 28 Aug 12:30:02.037 # User requested shutdown…
12:30:02 redis_queue.1 | 3675:M 28 Aug 12:30:02.037 * Removing the pid file.
12:30:02 redis_queue.1 | 3675:M 28 Aug 12:30:02.037 # Redis is now ready to exit, bye bye…
12:30:02 redis_cache.1 | 3685:M 28 Aug 12:30:02.037 # Redis is now ready to exit, bye bye…
12:30:02 system | redis_queue.1 stopped (rc=-15)
12:30:02 redis_socketio.1 | 3672:M 28 Aug 12:30:02.037 # Redis is now ready to exit, bye bye…
12:30:02 system | redis_socketio.1 stopped (rc=-15)
12:30:02 system | redis_cache.1 stopped (rc=-15)

Maybe rebuild your redis settings are try again

bench setup redis

Thanks @rmehta
Problem was with old python rq…
I solved it using the following discussion
https://discuss.erpnext.com/t/important-bench-version-2-see-this-before-you-run-bench-update/11352/100