https://bugs.koozali.org/show_bug.cgi?id=10182

--- Comment #10 from Graeme Fleming <[email protected]> ---
Just loaded the rpm onto SME10 RC, thing I noticed:

yum localinstall worked without any error. After signal-event update/reboot
routine I checked the menu in server-manager & it shows on the left but when
you click on it the shows an Internal Server Error page.

Checking the /var/log/httpd/admin_error_log I see:

[Wed Jun 02 23:21:36.008159 2021] [cgi:error] [pid 1909] [client
127.0.0.1:52506] AH01215: Can't locate esmith/FormMagick/Panel/mxbackup.pm in
@INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5
/usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5
/usr/share/perl5) at /etc/e-smith/web/panels/manager/cgi-bin/mxbackup line 27.,
referer: https://mail.xxx.xxx/server-manager/navigation
[Wed Jun 02 23:21:36.008285 2021] [cgi:error] [pid 1909] [client
127.0.0.1:52506] AH01215: BEGIN failed--compilation aborted at
/etc/e-smith/web/panels/manager/cgi-bin/mxbackup line 27., referer:
https://mail.xxx.xxx/server-manager/navigation
[Wed Jun 02 23:21:36.008299 2021] [cgi:error] [pid 1909] [client
127.0.0.1:52506] End of script output before headers: mxbackup, referer:
https://mail.xxx.xxx/server-manager/navigation
[Wed Jun 02 23:21:44.865925 2021] [cgi:error] [pid 4663] [client
127.0.0.1:52512] AH01215: Can't locate esmith/FormMagick/Panel/mxbackup.pm in
@INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5
/usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5
/usr/share/perl5) at /etc/e-smith/web/panels/manager/cgi-bin/mxbackup line 27.,
referer: https://mail.xxx.xxx/server-manager/navigation
[Wed Jun 02 23:21:44.866042 2021] [cgi:error] [pid 4663] [client
127.0.0.1:52512] AH01215: BEGIN failed--compilation aborted at
/etc/e-smith/web/panels/manager/cgi-bin/mxbackup line 27., referer:
https://mail.xxx.xxx/server-manager/navigation
[Wed Jun 02 23:21:44.866054 2021] [cgi:error] [pid 4663] [client
127.0.0.1:52512] End of script output before headers: mxbackup, referer:
https://mail.xxx.xxx/server-manager/navigation

SME 10 is using FormMagick 6 under SME 10 (I'm comparing to SME 8.2) some of
the perl locations have also changed, for example clamav.pm used by the SME 10
menu is now in /usr/share/perl5/vendor_perl/esmith/FormMagick/Panel whereas
both it & the mxbackup.pm file used to reside in
/usr/lib/perl5/site_perl/esmith/FormMagick/Panel under SME 8.2

On installation the mxbackup.pm file has been loaded into the old path which
has been created just for it, & it is hence the only file in there.

It looks like the code in the mxbackup.pm file that is the source of the errors
is:

use esmith::FormMagick::Panel::mxbackup;
my $form = esmith::FormMagick::Panel::mxbackup->new();

I'd surmise a perl path/location or environment issue so the FormMagick call is
invalid.

Please advise what/how to fix this & I'll test further.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
_______________________________________________
Mail for each SME Contribs bug report
To unsubscribe, e-mail [email protected]
Searchable archive at https://lists.contribs.org/mailman/public/contribteam/

Reply via email to