portmanager loop?

Bart Silverstrim bsilver at chrononomicon.com
Tue Jan 25 07:08:02 PST 2005


I had (have?) several packages in the ports collection that needed  
updating, and recently someone in the list was talking about using  
portmanager -u to save on problems with updating; it doesn't touch the  
ports database, it won't mess up the collection, it walks dependencies  
automagically, etc...should be as easy as "portmanager -u" and letting  
it do it's magic, correct?

On the Dell 2650 this is running on (FBSD 4.9) *seems* to keep  
recompiling xfree86-4-server.  Is there a way to tell if it is stuck in  
a loop?  I had to stop it yesterday after it had been upgrading for  
several hours.  Can someone take a look at this status output and tell  
me if I need to do something to get a successful portmanager run, or  
verify that letting it go will eventually "untangle" whatever it's  
doing? The portmanager -s shows:

# portmanager -s
------------------------------------------------------------------------ 
-------
PMGRrStatus 0.2.4_0 info: Creating inital data bases
------------------------------------------------------------------------ 
-------
awk: cmd. line:1: fatal: cannot open file  
`/usr/local/etc/portmanager/pm-020.conf' for reading (No such file or  
directory)
------------------------------------------------------------------------ 
-------
PMGRrStatus 0.2.4_0 info: looking for missing dependent ports
------------------------------------------------------------------------ 
-------
------------------------------------------------------------------------ 
-------
-=>MISSING<=- xfree86-dri-4.4.0[graphics/xfree86-dri] may be a  
dependency of XFree86-Server-4.4.0_6
verifing dependency status of xfree86-dri-4.4.0 (may take awhile) by  
executing command:
cd /usr/ports/x11-servers/XFree86-4-Server; make  all-depends-list
   *  *  *  *
xfree86-dri-4.4.0 is no longer a dependency of XFree86-Server-4.4.0_6
  forcing rebuild of XFree86-Server-4.4.0_6 to fix  
/var/db/pkg/XFree86-Server-4.4.0_6/+CONTENTS file.
   *  *  *  *
WARNING:  xfree86-dri-4.4.0 may conflict with a new  
XFree86-Server-4.4.0_6 dependency
and may have to be manually removed with "pkg_delete -f  
xfree86-dri-4.4.0".
If portmanager fails during rebuild of XFree86-Server-4.4.0_6 then  
review
/usr/ports/UPDATING and also note what is at the bottom of  
/usr/ports/MOVED.
------------------------------------------------------------------------ 
-------
PMGRrStatus 0.2.4_0 info: looking for old installed ports
------------------------------------------------------------------------ 
-------
have:png-1.2.8                 status: CURRENT: graphics/png
have:libXft-2.1.6              status: CURRENT: x11-fonts/libXft
have:pkgconfig-0.15.0_1        status: CURRENT: devel/pkgconfig
have:fontconfig-2.2.3,1        status: CURRENT: x11-fonts/fontconfig
have:p5-XML-Parser-2.34_1      status: CURRENT: textproc/p5-XML-Parser
have:XFree86-FontServer-4.4.0_2 status: CURRENT:  
x11-servers/XFree86-4-FontServer
have:dri-6.2_2,2               status: CURRENT: graphics/dri
have:lsof-4.74                 status: CURRENT: sysutils/lsof
have:XFree86-clients-4.4.0_1   status: OLD  
available:XFree86-clients-4.4.0_4   x11/XFree86-4-clients
have:pico-4.62                 status: CURRENT: editors/pico
have:XFree86-documents-4.4.0   status: CURRENT: x11/XFree86-4-documents
have:XFree86-fontEncodings-4.4.0 status: CURRENT:  
x11-fonts/XFree86-4-fontEncodings
have:XFree86-font100dpi-4.4.0  status: CURRENT:  
x11-fonts/XFree86-4-font100dpi
have:XFree86-font75dpi-4.4.0   status: CURRENT:  
x11-fonts/XFree86-4-font75dpi
have:XFree86-fontCyrillic-4.4.0 status: CURRENT:  
x11-fonts/XFree86-4-fontCyrillic
have:pine-4.62                 status: CURRENT: mail/pine4
have:XFree86-libraries-4.4.0_3 status: CURRENT: x11/XFree86-4-libraries
have:XFree86-fontDefaultBitmaps-4.4.0 status: CURRENT:  
x11-fonts/XFree86-4-fontDefaultBitmaps
have:bitstream-vera-1.10       status: CURRENT: x11-fonts/bitstream-vera
have:wrapper-1.0_3             status: CURRENT: x11/wrapper
have:XFree86-manuals-4.4.0_1   status: CURRENT: x11/XFree86-4-manuals
have:linux_base-6.1_6          status: CURRENT: emulators/linux_base-6
have:fvwm-1.24r                status: CURRENT: x11-wm/fvwm
have:libtool-1.3.5_2           status: CURRENT: devel/libtool13
have:expat-1.95.8              status: CURRENT: textproc/expat2
have:gmake-3.80_2              status: CURRENT: devel/gmake
have:ezm3-1.2                  status: CURRENT: lang/ezm3
have:cvsup-without-gui-16.1h   status: CURRENT: net/cvsup-without-gui
have:openssl-0.9.7e_1          status: OLD available:openssl-0.9.7e_2    
        security/openssl
have:ruby-1.6.8.2004.07.28_1   status: CURRENT: lang/ruby16
have:ruby16-shim-ruby18-1.8.1.p3 status: CURRENT:  
lang/ruby16-shim-ruby18
have:unzip-5.51                status: CURRENT: archivers/unzip
have:p5-Digest-HMAC-1.01       status: CURRENT: security/p5-Digest-HMAC
have:aaccli-1.0                status: CURRENT: sysutils/aaccli
have:gettext-0.14.1            status: CURRENT: devel/gettext
have:net-snmp-5.2_1            status: CURRENT: net-mgmt/net-snmp
have:automake-1.4.6_1          status: CURRENT: devel/automake14
have:m4-1.4.1                  status: CURRENT: devel/m4
have:autoconf-2.13.000227_5    status: CURRENT: devel/autoconf213
have:popt-1.7                  status: CURRENT: devel/popt
have:lha-1.14i_6               status: CURRENT: archivers/lha
have:XFree86-Server-4.4.0_6    status: CURRENT:  
x11-servers/XFree86-4-Server
have:pcre-5.0                  status: CURRENT: devel/pcre
have:help2man-1.33.1           status: OLD available:help2man-1.34.2     
        misc/help2man
have:libtool-1.5.10            status: CURRENT: devel/libtool15
have:rc_subr-1.31              status: CURRENT: sysutils/rc_subr
have:glib-1.2.10_11            status: CURRENT: devel/glib12
have:gtk-1.2.10_12             status: CURRENT: x11-toolkits/gtk12
have:libnids-1.19              status: CURRENT: net/libnids
have:ethereal-0.10.6           status: OLD available:ethereal-0.10.8     
        net/ethereal
have:ettercap-0.6.b_2,1        status: OLD  
available:ettercap-gtk2-0.7.2,1     net-mgmt/ettercap
have:libnet-1.0.2a,1           status: CURRENT: net/libnet
have:nmap-3.77                 status: CURRENT: security/nmap
have:dsniff-2.3                status: CURRENT: security/dsniff
have:postfix-2.1.5_1,1         status: CURRENT: mail/postfix
have:xterm-196_3               status: OLD available:xterm-199           
        x11/xterm
have:unarj-2.65_1              status: CURRENT: archivers/unarj
have:ruby18-bdb1-0.2.2         status: CURRENT: databases/ruby-bdb1
have:portupgrade-20040701_3    status: OLD  
available:portupgrade-20041226_1    sysutils/portupgrade
have:libgmp-4.1.3              status: CURRENT: math/libgmp4
have:unrar-3.43,3              status: CURRENT: archivers/unrar
have:zoo-2.10.1                status: CURRENT: archivers/zoo
have:arc-5.21j                 status: CURRENT: archivers/arc
have:p5-Time-HiRes-1.66,1      status: CURRENT: devel/p5-Time-HiRes
have:clamav-0.80_3             status: CURRENT: security/clamav
have:p5-Unix-Syslog-0.100      status: CURRENT: sysutils/p5-Unix-Syslog
have:p5-Authen-SASL-2.08       status: CURRENT: security/p5-Authen-SASL
have:p5-Mail-Tools-1.65        status: OLD available:p5-Mail-Tools-1.66  
        mail/p5-Mail-Tools
have:p5-Net-1.19,1             status: CURRENT: net/p5-Net
have:p5-IO-stringy-2.109       status: CURRENT: devel/p5-IO-stringy
have:squid-2.5.7_8             status: CURRENT: www/squid
have:p5-URI-1.35               status: CURRENT: net/p5-URI
have:p5-Convert-TNEF-0.17      status: CURRENT:  
converters/p5-Convert-TNEF
have:p5-Mail-SpamAssassin-3.0.2 status: CURRENT:  
mail/p5-Mail-SpamAssassin
have:p5-IO-1.20                status: CURRENT: devel/p5-IO
have:p5-Convert-UUlib-1.04,1   status: CURRENT:  
converters/p5-Convert-UUlib
have:p5-Compress-Zlib-1.33     status: CURRENT:  
archivers/p5-Compress-Zlib
have:p5-File-Spec-0.90         status: CURRENT: devel/p5-File-Spec
have:p5-PodParser-1.28_1       status: CURRENT: textproc/p5-PodParser
have:p5-Test-Harness-2.42      status: CURRENT: devel/p5-Test-Harness
have:p5-Test-Simple-0.47_1     status: OLD  
available:p5-Test-Simple-0.54       devel/p5-Test-Simple
have:p5-Archive-Zip-1.14       status: CURRENT: archivers/p5-Archive-Zip
have:p5-Digest-MD5-2.33        status: CURRENT: security/p5-Digest-MD5
have:p5-Net-Server-0.87        status: CURRENT: net/p5-Net-Server
have:p5-Digest-SHA1-2.10       status: CURRENT: security/p5-Digest-SHA1
have:p5-Net-DNS-0.48           status: CURRENT: dns/p5-Net-DNS
have:mod_php3-3.0.18_4         status: CURRENT: www/mod_php3
have:p5-HTML-Tagset-3.03       status: CURRENT: www/p5-HTML-Tagset
have:p5-HTML-Parser-3.38       status: CURRENT: www/p5-HTML-Parser
have:p5-Digest-Nilsimsa-0.06   status: CURRENT:  
security/p5-Digest-Nilsimsa
have:p5-Digest-1.10            status: CURRENT: security/p5-Digest
have:p5-Archive-Tar-1.23       status: CURRENT: archivers/p5-Archive-Tar
have:ruby-1.8.2_1              status: CURRENT: lang/ruby18
have:razor-agents-2.67         status: CURRENT: mail/razor-agents
have:dcc-dccd-1.2.66           status: CURRENT: mail/dcc-dccd
have:freeze-2.5_1              status: CURRENT: archivers/freeze
have:lzo-1.08_1                status: CURRENT: archivers/lzo
have:lzop-1.01                 status: CURRENT: archivers/lzop
have:tcplist-2.2_1             status: CURRENT: sysutils/tcplist
have:lynx-2.8.5                status: CURRENT: www/lynx
have:apache-1.3.33_1           status: CURRENT: www/apache13
have:p5-gettext-1.03           status: CURRENT: devel/p5-Locale-gettext
have:rrdtool-1.0.49            status: CURRENT: net/rrdtool
have:rsync-2.6.3_1             status: CURRENT: net/rsync
have:ispell-3.2.06_12          status: CURRENT: textproc/ispell
have:mysql-client-3.23.58_3    status: CURRENT:  
databases/mysql323-client
have:p5-MIME-Tools-5.417,2     status: CURRENT: mail/p5-MIME-Tools
have:wget-1.8.2_6              status: CURRENT: ftp/wget
have:db3-3.3.11_2,1            status: CURRENT: databases/db3
have:squidGuard-1.2.0_1        status: CURRENT: www/squidguard
have:perl-5.8.5                status: CURRENT: lang/perl5.8
have:p5-IO-String-1.06         status: CURRENT: devel/p5-IO-String
have:rkhunter-1.1.8            status: CURRENT: security/rkhunter
have:chkrootkit-0.44           status: CURRENT: security/chkrootkit
have:freetype2-2.1.7_4         status: CURRENT: print/freetype2
have:x86info-1.12b             status: CURRENT: sysutils/x86info
have:adns-1.1                  status: CURRENT: dns/adns
have:p5-IO-Zlib-1.04           status: CURRENT: archivers/p5-IO-Zlib
have:pkg_cutleaves-20040517    status: CURRENT: sysutils/pkg_cutleaves
have:autoconf-2.59_2           status: CURRENT: devel/autoconf259
have:knowlan-0.1.1             status: CURRENT: net-mgmt/knowlan
have:tmetric-v0.6,1            status: CURRENT: benchmarks/tmetric
have:libiconv-1.9.2_1          status: CURRENT: converters/libiconv
have:intltool-0.32.1           status: CURRENT: textproc/intltool
have:glib-2.4.8                status: CURRENT: devel/glib20
have:atk-1.8.0                 status: CURRENT: accessibility/atk
have:pango-1.4.1               status: OLD available:pango-1.6.0         
        x11-toolkits/pango
have:jpeg-6b_3                 status: CURRENT: graphics/jpeg
have:libxml2-2.6.17            status: CURRENT: textproc/libxml2
have:shared-mime-info-0.15_7   status: CURRENT: misc/shared-mime-info
have:hicolor-icon-theme-0.5    status: CURRENT: misc/hicolor-icon-theme
have:XFree86-fontScalable-4.4.0_1 status: CURRENT:  
x11-fonts/XFree86-4-fontScalable
have:tiff-3.7.1_2              status: CURRENT: graphics/tiff
have:gtk-2.4.9_1               status: OLD available:gtk-2.4.14_2        
        x11-toolkits/gtk20
have:p5-BerkeleyDB-0.26        status: CURRENT: databases/p5-BerkeleyDB
have:libgnugetopt-1.2          status: CURRENT: devel/libgnugetopt
have:cabextract-1.1            status: CURRENT: archivers/cabextract
have:rpm2cpio-1.2_2            status: CURRENT: archivers/rpm2cpio
have:amavisd-new-2.1.2,1       status: OLD  
available:amavisd-new-2.2.1,1       security/amavisd-new
have:XFree86-NestServer-4.4.0  status: OLD  
available:XFree86-NestServer-4.4.0_1 x11-servers/XFree86-4-NestServer
have:XFree86-VirtualFramebufferServer-4.4.0 status: OLD  
available:XFree86-VirtualFramebufferServer-4.4.0_1  
x11-servers/XFree86-4-VirtualFramebufferServer
have:XFree86-PrintServer-4.4.0 status: OLD  
available:XFree86-PrintServer-4.4.0_1 x11-servers/XFree86-4-PrintServer
have:XFree86-4.4.0_1,1         status: CURRENT: x11/XFree86-4
have:p5-Convert-BinHex-1.119   status: CURRENT:  
converters/p5-Convert-BinHex
have:p5-MIME-Base64-3.05       status: CURRENT:  
converters/p5-MIME-Base64
have:portmanager-0.2.4         status: CURRENT: sysutils/portmanager
have:imake-4.4.0_1             status: CURRENT: devel/imake-4
------------------------------------------------------------------------ 
-------
PMGRrStatus 0.2.4_0 info: looking for installed ports built with old  
dependencies
------------------------------------------------------------------------ 
-------
------------------------------------------------------------------------ 
-------
OLD libXft-2.1.6 built with old dependency imake-4.4.0, current  
dependency is imake-4.4.0_1
OLD XFree86-font75dpi-4.4.0 built with old dependency imake-4.4.0,  
current dependency is imake-4.4.0_1
OLD XFree86-fontCyrillic-4.4.0 built with old dependency imake-4.4.0,  
current dependency is imake-4.4.0_1
OLD XFree86-fontDefaultBitmaps-4.4.0 built with old dependency  
imake-4.4.0, current dependency is imake-4.4.0_1
OLD wrapper-1.0_3 built with old dependency imake-4.4.0, current  
dependency is imake-4.4.0_1
OLD fvwm-1.24r built with old dependency imake-4.4.0, current  
dependency is imake-4.4.0_1
OLD gtk-1.2.10_12 built with old dependency imake-4.4.0, current  
dependency is imake-4.4.0_1
OLD dsniff-2.3 built with old dependency imake-4.4.0, current  
dependency is imake-4.4.0_1
OLD hicolor-icon-theme-0.5 built with old dependency imake-4.4.0,  
current dependency is imake-4.4.0_1
OLD XFree86-fontScalable-4.4.0_1 built with old dependency imake-4.4.0,  
current dependency is imake-4.4.0_1
OLD XFree86-4.4.0_1,1 built with old dependency imake-4.4.0, current  
dependency is imake-4.4.0_1
OLD gmake-3.80_2 built with old dependency gettext-0.13.1_1, current  
dependency is gettext-0.14.1
OLD popt-1.7 built with old dependency gettext-0.13.1_1, current  
dependency is gettext-0.14.1
OLD p5-gettext-1.03 built with old dependency gettext-0.13.1_1, current  
dependency is gettext-0.14.1
OLD wget-1.8.2_6 built with old dependency gettext-0.13.1_1, current  
dependency is gettext-0.14.1
OLD ruby18-bdb1-0.2.2 built with old dependency ruby-1.8.2.p2_1,  
current dependency is ruby-1.8.2_1
OLD pkg_cutleaves-20040517 built with old dependency ruby-1.8.2.p2_1,  
current dependency is ruby-1.8.2_1
OLD p5-Net-1.19,1 built with old dependency p5-MIME-Base64-3.01,  
current dependency is p5-MIME-Base64-3.05
OLD p5-Convert-TNEF-0.17 built with old dependency p5-Mail-Tools-1.64,  
current dependency is p5-Mail-Tools-1.65
OLD p5-Digest-MD5-2.33 built with old dependency p5-Digest-1.08,  
current dependency is p5-Digest-1.10
OLD mod_php3-3.0.18_4 built with old dependency apache-1.3.31_6,  
current dependency is apache-1.3.33_1
OLD tcplist-2.2_1 built with old dependency lsof-4.72.2, current  
dependency is lsof-4.74
OLD squidGuard-1.2.0_1 built with old dependency squid-2.5.7_1, current  
dependency is squid-2.5.7_8
------------------------------------------------------------------------ 
-------
status report finished
======================================================================== 
=======



More information about the freebsd-questions mailing list