https://bugzilla.novell.com/show_bug.cgi?id=837513 https://bugzilla.novell.com/show_bug.cgi?id=837513#c0 Summary: request-tracker package in devel:languages:perl has an issue (rt-mailgate) Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: openSUSE 12.3 Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: lrupp@suse.com ReportedBy: ncutler@suse.com QAContact: qa-bugs@suse.de Found By: Field Engineer Blocker: --- rt-mailgate is a critical component of Request Tracker (package 'request-tracker' in project 'devel:languages:perl') As it currently stands, in openSUSE or SLE11-SP2 I can get rt-mailgate to communicate with the server using SSL encryption (https) *only* if I explicitly provide the --ca-file option to rt-mailgate. Even this is a bug; rt-mailgate should be able to find the Trust Root certificate itself. Still, at least it worked. Today I upgraded our RT server to SLE11-SP3, and rt-mailgate stopped working over SSL completely. The MTA passes the email to rt-mailgate, but rt-mailgate does nothing and eventually times out. I can reproduce the bug (on SLE11-SP3) by issuing the following command: # echo "hello" | /usr/bin/rt-mailgate --debug --queue General --action correspond --ca-file /etc/ssl/certs/Trust-Root.crt.pem --url https://our.rt.instance This generates the following output: /usr/bin/rt-mailgate: temp file is '/tmp/OOT6t4Rcoi/TsM08ZYrQV' /usr/bin/rt-mailgate: connecting to https://our.rt.instance/REST/1.0/NoAuth/mail-gateway Nothing further happens. I have worked around the issue by having rt-mailgate communicate without SSL (http). This works fine: # echo "hello" |/usr/bin/rt-mailgate --debug --queue rt_internal --action comment --url http://our.rt.instance /usr/bin/rt-mailgate: temp file is '/tmp/cdJXHiPXWr/IgReSdTbFr' /usr/bin/rt-mailgate: connecting to http://our.rt.instance/REST/1.0/NoAuth/mail-gateway not ok - Could not load a valid user # Or, if I provide a valid email: # cat testmail |/usr/bin/rt-mailgate --debug --queue rt_internal --action comment --url http://our.rt.instance /usr/bin/rt-mailgate: temp file is '/tmp/JxvCRVKXAJ/x3uMMQP32D' /usr/bin/rt-mailgate: connecting to http://our.rt.instance/REST/1.0/NoAuth/mail-gateway okTicket: 35348Queue: GeneralOwner: NobodyStatus: newSubject: testRequestor: me@some.domain # and of course the ticket is created as expected and I can see it in the RT web UI. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.