Hello all,

I've setup two instances of the popular OTRS software using the PerlOptions
+Parent to have two separate interpreter pool in 2 distinct Virtual Hosts.

Under Ubuntu 8.04 LTS all was working fine, with mod_perl2 version 2.0.3
provided by Ubuntu 8.04.

I'm not sure it is a real bug with mod_perl2 but after a lot of tests I'm
getting crazy and I don't know where to ask elsewhere :-)

After the upgrade to 10.04 with mod_perl 2.0.4 and perl 5.10 (but also
under Ubuntu 12.04 with mod_perl version 2.0.5 and perl 5.14) I'm facing
the following issue,
- there are 2 virtual hosts for the two OTRS sites, both with the
PerlOptions +Parent statement
- each site has its own path, there are no shared files
- when both sites are enabled, the second site is not working in some pages
with an error like this (from the apache error log of the virtual host):
[Mon May 06 16:30:52 2013] [error] encountered object 'false', but neither
allow_blessed nor convert_blessed settings are enabled at
/opt/otrspath1/Kernel/System/JSON.pm line 106.\n
- enabling only 1 site at a time: all is working fine
- inverting the order of the 2 sites (i.e. swapping them) in the apache
configration: the first is working and the second gets the error above
- under Ubuntu 8.04 this same configuration was working ! :-/

I've searched in the changelog of mod_perl2 but I didn't find anything
useful.
I cannot say it is an OTRS issue since each singular site is working fine,
but I'm sure that OTRS needs to have a separate pool since the modules are
the same, so for the moment the main suspect seems to be mod_perl2 :-)

How can I debug this kind of error?

Please let me know if you need other info about the configuration.
Thanks in advance for your support.
Best regards,
Luca  Maranzano

Reply via email to