Dashboard installation error


I am trying to install a dashboard following the steps outlined at GitHub - Athenolabs/dashboard: Dashboard application for ERPNext

The command bench install-app dashboard returns the error below:

Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/opt/bench/erpnext/apps/frappe/frappe/utils/bench_helper.py", line 97, in <module>
  File "/opt/bench/erpnext/apps/frappe/frappe/utils/bench_helper.py", line 18, in main
  File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/opt/bench/erpnext/env/local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/opt/bench/erpnext/apps/frappe/frappe/commands/__init__.py", line 25, in _func
    ret = f(frappe._dict(ctx.obj), *args, **kwargs)
  File "/opt/bench/erpnext/apps/frappe/frappe/commands/site.py", line 161, in install_app
    for site in context.sites:
TypeError: 'NoneType' object is not iterable

Does anyone know where I went wrong please?


This application has not been updated in more than two years.

Maybe check directly with the maintainer of the application to see if it can still be installed on ERPNext.

1 Like

Wow! Thanks for the info.
Please can you suggest how I can create a dashboard for my company? Do you know any plugin that works or is there document that shows a way to get the job done within erpNext?


Unfortunately, I don’t think there is any integrated application except the one you tried to install.

You can try to use Metabase, it works great to create dashboards. Someone even wrote a step-by-step to use it on this forum: Visualizing ERPNext data using Metabase: Step-by-Step Guide

Good luck!

1 Like

Alternatively joelios offers an Admin dashboard supported by libracore GmbH from Jan 2018 GitHub - Athenolabs/libraDash: a libracore Dashboard App for ERPnext

But no install notes to get started!