Alpes Maritimes
Alpes Maritimes

Reputation: 121

Unable to connect to JIRA over HTTPS server using the Perl JIRA::Client::Automated

I do not use a proxy.

Here is my code:

use JIRA::Client::Automated;
my $jira = JIRA::Client::Automated->new(https://myserver.com, "user", "password");

And the error response is:

Unable to GET /jira/rest/api/latest/issue/DCS-51191: 500 Can't connect to myserver.com:443 Can't connect to myserver.com:443

Bad file descriptor at C:/Users/Fred/applis_portables/Strawberry_Perl/perl/vendor/lib/LWP/Protocol/http.pm line 47.

at createPage2.pl line 16.

Thank you for your help.

Upvotes: 0

Views: 1174

Answers (2)

Alpes Maritimes
Alpes Maritimes

Reputation: 121

It seems that there is a self signed certificate on JIRA server. To bypass, I added following code:

my $jira_ua = $jira->ua(); $jira_ua->ssl_opts( verify_hostname => 0 );

Upvotes: 1

Sebastian
Sebastian

Reputation: 2550

The error doesn't look like a JIRA::Client::Automated error. It's generated by LWP::UserAgent and usually means exactly what is shown.

Do you have a self signed certificate on your server?

Did you try to open that URL in in your browser? https://myserver.com:443 (exactly as you provide it to the module).

Try using curl from your webserver: curl -vvv https://myserver.com/jira/rest/api/latest/issue/DCS-51191

Maybe it's just a missing www. prefix in your server URL?

Upvotes: 0

Related Questions