upgrading perl blues
Frederique Rijsdijk
frederique at isafeelin.org
Tue Feb 10 11:43:20 PST 2009
Hi anyone,
I've been upgrading perl on a couple of machines, and one some it's a
real hassle.
What I'm doing is: pkgdb -F && portsnap fetch update && portugprade
-fbrp perl.5.8.8_1
This finishes with something like:
---> Skipping 'archivers/p5-Archive-Zip' (p5-Archive-Zip-1.23) because
a requisite package 'p5-PathTools-3.2701' (devel/p5-PathTools) failed
(specify -k to force)
---> Skipping 'security/amavisd-new' (amavisd-new-2.6.1,1) because a
requisite package 'p5-IO-Multiplex-1.09' (devel/p5-IO-Multiplex) failed
(specify -k to force)
** Listing the failed packages (*:skipped / !:failed)
! converters/p5-Text-Iconv (p5-Text-Iconv-1.7) (install error)
! converters/p5-Encode-Detect (p5-Encode-Detect-1.00) (unknown
build error)
! converters/p5-Convert-BinHex (p5-Convert-BinHex-1.119)
(install error)
! archivers/rpm2cpio (rpm2cpio-1.2_2) (install error)
! devel/p5-Spiffy (p5-Spiffy-0.30) (install error)
! security/p5-Crypt-OpenSSL-Bignum
(p5-Crypt-OpenSSL-Bignum-0.04) (install error)
! mail/razor-agents (razor-agents-2.84) (install error)
! dns/p5-Net-DNS-Resolver-Programmable
(p5-Net-DNS-Resolver-Programmable-0.003) (unknown build error)
* mail/p5-Mail-SPF (p5-Mail-SPF-2.005)
! devel/p5-ExtUtils-CBuilder (p5-ExtUtils-CBuilder-0.22_1)
(Failed to rewrite /var/db/pkg/p5-ExtUtils-CBuilder-0.22_1/+CONTENTS: No
such file or directory - /var/d
b/pkg/p5-ExtUtils-CBuilder-0.22_1/+CONTENTS)
* mail/p5-MIME-Tools (p5-MIME-Tools-5.425,2)
* devel/p5-ExtUtils-ParseXS (p5-ExtUtils-ParseXS-2.19)
* converters/p5-Convert-TNEF (p5-Convert-TNEF-0.17)
! net/p5-Net (p5-Net-1.22,1) (Failed to rewrite
/var/db/pkg/p5-ExtUtils-CBuilder-0.22_1/+CONTENTS: No such file or
directory -
/var/db/pkg/p5-ExtUtils-CBuilder-0.22_
1/+CONTENTS)
! devel/p5-PathTools (p5-PathTools-3.2701) (Failed to
rewrite /var/db/pkg/p5-ExtUtils-CBuilder-0.22_1/+CONTENTS: No such file
or directory - /var/db/pkg/p5-ExtUtil
s-CBuilder-0.22_1/+CONTENTS)
! devel/p5-IO-Multiplex (p5-IO-Multiplex-1.09) (Failed to
rewrite /var/db/pkg/p5-ExtUtils-CBuilder-0.22_1/+CONTENTS: No such file
or directory - /var/db/pkg/p5-ExtUtil
s-CBuilder-0.22_1/+CONTENTS)
! devel/autoconf262 (autoconf-2.62) (install error)
* net/p5-Net-Server (p5-Net-Server-0.97)
* devel/p5-Test-Base (p5-Test-Base-0.54)
* textproc/p5-YAML (p5-YAML-0.66)
! databases/p5-DBD-mysql (p5-DBD-mysql-4.006) (uninstall error)
* www/p5-libwww (p5-libwww-5.805)
* security/p5-Crypt-OpenSSL-RSA (p5-Crypt-OpenSSL-RSA-0.25)
* mail/p5-Mail-DKIM (p5-Mail-DKIM-0.31)
* textproc/p5-XML-SAX-Writer (p5-XML-SAX-Writer-0.50)
* devel/p5-Module-Build (p5-Module-Build-0.28.08)
* mail/p5-Mail-SpamAssassin (p5-Mail-SpamAssassin-3.2.5)
* net/p5-perl-ldap (p5-perl-ldap-0.34)
! databases/pear-DB (pear-DB-1.7.13,1) (install error)
* archivers/p5-Archive-Zip (p5-Archive-Zip-1.23)
* security/amavisd-new (amavisd-new-2.6.1,1)
---> Packages processed: 54 done, 1 ignored, 16 skipped and 15 failed
Now tons of things are broken (looking for stuff in */site_perl/5.8.8/*
but that's now */site_perl/5.8.9/*) and I have to recompile those that
failed earlier:
cd /var/db/pkg ; grep -r 'site_perl/5\.8\.8' * | awk -F\/ '{print $1}' |
sort | grep -v pkgdb | xargs portupgrade -fbp
And after a couple of these cycles everything is OK again..
Am I doing something wrong or .. what?
-- Frederique
More information about the freebsd-ports
mailing list