From owner-freebsd-questions@FreeBSD.ORG Fri Jan 16 16:00:07 2015 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 811905EA for ; Fri, 16 Jan 2015 16:00:07 +0000 (UTC) Received: from yoshi.brtsvcs.net (yoshi.brtsvcs.net [104.131.72.167]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 54A6F622 for ; Fri, 16 Jan 2015 16:00:06 +0000 (UTC) Received: from chombo.houseloki.net (unknown [IPv6:2601:7:2580:181:21c:c0ff:fe7f:96ee]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by yoshi.brtsvcs.net (Postfix) with ESMTPSA id 20B9CD79E9; Fri, 16 Jan 2015 15:59:35 +0000 (UTC) Received: from [IPv6:2601:7:2580:181:baca:3aff:fe83:bd29] (unknown [IPv6:2601:7:2580:181:baca:3aff:fe83:bd29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by chombo.houseloki.net (Postfix) with ESMTPSA id 10039399; Fri, 16 Jan 2015 07:59:32 -0800 (PST) Message-ID: <54B93565.40506@bluerosetech.com> Date: Fri, 16 Jan 2015 07:59:33 -0800 From: Darren Pilgrim Reply-To: FreeBSD User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: Robert Fitzpatrick , FreeBSD Subject: Re: Upgrading a FreeBSD 7.1 server References: <54B7E910.60206@webtent.org> In-Reply-To: <54B7E910.60206@webtent.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jan 2015 16:00:07 -0000 On 1/15/2015 8:21 AM, Robert Fitzpatrick wrote: > Is it possible to upgrade a FreeBSD 7.1 server, perhaps a step up > process to 8.4 first? We have a virtual server that we prefer not to > reinstall all packages. As others have said, technically, yes, you can do this. Upgrade to 8.4, convert to pkg2ng, then make the jump to a current release from there. The problem, though is it's a huge risk for almost no savings. I've done upgrades like this, it sucks. One of the biggest gains with the current releases is that freebsd-update and binary packages works extremely well. pkg with a local repo is much, much better than ports. Converting from a source-upgraded system to a binary-upgraded system is doable, but fragile. You will spend a huge amount of time doing merge edits for the conversion because the merge tool in freebsd-update as smart as mergemaster. You will spend less time on this if you simply backup the VM, wipe it and reinstall 10.1. Copy the old system's base and local files to a small image (a thumbdrive, even) and have it mounted to the VM so you can copy stuff to the new install. You'll also get a fresh filesystem, which really can matter a lot with older installs--UFS does not have bitrot protection.