Erro while installing ERPNext

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
    Downloading/unpacking pip from https://pypi.python.org/packages/31/6a/0f19a7edef6c8e5065f4346137cc2a08e22e141942d66af2e1e72d851462/pip-8.1.1-py2.py3-none-any.whl#md5=22db7b6a517a09c29d54a76650f170eb
    Cleaning up…
    Exception:
    Traceback (most recent call last):
    File “/usr/lib/python2.7/dist-packages/pip/basecommand.py”, line 122, in main
    status = self.run(options, args)
    File “/usr/lib/python2.7/dist-packages/pip/commands/install.py”, line 278, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
    File “/usr/lib/python2.7/dist-packages/pip/req.py”, line 1198, in prepare_files
    do_download,
    File “/usr/lib/python2.7/dist-packages/pip/req.py”, line 1376, in unpack_url
    self.session,
    File “/usr/lib/python2.7/dist-packages/pip/download.py”, line 572, in unpack_http_url
    download_hash = _download_url(resp, link, temp_location)
    File “/usr/lib/python2.7/dist-packages/pip/download.py”, line 433, in _download_url
    for chunk in resp_read(4096):
    File “/usr/lib/python2.7/dist-packages/pip/download.py”, line 421, in resp_read
    chunk_size, decode_content=False):
    File “/usr/share/python-wheels/urllib3-1.7.1-py2.py3-none-any.whl/urllib3/response.py”, line 225, in stream
    data = self.read(amt=amt, decode_content=decode_content)
    File “/usr/share/python-wheels/urllib3-1.7.1-py2.py3-none-any.whl/urllib3/response.py”, line 174, in read
    data = self._fp.read(amt)
    File “/usr/lib/python2.7/httplib.py”, line 573, in read
    s = self.fp.read(amt)
    File “/usr/lib/python2.7/socket.py”, line 380, in read
    data = self._sock.recv(left)
    File “/usr/lib/python2.7/ssl.py”, line 341, in recv
    return self.read(buflen)
    File “/usr/lib/python2.7/ssl.py”, line 260, in read
    return self._sslobj.read(len)
    SSLError: The read operation timed out

Storing debug log for failure in /home/njoro/.pip/pip.log

It seems you have a network issue

what should i do to do the reinstallation again?

am getting the following error when reinstalling again

Adding frappe user
fatal: destination path ‘bench-repo’ already exists and is not an empty directory.

Just delete bench-repo folder in your home, and run the script again.

thanks let me try again

am now getting the following

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
    Setting up first site
    Traceback (most recent call last):
    File “/usr/lib/python2.7/runpy.py”, line 162, 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 “/home/njoro/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”, line 79, in
    main()
    File “/home/njoro/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”, line 16, in main
    click.Group(commands=commands)(prog_name=‘bench’)
    File “/home/njoro/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 716, in call
    return self.main(*args, **kwargs)
    File “/home/njoro/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 696, in main
    rv = self.invoke(ctx)
    File “/home/njoro/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 1060, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
    File “/home/njoro/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 1060, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
    File “/home/njoro/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 889, in invoke
    return ctx.invoke(self.callback, **ctx.params)
    File “/home/njoro/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 534, in invoke
    return callback(*args, **kwargs)
    File “/home/njoro/frappe-bench/apps/frappe/frappe/commands.py”, line 69, in new_site
    _new_site(db_name, site, mariadb_root_username=mariadb_root_username, mariadb_root_password=mariadb_root_password, admin_password=admin_password, verbose=verbose, install_apps=install_app, source_sql=source_sql, force=force)
    File “/home/njoro/frappe-bench/apps/frappe/frappe/commands.py”, line 87, in _new_site
    install_db(root_login=mariadb_root_username, root_password=mariadb_root_password, db_name=db_name, admin_password=admin_password, verbose=verbose, source_sql=source_sql,force=force, reinstall=reinstall)
    File “/home/njoro/frappe-bench/apps/frappe/frappe/installer.py”, line 32, in install_db
    create_database_and_user(force, verbose)
    File “/home/njoro/frappe-bench/apps/frappe/frappe/installer.py”, line 50, in create_database_and_user
    if force or (db_name not in dbman.get_database_list()):
    File “/home/njoro/frappe-bench/apps/frappe/frappe/model/db_schema.py”, line 526, in get_database_list
    return [d[0] for d in self.db.sql(“SHOW DATABASES”)]
    File “/home/njoro/frappe-bench/apps/frappe/frappe/database.py”, line 106, in sql
    self.connect()
    File “/home/njoro/frappe-bench/apps/frappe/frappe/database.py”, line 52, in connect
    use_unicode=True, charset=‘utf8’)
    File “/home/njoro/frappe-bench/env/local/lib/python2.7/site-packages/MySQLdb/init.py”, line 81, in Connect
    return Connection(*args, **kwargs)
    File “/home/njoro/frappe-bench/env/local/lib/python2.7/site-packages/MySQLdb/connections.py”, line 193, in init
    super(Connection, self).init(*args, **kwargs2)
    _mysql_exceptions.OperationalError: (1045, “Access denied for user ‘root’@‘localhost’ (using password: YES)”)

Ah, you’ll have to uninstall MariaDB completely, remove the bench-repo and frappe-bench folder and then run the script again.

If you’re setting this up on a fresh VM / VPS I’d just suggest just destroying it and starting fresh. The old installer is not stateful and if it is unsuccessful at the first run it creates these kinds of issues. If you’re installing ERPNext for development use the new installer as long as it supports your OS. For production, it’s WIP.

If you just want evaluate / try out ERPNext, grab the VM, it’s meant for Production.

@Dickson_Njoroge if you are using the setup_frappe.sh script, pass --mysql-root-password DBROOTPASSWORD