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

eandrex
OTRS superhero
Posts: 213
Joined: 04 Nov 2012, 23:58
OTRS Version?: OTRS 4.x
Real Name: Esteban
Company: NORTON DE COLOMBIA

How to not break your system on Windows using ActiveState Perl

Postby eandrex » 30 Jan 2015, 19:56

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...

Return to “Howtos”

Who is online

Users browsing this forum: No registered users and 2 guests