Error on first run of wizard after easy install script finishes when finishing ERPNext wizard on fresh Ubuntu 18.04 server

Hi All,

I am trying to install ERPNext via the easy install method on a proxmox VM (2 cores, 12GB RAM).
It is a fresh, new Ubuntu 18.04 LTS live server.

Easy install finishes fine with this line:

sudo python3 install.py --develop --user dominik --mysql-root-password ***** --mariadb-version 10.3 --admin-password ***** --frappe-branch version-12 --erpnext-branch version-12

I am running as the user “dominik” and installing for user “dominik” as can be seen.

I then run “bench start”, and the errors start:

11:07:18 redis_cache.1    | 24134:M 23 Mar 11:07:18.045 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
11:07:18 redis_cache.1    | 24134:M 23 Mar 11:07:18.045 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.

I get rid of these warnings by issuing the respective commands. The next is an error:

11:07:18 socketio.1       | listening on *: 9000
11:07:24 watch.1          | yarn run v1.22.4
11:07:24 web.1            |  * Running on http://0.0.0.0:8000/ (Press CTRL+C to quit)
11:07:24 web.1            |  * Restarting with inotify reloader
11:07:24 watch.1          | $ node rollup/watch.js
11:07:25 web.1            |  * Debugger is active!
11:07:25 web.1            |  * Debugger PIN: 234-488-529
11:07:25 watch.1          |
11:07:25 watch.1          | Rollup Watcher Started
11:07:25 watch.1          |
11:07:25 watch.1          | Watching...
11:07:26 watch.1          | Error in: undefined
11:07:26 watch.1          | Error: watch /home/dominik/frappe-bench/apps/frappe/frappe/public/node_modules/bootstrap/scss/_tooltip.scss ENOSPC

I never get rid of this error.

However, I can then access the start page of ERPNext and start the wizard as “Administrator” user.
When I try to finish the wizard I get:

