Portupgrade Broke?

Bob Perry rperry4 at earthlink.net
Sun Aug 10 07:54:04 PDT 2003

Khairil Yusof wrote:

>On Sat, 2003-08-09 at 22:07, Bob Perry wrote:
>>I run FreeBSD 4.7 RELEASE.  Just ran the portversion command for the 
>>first time since last Saturday and the ouptut indicated that my 
>>installed packages were up-to-date.  Thought it odd so I ran pkg_version 
>>command and picked up 9 packages in need up upgrade and several 
>>"orphaned" packages listed.  Is there a known problem with the 
>>portupgrade system or was there some warning I missed previously?
>If I'm not wrong, portversion/pkg_version relies on ports index (man 8
>portupgrade) which needs to be up to date in order for portversion to be
>accurate. This is not done on a daily basis for the ports tree (as it
>takes some time).
>What you should try to do is check that your pkgdb is ok and fix any
>#pkgdb -F
>then update the ports index (which takes a while)
>#portsdb -Uu
>Then run your portversion/pkg_version which should give more accurate
>Hope this helps.
First, thanks for taking the time to respond.

Yesterday, I brought all of my packages up-to-date, ran pkgdb -F, 
followed by portsdb -Uu
and rhe output from both portversion and pkg_version matched.  I slept well.

This morning, portversion indicated that all packages were current but 
pkg_version showed
p5-Date-Manip-5.40 needed to be upgraded to 5.42.  I ran portupgrade 
expecting to receive a
message indicating that the package was current, but instead, it 
fetched, built, installed,
p5-Date-Manip-5.42 and I thought, removed  p5-Date-Manip-5.40.

I ran portversion again and it indicates that "p5-Date-Manip-5.42  >  
succeeds port (port has 5.40)".
Pkg_version shows p5-Date-Manip-5.42 is up-to-date with port.

Looks as though the portversion program may not be reading the port tree 
accurately (?).

I'll have to do more investigation.  Maybe I broke something.  Thanks again.


More information about the freebsd-questions mailing list