
Hi Michiel, IO::Socket::SSL and Net::SSLeay were both successfully installed. In the meantime I have the solution: The cronjob does not load the default environment variables like LD_LIBRARY_PATH. And this is the reason why libssl was not found. I have built a small wrapper script: #!/bin/bash export LD_LIBRARY_PATH=/usr/lib:....:/opt/sfw/lib:/usr/local/lib /data/ticket/otrs-2.3.4/bin/PostMasterMailbox.pl $@ This wrapper script is executed by cron instead of the PostMasterMailbox.pl. Now it works perfectly. Regards Kevin Richter Michiel Beijen schrieb:
Hi Kevin,
You write: Can't locate object method "new" via package "IO::Socket::SSL" at /data/otrs-2.3.4/Kernel/cpan-
lib/Mail/POP3Client.pm line 376.
But the IO::Socket::SSL package has been successfully installed via CPAN shell.
I guess it was not THAT successful ;-) IO::Socket::SSL requires Net::SSLeay which on its turn requires dlls (or .so files, depending on your platform) from the OpenSSL in order to work. Is Net::SSLeay installed?
Regards, -- Michiel Beijen Software Consultant +31 6 - 457 42 418 Bee Free IT + http://beefreeit.nl
On Fri, Jul 17, 2009 at 15:10, Kevin Richter
mailto:kevin.richter@uni-hildesheim.de> wrote: Hello,
after installing several packages via CPAN shell, POP3 vis SSL should work now. Executing ./bin/PostMasterMailbox.pl in the shell works:
POP3S: Message 1/1 (help/servername.de http://servername.de) POP3S: Connection to servername.de http://servername.de closed.
1) The debugging of PostMasterMailbox.pl does not work. ./PostMasterMailbox.pl -d 2 givs no output, only the two lines from above.
Other people get output like this: http://lists.otrs.org/pipermail/otrs/2008-September/024512.html
2) PostMasterMailbox.pl hangs somewhere and does not exit correctly. Only with the "-f" parameter it works:
./bin/PostMasterMailbox.pl -f 1 Notice: PostMasterMailbox.pl is already running but is starting again! ...
3) There is a cronjob executing this perl script every 5 minutes. Although this script gets executed every 5 minutes it only runs approx. every 15 minutes, because it is started without the "force" parameter.
Every time it can be started, it gives following output:
/data/otrs-2.3.4/bin/PostMasterMailbox.pl > /dev/null
produced the following output:
Can't locate object method "new" via package "IO::Socket::SSL" at /data/otrs-2.3.4/Kernel/cpan-lib/Mail/POP3Client.pm line 376.
But the IO::Socket::SSL package has been successfully installed via CPAN shell.
$ ./otrs.checkModules o CGI............................ok (v3.15) o Date::Pcalc....................ok (v1.2) o Date::Format...................ok (v2.22) o DBI............................ok (v1.58) o DBD::mysql.....................ok (v4.005) o Digest::MD5....................ok (v2.36) o Crypt::PasswdMD5...............ok (v1.3) o LWP::UserAgent.................ok (v2.036) o IO::Scalar.....................ok (v2.110) o IO::Wrap.......................ok (v2.110) o MIME::Base64...................ok (v3.07) o Mail::Internet.................ok (v2.04) o MIME::Tools....................ok (v5.427) o Net::DNS.......................ok (v0.61) o Net::POP3......................ok (v2.29) o Net::POP3::SSLWrapper.......ok (v0.02) o Net::IMAP::Simple..............ok (v1.17) o Net::IMAP::Simple::SSL......ok (v1.3) o Net::SMTP......................ok (v2.31) o Authen::SASL................ok (v2.11) o Net::LDAP......................ok (v0.34) o GD.............................ok (v2.35) o GD::Text....................ok (v0.86) o GD::Graph...................ok (v1.44) o GD::Graph::lines............ok (v1.15) o GD::Text::Align.............ok (v1.18) o PDF::API2......................ok (v0.62) o Compress::Zlib..............ok (v2.008) o XML::Parser....................ok (v2.36)
All modules are installed. And if I execute this script in a shell with the force paramater, it works perfectly and fetches all mails. Why claims the cronjob that the new() function is not found?
In the other 2 of 3 cases, there is following line in the OTRS syslog: Fri Jul 17 15:00:02 2009 notice OTRS-PMAccount-16 Can't create PID PostMasterMailbox, because it's already running (www.servername.de/4133 http://www.servername.de/4133)!
Can someone help me with these three big problems?
Thanks,
Kevin
PS: I use Solaris 10 and OTRS-2.3.4 and Perl-5.8.8
--------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW! http://www.otrs.com/en/support/enterprise-subscription/
-- /----------------------------------+---------------------------\ | Kevin Richter, B.Sc. | University of Hildesheim | | kevin.richter@uni-hildesheim.de | Computing Centre | | | Marienburger Platz 22 | | Tel: +49 (0)5121 883-217 | D-31141 Hildesheim | | Fax: +49 (0)5121 883-205 | Germany | \----------------------------------+---------------------------/