Upgraded from 2.1.71 to 3-0-2 fails

Ok, I get the tar file untarred and ran configure and then did a make upgrade. It did a bunch of stuff and then told me to do the following:
For each file in that directory whose name is greater than
your previously installed RT version, run:
/opt/rt3/sbin/rt-setup-database --action insert --datafile etc/upgrade/
I checked the directory and there is a file in there 2.1.71 so I run what it says, but to start with there IS no sbin in /opt/rt3. So, I copied the one from the tar there. and now when I run the command from above I get the following error:

Can’t locate Locale/Maketext.pm in @INC (@INC contains: /opt/rt3/lib /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.6.1/i386-linux /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl .) at /opt/rt3/lib/RT/I18N.pm line 33.
BEGIN failed–compilation aborted at /opt/rt3/lib/RT/I18N.pm line 33.
Compilation failed in require at /opt/rt3/lib/RT.pm line 29.
BEGIN failed–compilation aborted at /opt/rt3/lib/RT.pm line 29.
Compilation failed in require at /root/rt-3-0-2/sbin/rt-setup-database line 36.
BEGIN failed–compilation aborted at /root/rt-3-0-2/sbin/rt-setup-database line 36.

any ideas? I was expected an upgrade to be such a pain.

:):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):slight_smile:
Travis Zadikem, Systems Administrator
Weld School District Re-5j Administration Building

Can’t locate Locale/Maketext.pm in @INC (@INC contains: /opt/rt3/lib

perl has quite legible error messages. Did you install Locale::Maketext?

You’ll also need to install I18N::LangTags before Locale::MakeText…

Regards, Rui

  • No matter how much you do, you never do enough – unknown
  • Whatever you do will be insignificant,
    | but it is very important that you do it – Gandhi
  • So let’s do it…?

Please AVOID sending me WORD, EXCEL or POWERPOINT attachments.
See We Can Put an End to Word Attachments - GNU Project - Free Software Foundation

signature.asc (189 Bytes)

2.1.71 was well before RT 3.0.0 was released. To do it right, you really
need to comb through all the release announcements between then and now
and make sure you follow any and all special instructions about database
upgrades or changes. Additionally, if you don’t have Locale::Maketext
installed, that means you didn’t actually follow step 3 of the upgrade
process. Step 3 describes how to satisfy RT’s perl dependencies.

JesseOn Tue, May 27, 2003 at 11:39:26AM -0600, Travis Zadikem wrote:

Ok, I get the tar file untarred and ran configure and then did a make upgrade. It did a bunch of stuff and then told me to do the following:
For each file in that directory whose name is greater than
your previously installed RT version, run:
/opt/rt3/sbin/rt-setup-database --action insert --datafile etc/upgrade/
I checked the directory and there is a file in there 2.1.71 so I run what it says, but to start with there IS no sbin in /opt/rt3. So, I copied the one from the tar there. and now when I run the command from above I get the following error:

Can’t locate Locale/Maketext.pm in @INC (@INC contains: /opt/rt3/lib /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.6.1/i386-linux /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl .) at /opt/rt3/lib/RT/I18N.pm line 33.
BEGIN failed–compilation aborted at /opt/rt3/lib/RT/I18N.pm line 33.
Compilation failed in require at /opt/rt3/lib/RT.pm line 29.
BEGIN failed–compilation aborted at /opt/rt3/lib/RT.pm line 29.
Compilation failed in require at /root/rt-3-0-2/sbin/rt-setup-database line 36.
BEGIN failed–compilation aborted at /root/rt-3-0-2/sbin/rt-setup-database line 36.

any ideas? I was expected an upgrade to be such a pain.

:):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):slight_smile:
Travis Zadikem, Systems Administrator
Weld School District Re-5j Administration Building

Request Tracker... So much more than a help desk — Best Practical Solutions – Trouble Ticketing. Free.

I am using RT in a way that sort of replaces a mailing list. I need email
sent to documents@mydomain.com (the correspondence address listed in
config) to send email no only to the standard watchers but also bcc a list
of people. Trying to do:

requestor → majordomo address → rt@mydomain.com

builds a ticket but does not email the requestor back because it doesn’t
want to start a mail loop. Is there a simple way to make sure mail sent
into and out of RT is bcced to this list of addresses?