in reply to Re: AIX upgrade MIME problem
in thread AIX upgrade MIME problem

but the libraries did not change... does that sound reasonable?

Well, MIME::Base64 has definitely changed - and the change has been only half-implemented. From perl-5.8.0 onwards (I think), MIME::Base64 has been part of core perl so re-compiling perl, as suggested by the admins, would fix the problem.

Another way to fix this particular problem would be to simply rebuild and reinstall MIME::Base64 (from CPAN source). But if there are a large number of other core perl modules that have been similarly affected then rebuilding perl might be the better option.

Cheers,
Rob

Replies are listed 'Best First'.
Re^3: AIX upgrade MIME problem
by jc0517 (Novice) on Feb 17, 2009 at 14:14 UTC
    how would i check to see what other modules have changed? not a sys admin or a perl person so i am trying to feel my way here.

      If you are not a sys admin, ask your sys admin.

        I am waiting for responses from them - unfortunately due to our size we have one group that builds new systems and then washes their hands, another group that does upgrades like this ML upgrade to AIX and washes their hands, and another group that sort of deals with issues like this but is massively understaffed. So it's not as easy as you might think. Thanks for the help.
      how would i check to see what other modules have changed?

      It doesn't matter that a module might have changed, so long as the change was implemented correctly.
      You can check for this specific problem by simply trying to "use" a module. In a script:
      use MIME::Base64;
      or from the command line:
      perl -MMIME::Base64 -le 1
      Cheers,
      Rob