How to not break your system on Windows using ActiveState Perl

Dont create your support topics here! No new topics with questions allowed!

Moderator: crythias

Forum rules
Dont create your support topics here! No new topics with questions allowed!
Post Reply
eandrex
Znuny expert
Posts: 213
Joined: 04 Nov 2012, 23:58
Znuny Version: OTRS 4.x
Real Name: Esteban
Company: NORTON DE COLOMBIA

How to not break your system on Windows using ActiveState Perl

Post by eandrex »

Hi,

if you are using ActivePerl 5.16.3 please DO NOT run this command

Code: Select all

ppm upgrade --install
i ran it yesterday in a customer production system(lol :lol: ) thinking that by updating some perl modules OTRS could get some performance improvements on Windows..but it was not the case :lol:

Instead, they started seeing 500 error codes on almost every action(locking a ticket, replying a ticket, and so on).

Logs:

Code: Select all

Attempt to reload Net/SSLGlue/SMTP.pm aborted.
Compilation failed in require at C:/fakeotrspath/bin/cgi-bin/../../Kernel/System/Email/SMTPTLS.pm line 15.
BEGIN failed--compilation aborted at C:/fakeotrspath/bin/cgi-bin/../../Kernel/System/Email/SMTPTLS.pm line 15.

lucky me, it had two hints.. "SMTPLS" and "Net/SSLGlue/SMTP.pm" so after a bit of research, i saw that libnet was involved somehow in that SSLGlue thing, and for my surprise, it was updated from 1.22 to 3.05 so after downgrading to 1.22..boila!!, everything started working again.

no more "Real men test in production" i guess...
Post Reply