freebsd-update - upgrade from 9.1-RELEASE to 9.3-RELEASE - requries all ports rebuilt?

Warren Block wblock at wonkity.com
Tue Oct 21 22:53:03 UTC 2014


On Tue, 21 Oct 2014, Karl Pielorz wrote:

> I just walked a system from 9.1-RELEASE to 9.3-RELEASE using 'freebsd-update 
> -r 9.3-RELEASE upgrade'
>
> Having fetched, patched, gone to single user - installed, rebooted - and 
> installed again - I'm greeted by:
>
> "
> Completing this upgrade requires removing old shared object file.
> Please rebuild all installed 3rd part software (e.g., programs
> installed from the ports tree) and then run '/usr/sbin/freebsd-update 
> install' again to finish installing updates.
> "
>
>
> I thought that only had to happen if you moved between major versions (e.g. 
> 9.x to 10.x?)
>
> I can't find any way of making freebsd-update tell me what files it wants to 
> remove now either?
>
> If I ignore this (on the understanding I may be running binaries linked 
> against 'older' libraries) is that OK?
>
> This machine has a lot of ports on it - going from 9.1 to 9.3 was done 
> because I *thought* that wouldn't require a mass recompile :(

Normally, it should not be necessary to rebuild ports for a minor 
version upgrade.  I don't use freebsd-update, but it might be suggesting 
the safest way to do it, not necessarily that ports will not work 
afterward.


More information about the freebsd-questions mailing list