ERPNext Foundation ERPNext Cloud User Manual Blog Discuss Frappé* Donate

How can i solve this problem


Traceback (most recent call last):
File “/usr/local/bin/bench”, line 11, in
load_entry_point(‘bench’, ‘console_scripts’, ‘bench’)()
File “/usr/local/lib/python2.7/dist-packages/pkg_resources/”, line 564, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File “/usr/local/lib/python2.7/dist-packages/pkg_resources/”, line 2662, in load_entry_point
return ep.load()
File “/usr/local/lib/python2.7/dist-packages/pkg_resources/”, line 2316, in load
return self.resolve()
File “/usr/local/lib/python2.7/dist-packages/pkg_resources/”, line 2322, in resolve
module = import(self.module_name, fromlist=[‘name’], level=0)
File “/home/frappe/.bench/bench/”, line 3, in
from bench.utils import is_root, PatchError, drop_privileges, get_env_cmd, get_cmd_output, get_frappe
File “/home/frappe/.bench/bench/”, line 1, in
import os, sys, shutil, subprocess, logging, itertools, requests, json, platform, select, pwd, grp, multiprocessing, hashlib
File “/usr/local/lib/python2.7/dist-packages/requests/”, line 84, in
from urllib3.contrib import pyopenssl
File “/usr/local/lib/python2.7/dist-packages/urllib3/contrib/”, line 46, in
import OpenSSL.SSL
File “/usr/lib/python2.7/dist-packages/OpenSSL/”, line 8, in
from OpenSSL import rand, crypto, SSL
File “/usr/lib/python2.7/dist-packages/OpenSSL/”, line 118, in
AttributeError: ‘module’ object has no attribute ‘SSL_ST_INIT’


Hi when/how do you arrive at this error?


hi @Murugan,

ideally a topic in this forum helps the thread starter as well as anybody else who might face the same or similar problem with ERPNext. In order to achieve this it is essential to have a descriptive subject line and a good description of the problem rather then just an error message.

Would you mind to ad this to your topic here?


New app creation time


kindly share your erpnext and frappe version


from jinja2 import Environment, PackageLoader

version = “4.1.0”

env = Environment(loader=PackageLoader(‘bench.config’))


def set_frappe_version(bench_path=’.’):
from .app import get_current_frappe_version
FRAPPE_VERSION = get_current_frappe_version(bench_path=bench_path)

from future import unicode_literals, print_function

from six import iteritems, text_type, string_types
from werkzeug.local import Local, release_local
import os, sys, importlib, inspect, json


from .exceptions import *
from .utils.jinja import get_jenv, get_template, render_template, get_email_from_template

version = ‘8.8.4’
title = “Frappe Framework”

local = Local()


if you are creating new bench repo and you are using command ‘sudo pip install -e bench-repo’ then
try using command ‘pip install -e bench-repo


try using command ‘sudo python -m easy_install --upgrade pyOpenSSL’.