11:12:24 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:24] "GET / HTTP/1.1" 200 -
11:12:24 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:12:24] "GET / HTTP/1.1" 200 -
11:12:24 web.1            |  * Detected change in '/home/dominik/frappe-bench/apps/frappe/frappe/www/__pycache__/login.cpython-36.pyc', reloading
11:12:24 web.1            | INFO:werkzeug: * Detected change in '/home/dominik/frappe-bench/apps/frappe/frappe/www/__pycache__/login.cpython-36.pyc', reloading
11:12:24 web.1            |  * Detected change in '/home/dominik/frappe-bench/apps/frappe/frappe/utils/__pycache__/oauth.cpython-36.pyc', reloading
11:12:24 web.1            | INFO:werkzeug: * Detected change in '/home/dominik/frappe-bench/apps/frappe/frappe/utils/__pycache__/oauth.cpython-36.pyc', reloading
11:12:25 web.1            |  * Detected change in '/home/dominik/frappe-bench/apps/frappe/frappe/integrations/__pycache__/oauth2_logins.cpython-36.pyc', reloading
11:12:25 web.1            | INFO:werkzeug: * Detected change in '/home/dominik/frappe-bench/apps/frappe/frappe/integrations/__pycache__/oauth2_logins.cpython-36.pyc', reloading
11:12:25 web.1            |  * Detected change in '/home/dominik/frappe-bench/apps/erpnext/erpnext/shopping_cart/__pycache__/utils.cpython-36.pyc', reloading
11:12:25 web.1            | INFO:werkzeug: * Detected change in '/home/dominik/frappe-bench/apps/erpnext/erpnext/shopping_cart/__pycache__/utils.cpython-36.pyc', reloading
11:12:25 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:25] "GET /website_script.js HTTP/1.1" 200 -
11:12:25 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:12:25] "GET /website_script.js HTTP/1.1" 200 -
11:12:25 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:25] "POST / HTTP/1.1" 200 -
11:12:25 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:12:25] "POST / HTTP/1.1" 200 -
11:12:25 web.1            |  * Restarting with inotify reloader
11:12:26 web.1            |  * Debugger is active!
11:12:26 web.1            |  * Debugger PIN: 234-488-529
11:12:34 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:34] "POST / HTTP/1.1" 200 -
11:12:34 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:12:34] "POST / HTTP/1.1" 200 -
11:12:34 web.1            |  * Detected change in '/home/dominik/frappe-bench/apps/erpnext/erpnext/portal/__pycache__/utils.cpython-36.pyc', reloading
11:12:34 web.1            | INFO:werkzeug: * Detected change in '/home/dominik/frappe-bench/apps/erpnext/erpnext/portal/__pycache__/utils.cpython-36.pyc', reloading
11:12:34 web.1            |  * Detected change in '/home/dominik/frappe-bench/apps/frappe/frappe/www/__pycache__/desk.cpython-36.pyc', reloading
11:12:34 web.1            | INFO:werkzeug: * Detected change in '/home/dominik/frappe-bench/apps/frappe/frappe/www/__pycache__/desk.cpython-36.pyc', reloading
11:12:35 web.1            |  * Restarting with inotify reloader
11:12:36 web.1            |  * Debugger is active!
11:12:36 web.1            |  * Debugger PIN: 234-488-529
11:12:37 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:37] "GET /desk HTTP/1.1" 200 -
11:12:37 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:37] "GET /assets/css/desk.min.css?ver=1584961427.0 HTTP/1.1" 200 -
11:12:37 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:37] "GET /assets/css/list.min.css?ver=1584961427.0 HTTP/1.1" 200 -
11:12:37 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:37] "GET /assets/css/form.min.css?ver=1584961427.0 HTTP/1.1" 200 -
11:12:37 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:37] "GET /assets/css/module.min.css?ver=1584961427.0 HTTP/1.1" 200 -
11:12:37 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:37] "GET /assets/css/report.min.css?ver=1584961427.0 HTTP/1.1" 200 -
11:12:37 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:37] "GET /assets/css/erpnext.css?ver=1584961427.0 HTTP/1.1" 200 -
11:12:37 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:37] "GET /assets/js/form.min.js?ver=1584961427.0 HTTP/1.1" 200 -
11:12:37 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:37] "GET /assets/js/libs.min.js?ver=1584961427.0 HTTP/1.1" 200 -
11:12:37 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:37] "GET /assets/js/desk.min.js?ver=1584961427.0 HTTP/1.1" 200 -
11:12:37 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:37] "GET /assets/js/list.min.js?ver=1584961427.0 HTTP/1.1" 200 -
11:12:37 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:37] "GET /assets/js/control.min.js?ver=1584961427.0 HTTP/1.1" 200 -
11:12:37 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:37] "GET /assets/js/report.min.js?ver=1584961427.0 HTTP/1.1" 200 -
11:12:37 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:37] "GET /assets/js/erpnext.min.js?ver=1584961427.0 HTTP/1.1" 200 -
11:12:39 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/erpnext.accounts.doctype.accounting_dimension.accounting_dimension.get_dimension_filters HTTP/1.1" 200 -
11:12:39 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/erpnext.accounts.doctype.accounting_dimension.accounting_dimension.get_dimension_filters HTTP/1.1" 200 -
11:12:39 web.1            | 192.168.10.10 - - [23/Mar/2020 11:12:39] "GET /api/method/frappe.realtime.get_user_info?sid=13b7f6e6daa1a4dc85dd8a67cfa943cc9c776f1ac04afd2f29d05815 HTTP/1.1" 200 -
11:12:39 web.1            | INFO:werkzeug:192.168.10.10 - - [23/Mar/2020 11:12:39] "GET /api/method/frappe.realtime.get_user_info?sid=13b7f6e6daa1a4dc85dd8a67cfa943cc9c776f1ac04afd2f29d05815 HTTP/1.1" 200 -
11:12:39 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/frappe.core.doctype.user_permission.user_permission.get_user_permissions HTTP/1.1" 200 -
11:12:39 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/frappe.core.doctype.user_permission.user_permission.get_user_permissions HTTP/1.1" 200 -
11:12:39 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/frappe.client.get_hooks HTTP/1.1" 200 -
11:12:39 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/frappe.client.get_hooks HTTP/1.1" 200 -
11:12:39 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/frappe.utils.change_log.show_update_popup HTTP/1.1" 200 -
11:12:39 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/frappe.utils.change_log.show_update_popup HTTP/1.1" 200 -
11:12:39 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:39] "GET /api/method/frappe.client.get_js?items=%5B%22assets%2Ferpnext%2Fjs%2Fsetup_wizard.js%22%5D&_=1584961930611 HTTP/1.1" 200 -
11:12:39 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:12:39] "GET /api/method/frappe.client.get_js?items=%5B%22assets%2Ferpnext%2Fjs%2Fsetup_wizard.js%22%5D&_=1584961930611 HTTP/1.1" 200 -
11:12:39 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/frappe.desk.doctype.tag.tag.get_tags_list_for_awesomebar HTTP/1.1" 200 -
11:12:39 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/frappe.desk.doctype.tag.tag.get_tags_list_for_awesomebar HTTP/1.1" 200 -
11:12:39 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/frappe.chat.doctype.chat_profile.chat_profile.create HTTP/1.1" 200 -
11:12:39 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/frappe.chat.doctype.chat_profile.chat_profile.create HTTP/1.1" 200 -
11:12:39 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/frappe.desk.page.setup_wizard.setup_wizard.load_languages HTTP/1.1" 200 -
11:12:39 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/frappe.desk.page.setup_wizard.setup_wizard.load_languages HTTP/1.1" 200 -
11:12:39 web.1            |  * Detected change in '/home/dominik/frappe-bench/apps/frappe/frappe/__pycache__/oauth.cpython-36.pyc', reloading
11:12:39 web.1            | INFO:werkzeug: * Detected change in '/home/dominik/frappe-bench/apps/frappe/frappe/__pycache__/oauth.cpython-36.pyc', reloading
11:12:39 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/frappe.chat.doctype.chat_profile.chat_profile.create HTTP/1.1" 200 -
11:12:39 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:12:39] "POST /api/method/frappe.chat.doctype.chat_profile.chat_profile.create HTTP/1.1" 200 -
11:12:40 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:40] "POST /api/method/frappe.chat.doctype.chat_room.chat_room.get HTTP/1.1" 200 -
11:12:40 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:12:40] "POST /api/method/frappe.chat.doctype.chat_room.chat_room.get HTTP/1.1" 200 -
11:12:40 web.1            |  * Restarting with inotify reloader
11:12:41 web.1            |  * Debugger is active!
11:12:41 web.1            |  * Debugger PIN: 234-488-529
11:12:42 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:42] "POST /api/method/frappe.desk.page.setup_wizard.setup_wizard.load_messages HTTP/1.1" 200 -
11:12:55 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:55] "POST /api/method/frappe.desk.page.setup_wizard.setup_wizard.load_messages HTTP/1.1" 200 -
11:12:57 web.1            | 192.168.1.92 - - [23/Mar/2020 11:12:57] "POST /api/method/frappe.geo.country_info.get_country_timezone_info HTTP/1.1" 200 -
11:13:00 web.1            | 192.168.1.92 - - [23/Mar/2020 11:13:00] "GET /api/method/frappe.desk.form.load.getdoc?doctype=Currency&name=EUR&_=1584961930612 HTTP/1.1" 200 -
11:13:01 web.1            | 192.168.1.92 - - [23/Mar/2020 11:13:01] "POST /api/method/frappe.desk.page.setup_wizard.setup_wizard.load_user_details HTTP/1.1" 200 -
11:13:09 web.1            | 192.168.1.92 - - [23/Mar/2020 11:13:09] "POST /api/method/frappe.core.doctype.user.user.test_password_strength HTTP/1.1" 200 -
11:13:09 web.1            | INFO:werkzeug:192.168.1.92 - - [23/Mar/2020 11:13:09] "POST /api/method/frappe.core.doctype.user.user.test_password_strength HTTP/1.1" 200 -
11:13:10 web.1            |  * Detected change in '/home/dominik/frappe-bench/apps/frappe/frappe/utils/__pycache__/password_strength.cpython-36.pyc', reloading
11:13:10 web.1            | INFO:werkzeug: * Detected change in '/home/dominik/frappe-bench/apps/frappe/frappe/utils/__pycache__/password_strength.cpython-36.pyc', reloading
11:13:11 web.1            |  * Restarting with inotify reloader
11:13:12 web.1            |  * Debugger is active!
11:13:12 web.1            |  * Debugger PIN: 234-488-529
11:13:12 web.1            | 192.168.1.92 - - [23/Mar/2020 11:13:12] "POST /api/method/frappe.core.doctype.user.user.test_password_strength HTTP/1.1" 200 -
11:13:22 web.1            | 192.168.1.92 - - [23/Mar/2020 11:13:22] "POST /api/method/erpnext.accounts.doctype.account.chart_of_accounts.chart_of_accounts.get_charts_for_country HTTP/1.1" 200 -
11:13:30 web.1            | 192.168.1.92 - - [23/Mar/2020 11:13:30] "POST /api/method/erpnext.accounts.doctype.account.chart_of_accounts.chart_of_accounts.validate_bank_account HTTP/1.1" 200 -
11:13:31 web.1            |  * Detected change in '/home/dominik/frappe-bench/apps/frappe/frappe/utils/__pycache__/make_random.cpython-36.pyc', reloading
11:13:31 web.1            | INFO:werkzeug: * Detected change in '/home/dominik/frappe-bench/apps/frappe/frappe/utils/__pycache__/make_random.cpython-36.pyc', reloading
11:13:32 web.1            |  * Restarting with inotify reloader
11:13:33 web.1            |  * Debugger is active!
11:13:33 web.1            |  * Debugger PIN: 234-488-529

I am then stuck with:

Setup failed
Could not start up: Error in setup

screen.

I tried this many times already. Any idea what I could to to finish the wizard?

Thanks
DoCa

I just detected that i can suppress the following:

by exporting:
export PYTHONDONTWRITEBYTECODE=1

However, I suppose this is not how it is meant to be?!?

1 Like

This above is your smoking gun and here’s how to fix that Error while Bench start Error: ENOSPC - #2 by trentmu

1 Like

Greagt!! This did it. Thanks!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.