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.