[root@infosv ~]# sudo bash setup_frappe.sh --setup-production
Installing for centos 6 x86
In case you encounter an error, you can post on https://discuss.frappe.io
Adding centos mariadb repo
Installing packages for centos. This might take time…
Installing wkhtmltopdf
Installing supervisor
Configuring CentOS services
Starting services
Adding frappe user
Installing frappe-bench
Setting up first site
Please add this to MariaDB’s my.cnf and restart MariaDB before proceeding
#sudo bench start
2016-02-02 18:14:37 [3066] [WARNING] Your terminal is not configured to receive UTF-8 encoded text. Please adjust your locale settings or force UTF-8 output by setting PYTHONIOENCODING=“utf-8”.
18:14:37 system | workerbeat.1 started (pid=3080)
18:14:37 system | web.1 started (pid=3083)
18:14:37 system | worker.1 started (pid=3082)
18:14:37 system | redis_cache.1 started (pid=3085)
18:14:37 system | socketio.1 started (pid=3084)
18:14:37 system | redis_async_broker.1 started (pid=3087)
18:14:37 redis_cache.1 |
18:14:37 redis_cache.1 | *** FATAL CONFIG FILE ERROR ***
18:14:37 redis_cache.1 | Reading the configuration file, at line 6
18:14:37 redis_cache.1 | >>> ‘save “”’
18:14:37 redis_cache.1 | Bad directive or wrong number of arguments
18:14:37 system | redis_cache.1 stopped (rc=1)
18:14:37 system | sending SIGTERM to workerbeat.1 (pid 3080)
18:14:37 system | sending SIGTERM to worker.1 (pid 3082)
18:14:37 system | sending SIGTERM to web.1 (pid 3083)
18:14:37 system | sending SIGTERM to socketio.1 (pid 3084)
18:14:37 system | sending SIGTERM to redis_async_broker.1 (pid 3087)
18:14:37 system | worker.1 stopped (rc=-15)
18:14:37 system | socketio.1 stopped (rc=-15)
18:14:37 redis_async_broker.1 | [3087] 02 Feb 18:14:37 # Received SIGTERM, scheduling shutdown…
18:14:37 system | workerbeat.1 stopped (rc=-15)
18:14:37 system | web.1 stopped (rc=-15)
18:14:37 redis_async_broker.1 | [3087] 02 Feb 18:14:37 # Warning: 32 bit instance detected but no memory limit set. Setting 3.5 GB maxmemory limit with ‘noeviction’ policy now.
18:14:37 redis_async_broker.1 | [3087] 02 Feb 18:14:37 * Server started, Redis version 2.4.10
18:14:37 redis_async_broker.1 | [3087] 02 Feb 18:14:37 # 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.
18:14:37 redis_async_broker.1 | [3087] 02 Feb 18:14:37 * The server is now ready to accept connections on port 12311
18:14:37 redis_async_broker.1 | [3087] 02 Feb 18:14:37 # User requested shutdown…
18:14:37 redis_async_broker.1 | [3087] 02 Feb 18:14:37 # Redis is now ready to exit, bye bye…
18:14:37 system | redis_async_broker.1 stopped (rc=0)
[root@infosv ~]# sudo bench setup redis-async-broker
[root@infosv ~]# sudo bench setup redis-cache
[root@infosv ~]# sudo bench start
2016-02-03 15:30:55 [13951] [WARNING] Your terminal is not configured to receive UTF-8 encoded text. Please adjust your locale settings or force UTF-8 output by setting PYTHONIOENCODING=“utf-8”.
15:30:55 system | workerbeat.1 started (pid=13965)
15:30:55 system | worker.1 started (pid=13968)
15:30:55 system | web.1 started (pid=13967)
15:30:55 system | redis_async_broker.1 started (pid=13972)
15:30:55 system | redis_cache.1 started (pid=13970)
15:30:55 system | socketio.1 started (pid=13969)
15:30:55 redis_cache.1 |
15:30:55 redis_cache.1 | *** FATAL CONFIG FILE ERROR ***
15:30:55 redis_cache.1 | Reading the configuration file, at line 6
15:30:55 redis_cache.1 | >>> ‘save “”’
15:30:55 redis_cache.1 | Bad directive or wrong number of arguments
15:30:55 system | redis_cache.1 stopped (rc=1)
15:30:55 system | sending SIGTERM to workerbeat.1 (pid 13965)
15:30:55 system | sending SIGTERM to worker.1 (pid 13968)
15:30:55 system | sending SIGTERM to web.1 (pid 13967)
15:30:55 system | sending SIGTERM to socketio.1 (pid 13969)
15:30:55 system | sending SIGTERM to redis_async_broker.1 (pid 13972)
15:30:55 system | worker.1 stopped (rc=-15)
15:30:55 system | redis_async_broker.1 stopped (rc=-15)
15:30:55 system | workerbeat.1 stopped (rc=-15)
15:30:55 system | socketio.1 stopped (rc=-15)
15:30:55 system | web.1 stopped (rc=-15)
[root@infosv ~]#
Traceback (most recent call last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/middlewares.py”, line 15, in call
return super(StaticDataMiddleware, self).call(environ, start_response)
File “/home/frappe/frappe-bench/env/lib/python2.7/site-packages/werkzeug/wsgi.py”, line 599, in call
return self.app(environ, start_response)
File “/home/frappe/frappe-bench/env/lib/python2.7/site-packages/werkzeug/wsgi.py”, line 599, in call
return self.app(environ, start_response)
File “/home/frappe/frappe-bench/env/lib/python2.7/site-packages/werkzeug/local.py”, line 228, in application
return ClosingIterator(app(environ, start_response), self.cleanup)
File “/home/frappe/frappe-bench/env/lib/python2.7/site-packages/werkzeug/wrappers.py”, line 291, in application
return f(*args[:-2] + (request,))(*args[-2:])
File “/home/frappe/frappe-bench/apps/frappe/frappe/app.py”, line 113, in application
response = frappe.website.render.render(“message”, http_status_code=http_status_code)
File “/home/frappe/frappe-bench/apps/frappe/frappe/website/render.py”, line 40, in render
data = render_page(path)
File “/home/frappe/frappe-bench/apps/frappe/frappe/website/render.py”, line 107, in render_page
return build(path)
File “/home/frappe/frappe-bench/apps/frappe/frappe/website/render.py”, line 114, in build
return build_page(path)
File “/home/frappe/frappe-bench/apps/frappe/frappe/website/render.py”, line 127, in build_page
context = get_context(path)
File “/home/frappe/frappe-bench/apps/frappe/frappe/website/context.py”, line 11, in get_context
context = get_route_info(path)
File “/home/frappe/frappe-bench/apps/frappe/frappe/website/router.py”, line 19, in get_route_info
sitemap_options = build_route(path)
File “/home/frappe/frappe-bench/apps/frappe/frappe/website/router.py”, line 29, in build_route
raise frappe.DoesNotExistError
DoesNotExistError