Hi all,
I am trying to write my first jira-python application and stuck at the very begin. Basically I am using the following code (taken from examples and modified a bit):
from jira import JIRA
from getpass import getpass
def main():
options = {
'server': 'https://jira.internal.server/'
}
password = getpass()
jira = JIRA(options, basic_auth=('user1', password))
# Get the mutable application properties for this server (requires
# jira-system-administrators permission)
# props = jira.application_properties()
# Find all issues reported by the admin
issues = jira.search_issues('assignee=user1')
# Find the top three projects containing issues reported by admin
from collections import Counter
top_three = Counter(
[issue.fields.project.key for issue in issues]).most_common(3)
if __name__ == "__main__":
main()
But all I get is the following error:
WARNING:root:[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:646) while doing GET https://jira.internal.server/rest/api/2/serverInfo
[{'headers': {'Connection': 'keep-alive', 'Accept': '*/*',
'X-Atlassian-Token': 'no-check', 'Cache-Control': 'no-cache',
'Content-Type': 'application/json', 'User-Agent': 'python-requests/2.7.0
CPython/3.5.0 Windows/7', 'Accept-Encoding': 'gzip, deflate'},
'params': None}]
WARNING:root:Got recoverable error from GET https://jira.internal.server/rest/api/2/serverInfo, will retry [1/3] in 10s. Err: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:646)Can anybody tell me how to solve this problem ?
I have found a way to workaround:
jira_options = {
'server': "https://jira.cmc.local/",
'verify': "False"
}
jira_options = {
'server': "https://jira.cmc.local/",
'verify': False
}
remove the "" works for me.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.