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