Existing system is FreeBSD 7.2-RELEASE OTRS 2.4.7 with ITSM 2.1.1
I can upgrade the core system and all packages without a problem and still function with OTRS 2.4.7 and ITSM 2.1.1
When I perform the upgrade to 3.0.8 it is ok... Until I attempt to upgrade ITSM... then major problems occur.
I've done this two ways. I'll list individual problems first. Then the same that occur regardless of my approach.
1. Upgrade the existing freebsd system and packages then update otrs
Problems: p5 perl modules show in the support assessment as not being installed... when they are (I've even re-compiled them just in case) particularly Apache::DBI and PDF::API2
Code: Select all
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/NamedDestination.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Content.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Annotation.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Matrix.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Page.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Lite.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Outlines.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/UniWrap.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Win32.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Outline.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Util.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Basic/PDF/Pages.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Basic/PDF/Bool.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Basic/PDF/Array.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Basic/PDF/File.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Basic/PDF/Literal.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Basic/PDF/Number.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Basic/PDF/Null.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Basic/PDF/Page.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Basic/PDF/Filter.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Basic/PDF/String.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Basic/PDF/Objind.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Basic/PDF/Name.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Basic/PDF/Utils.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Basic/PDF/Dict.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Content/Text.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Glyphs.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/ColorSpace.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Shading.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/BaseFont.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/PaperSizes.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/UniFont.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Colors.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/CIDFont.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/ExtGState.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Pattern.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/CIDFont/TrueType.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/CIDFont/CJKFont.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/CIDFont/TrueType/FontFile.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/ColorSpace/Indexed.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/ColorSpace/DeviceN.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/ColorSpace/Separation.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/ColorSpace/Indexed/Hue.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/ColorSpace/Indexed/WebColor.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/ColorSpace/Indexed/ACTFile.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/Postscript.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/SynFont.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/BdFont.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/courierboldoblique.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/trebuchet.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/courierbold.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/symbol.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/timesbold.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/trebuchetbolditalic.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/verdanabold.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/bankgothic.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/verdanabolditalic.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/helvetica.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/courier.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/trebuchetbold.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/verdana.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/georgiaitalic.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/georgiabolditalic.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/wingdings.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/timesbolditalic.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/georgiabold.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/timesitalic.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/helveticabold.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/helveticaboldoblique.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/helveticaoblique.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/courieroblique.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/webdings.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/trebuchetitalic.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/timesroman.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/verdanaitalic.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/zapfdingbats.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/Font/CoreFont/georgia.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Form.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Image.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Form/BarCode.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Form/Hybrid.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Form/BarCode/codabar.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Form/BarCode/int2of5.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Form/BarCode/code3of9.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Form/BarCode/code128.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Form/BarCode/ean13.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Image/PNG.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Image/GIF.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Image/GD.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Image/PNM.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Image/TIFF.pm
/usr/local/lib/perl5/site_perl/5.8.9/PDF/API2/Resource/XObject/Image/JPEG.pm
Code: Select all
/usr/local/lib/perl5/site_perl/5.8.9/Apache/DBI.pm
Code: Select all
CREATE TABLE `ticket_flag` (
`ticket_id` bigint(20) NOT NULL,
`ticket_key` varchar(50) NOT NULL,
`ticket_value` varchar(50) DEFAULT NULL,
`create_time` datetime NOT NULL,
`create_by` int(11) NOT NULL,
KEY `ticket_flag_ticket_id` (`ticket_id`),
KEY `ticket_flag_ticket_id_create_by` (`ticket_id`,`create_by`),
KEY `ticket_flag_ticket_id_ticket_key` (`ticket_id`,`ticket_key`),
KEY `FK_ticket_flag_create_by_id` (`create_by`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Upon updating ITSM the upgrade installations are re-naming perl module files with a custom_backup extension. This results in a large number of the includes in apache2-perl-startup.pl to not be found. This then results in not being able to restart apache. If I do it spits out the following error.
Code: Select all
: [Error][Kernel::Output::HTML::Layout::Header][Line:1409]: [Tue Jun 14 14:05:24 2011] ToolBarChangeManager.pm: Attempt to reload Kernel/System/ITSMChange.pm aborted.
[Tue Jun 14 14:05:24 2011] ToolBarChangeManager.pm: Compilation failed in require at /usr/local/otrs//Kernel/Output/HTML/ToolBarChangeManager.pm line 17.
[Tue Jun 14 14:05:24 2011] ToolBarChangeManager.pm: BEGIN failed--compilation aborted at /usr/local/otrs//Kernel/Output/HTML/ToolBarChangeManager.pm line 17.
Jun 14 14:05:24 kit-otrs2 OTRS-CGI-42[84895]: [Error][Kernel::Output::HTML::Layout::Header][Line:1409]:
[Tue Jun 14 14:05:24 2011] ToolBarMyChanges.pm: Attempt to reload Kernel/System/ITSMChange.pm aborted. [Tue Jun 14 14:05:24 2011] ToolBarMyChanges.pm: Compilation failed in require at /usr/local/otrs//Kernel/Output/HTML/ToolBarMyChanges.pm line 17.
[Tue Jun 14 14:05:24 2011] ToolBarMyChanges.pm: BEGIN failed--compilation aborted at /usr/local/otrs//Kernel/Output/HTML/ToolBarMyChanges.pm line 17.
Jun 14 14:05:24 kit-otrs2 OTRS-CGI-42[84895]: [Error][Kernel::Output::HTML::Layout::Header][Line:1409]:
[Tue Jun 14 14:05:24 2011] ToolBarMyWorkOrders.pm: Attempt to reload Kernel/System/ITSMChange/ITSMWorkOrder.pm aborted.
[Tue Jun 14 14:05:24 2011] ToolBarMyWorkOrders.pm: Compilation failed in require at /usr/local/otrs//Kernel/Output/HTML/ToolBarMyWorkOrders.pm line 17.
[Tue Jun 14 14:05:24 2011] ToolBarMyWorkOrders.pm: BEGIN failed--compilation aborted at /usr/local/otrs//Kernel/Output/HTML/ToolBarMyWorkOrders.pm line 17.
Jun 14 14:05:24 kit-otrs2 OTRS-CGI-42[84895]: [Error][Kernel::Output::HTML::Layout::Header][Line:1409]:
[Tue Jun 14 14:05:24 2011] ToolBarMyCAB.pm: Attempt to reload Kernel/System/ITSMChange.pm aborted.
[Tue Jun 14 14:05:24 2011] ToolBarMyCAB.pm: Compilation failed in require at /usr/local/otrs//Kernel/Output/HTML/ToolBarMyCAB.pm line 17.
[Tue Jun 14 14:05:24 2011] ToolBarMyCAB.pm: BEGIN failed--compilation aborted at /usr/local/otrs//Kernel/Output/HTML/ToolBarMyCAB.pm line 17.
I've got two virtual machines with a plethora of snapshots so I can roll forward/backward as necessary.
Any help is greatly appreciated.