From owner-freebsd-questions@FreeBSD.ORG Sun Mar 29 19:17:39 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E71DC106564A for ; Sun, 29 Mar 2009 19:17:39 +0000 (UTC) (envelope-from frederique@isafeelin.org) Received: from progress.isafeelin.org (progress.isafeelin.org [84.244.146.92]) by mx1.freebsd.org (Postfix) with ESMTP id 7DE548FC1A for ; Sun, 29 Mar 2009 19:17:39 +0000 (UTC) (envelope-from frederique@isafeelin.org) Received: from progress.isafeelin.org (localhost [127.0.0.1]) by progress.isafeelin.org (Postfix) with ESMTP id 769E9130D56 for ; Sun, 29 Mar 2009 21:17:37 +0200 (CEST) Received: from s55919a03.adsl.wanadoo.nl (s55919a03.adsl.wanadoo.nl [85.145.154.3]) (using SSLv3 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by progress.isafeelin.org (Postfix) with ESMTPSA id 46DC6130D45 for ; Sun, 29 Mar 2009 21:17:37 +0200 (CEST) Received: by s55919a03.adsl.wanadoo.nl (Postfix, from userid 80) id CA97D95835; Sun, 29 Mar 2009 21:17:36 +0200 (CEST) To: MIME-Version: 1.0 Date: Sun, 29 Mar 2009 21:17:36 +0200 From: Frederique Rijsdijk In-Reply-To: <49BA13B8.3070602@isafeelin.org> References: <49BA13B8.3070602@isafeelin.org> Message-ID: <9367d26b7089f0f0002f1c031e1e1298@localhost> X-Sender: frederique@isafeelin.org User-Agent: RoundCube Webmail/0.2-beta Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" X-Virus-Scanned: ClamAV using ClamSMTP Subject: Re: Binary upgrade 7.1 i386 -> amd64 ? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Mar 2009 19:17:40 -0000 On Fri, 13 Mar 2009 09:05:12 +0100, Frederique Rijsdijk wrote: > I'm planning to binary upgrade a machine that's now running i386 > 7.1-RELEASE-p3 to AMD64. Just to follow up on my quest here.. The upgrade went fine. Most ports were broken as expected. I gave up trying to recompile everything after a while, tripping over errors all over the place. Weird ones. The mountain of errors in front of me just never got any smaller. Ended up deleting all ports (pkg_delete -f \* is not something you do alot) and /usr/local/lib. This left me with configuration files of all the apps I had installed, as well as /var/db/ports/*. I simply recompiled the complete of apps that was installed, and after a day or so of compiling all is working again. No further work required. Amazing stuff! I find it amazing that even when things go really wrong in BSD (of course I did that :), it's quite easy to recover from such a aituation. Just all the port compiler options (/var/db/ports/*) and all the conf files of the apps is enough to recover - even from source. At the end of the day, it put a big smile on my face. Just had to say it! -- Frederique