Perl Problem After Upgrade to 5.12.4
Tim Daneliuk
tundra at tundraware.com
Fri Jul 8 16:48:43 UTC 2011
On 7/8/2011 8:39 AM, Jerry said this:
> On Fri, 08 Jul 2011 08:12:16 -0500
> Tim Daneliuk articulated:
>
>> I was able to work around this by:
>>
>> 1) Uninstalling spamassassin and perl 5.12
>> 2) Upgrading to perl 5.14
>> 3) Running perl-after-upgrade
>> 4) Reinstalling spamassassin
>
> That is not exactly the method prescribed in UPDATING:
You're right, of course - I ordinarily do this when I upgrade
perl ... somehow it slipped my tiny and aging mind.
Thanks for the reminder :)
>
> <quote>
> 20110517:
> AFFECTS: users of lang/perl*
> AUTHOR: skv at FreeBSD.org
>
> lang/perl5.14 is out. If you want to switch to it from, for example
> lang/perl5.12, that is:
>
> Portupgrade users:
> 0) Fix pkgdb.db (for safety):
> pkgdb -Ff
>
> 1) Reinstall new version of Perl (5.14):
> env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.14 -f perl-5.12.\*
>
> 2) Reinstall everything that depends on Perl:
> portupgrade -fr perl
>
> Portmaster users:
> portmaster -o lang/perl5.14 lang/perl5.12
>
> Conservative:
> portmaster p5-
>
> Comprehensive (but perhaps overkill):
> portmaster -r perl-
>
> Note: If the "perl-" glob matches more than one port you will need to
> specify the name of the Perl directory in /var/db/pkg explicitly.
>
> </quote>
>
> I used the "portupgrade" method without incident. From what I have been
> told, "perl-after-upgrade" != "env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.14 -f perl-5.12.\*"
>
> As always, YMMV!
>
--
------------------------------------------------------------------------
Tim Daneliuk
tundra at tundraware.com
More information about the freebsd-questions
mailing list