Installing ERPNext in Ubuntu
I've been trying to install ERPNext in my Ubuntu Droplet, but every time I try it it send me some errors, for me it's kind of weird because if I install it in my real computer (local) It installs without problem. The errors I get are:
Adding ubuntu mariadb repo
Installing packages for Ubuntu. This might take time...
Installing wkhtmltopdf
- Stopping MariaDB database server mysqld [ OK ]
- Starting MariaDB database server mysqld [ OK ]
- Checking for corrupt, not cleanly closed and upgrade needing tables. Adding frappe user Installing frappe-bench Already using interpreter /usr/bin/python /home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/vendor/requests/packages/urllib3/util/ssl.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. InsecurePlatformWarning /home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/vendor/requests/packages/urllib3/util/ssl.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. InsecurePlatformWarning /home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/vendor/requests/packages/urllib3/util/ssl.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. InsecurePlatformWarning Cloning into 'frappe'... /home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/vendor/requests/packages/urllib3/util/ssl.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. InsecurePlatformWarning Exception: Traceback (most recent call last): File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/basecommand.py", line 223, in main status = self.run(options, args) File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/commands/install.py", line 291, in run wb.build(autobuilding=True) File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/wheel.py", line 705, in build self.requirementset.preparefiles(self.finder) File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/req/reqset.py", line 317, in preparefiles functools.partial(self.preparefile, finder)) File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/req/reqset.py", line 304, in _walkreqtoinstall morereqs = handler(reqtoinstall) File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/req/reqset.py", line 469, in preparefile session=self.session) File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/download.py", line 825, in unpackurl session, File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/download.py", line 673, in unpackhttpurl frompath, contenttype = _downloadhttpurl(link, session, tempdir) File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/download.py", line 886, in downloadhttpurl _downloadurl(resp, link, contentfile) File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/download.py", line 621, in _downloadurl for chunk in progressindicator(respread(4096), 4096): File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/download.py", line 586, in respread decodecontent=False): File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/vendor/requests/packages/urllib3/response.py", line 307, in stream data = self.read(amt=amt, decodecontent=decodecontent) File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/vendor/requests/packages/urllib3/response.py", line 243, in read data = self.fp.read(amt) File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/vendor/cachecontrol/filewrapper.py", line 54, in read self.callback(self.buf.getvalue()) File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/vendor/cachecontrol/controller.py", line 224, in cacheresponse self.serializer.dumps(request, response, body=body), File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/pip/_vendor/cachecontrol/serialize.py", line 81, in dumps ).encode("utf8"), MemoryError
installing frappe
Error: None
Traceback (most recent call last):
File "/usr/local/bin/bench", line 9, in <module>
loadentrypoint('bench==0.1', 'consolescripts', 'bench')()
File "/home/frappe/bench-repo/bench/cli.py", line 56, in cli
bench()
File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 664, in _call__
return self.main(args, *kwargs)
File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 644, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 991, in invoke
return processresult(subctx.command.invoke(subctx))
File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 837, in invoke
return ctx.invoke(self.callback, *ctx.params)
File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 464, in invoke
return callback(args, **kwargs)
File "/home/frappe/bench-repo/bench/cli.py", line 161, in init
noautoupdate=noautoupdate, frappepath=frappepath, frappebranch=frappebranch)
File "/home/frappe/bench-repo/bench/utils.py", line 64, in init
getapp('frappe', frappepath, branch=frappebranch, bench=path, buildassetfiles=False)
File "/home/frappe/bench-repo/bench/app.py", line 54, in getapp
installapp(app, bench=bench)
File "/home/frappe/bench-repo/bench/app.py", line 78, in installapp
findlinks=findlinks))
File "/home/frappe/bench-repo/bench/utils.py", line 79, in execcmd
subprocess.checkcall(cmd, cwd=cwd, shell=True)
File "/usr/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'frappe-bench/env/bin/pip install -q -e frappe-bench/apps/frappe' returned non-zero exit status 2
Someone have an idea of what's happening ?
create swap space and rerun the command. follow this is instructions.
It works !
Finally, I suppose that the error was a memory error.
Thanks!