Upgrading a FreeBSD 7.1 server

Damien Fleuriot ml at my.gd
Thu Jan 15 19:46:15 UTC 2015

Regarding your question about pkg, you'll need to run pkg2ng to convert
your current ports database to the new pkg tools, after your upgrade to the
8.x branch.
I seem to recall having problems with a few ports that wouldn't go along
quietly, but all in all you should be a-OK.

I reiterate my recommendation to perform a source upgrade as per the
handbook [1].

You should, of course, practice on a test box to begin with (install
8.4-RELEASE, svnup [2][3] your sources to -STABLE, and upgrade).

Warren Block wrote a series of articles that may get you started [4].

Do not bother compiling the whole subversion suite, svnup does the job.

[1] https://www.freebsd.org/doc/handbook/updating-upgrading.html
[2] http://jcm.dsl.visi.com/freebsd/svnup/
[3] https://wiki.freebsd.org/CvsIsDeprecated
[4] http://www.wonkity.com/~wblock/docs/html/buildworld.html

On 15 January 2015 at 18:54, Robert Fitzpatrick <robert at webtent.org> wrote:

> Damien Fleuriot wrote:
>> Why upgrade ?
>> Read: if it's not broken, don't fix it ;)
> You are so right, I would like to avoid if possible.
>  Also and ref your subsequent email, I strongly discourage the use of
>> freebsd-update , all the more for major version bumps.
>> At my company we ran into serious trouble with binary upgrades'
>> limitations (for example the inability to use it with custom kernels).
>> I would humbly suggest that you familiarise yourself with the source
>> upgrade process.
>> Once you get used to it, you virtually can't bork your server.
>> I updated a 6.x box to 8.3 in just the one step, not sure I could have
>> done it with a binary update.
> Mostly because of vulnerabilities like Poodle and having an issue with the
> ports system getting some of the latest packages. I was having an issue
> with the ports system on another machine with a later version and upgraded
> it fine. Should I be able to work out the conversion of the ports system in
> 7.1 to pkg?
> --
> Robert

More information about the freebsd-questions mailing list