From owner-freebsd-questions@FreeBSD.ORG Wed Nov 25 11:49:46 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 544C51065672 for ; Wed, 25 Nov 2009 11:49:46 +0000 (UTC) (envelope-from xorquewasp@googlemail.com) Received: from mail-ew0-f226.google.com (mail-ew0-f226.google.com [209.85.219.226]) by mx1.freebsd.org (Postfix) with ESMTP id DD6848FC32 for ; Wed, 25 Nov 2009 11:49:45 +0000 (UTC) Received: by ewy26 with SMTP id 26so4505682ewy.3 for ; Wed, 25 Nov 2009 03:49:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=hcQ34aiGCUe5fPSeLcEUy2NVdWMM1anPktVDWZaWH/Y=; b=uoi+fTr2nqcyvX6yZ0Yd4rUZSMtILbrIHHPvCLB6B2I26lp5oqbpukEOBOzyLGRxJm axx7zoEgnyoDRRNXzaWHiFJX7FX1WKEH7iJGJsXv/cLzryksLpUlwn/Y9B6ge1QDA9lt w4Z3YXqNxPzBUlG4i/UR4SVwMVslAa4ZxKT8c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=m+qyV8yME6RSlcfA0VC13YMA/pFylEwlA5PWaLhPp8osqjmTXtssl8DG9F95yu4gnM rYlS1mvZf4BQBTcn6B3QQe99H8bcVfDlIE8VD1ptrx838yCe059+qoW5J7p6NKe55bN3 +9kzKKtkNqBvoqCIIIUAfd1u7RCwOPUlQ3V8o= MIME-Version: 1.0 Received: by 10.216.89.206 with SMTP id c56mr160622wef.123.1259149784683; Wed, 25 Nov 2009 03:49:44 -0800 (PST) Date: Wed, 25 Nov 2009 11:49:44 +0000 Message-ID: <5a08be760911250349m6b99ea17wea5f2937b128ae76@mail.gmail.com> From: cali clarke To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: 'freebsd-update upgrade' hosed system - rescuable? 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: Wed, 25 Nov 2009 11:49:46 -0000 I just updated to 8.0-RELEASE with freebsd-update. I ran: # freebsd-update -r 8.0-RELEASE upgrade # freebsd-update install I was told to reboot and run freebsd-update install again to complete the process. I rebooted into single user mode, mounted /usr and /var and somehow forgot to mount / as read-write. Of course, freebsd-update didn't check to see if it could actually write to all the directories it needed to write to first and catastrophically wrote half an upgrade (which it now appears to have deleted the "source" files for) and has broken my system (most of the stuff in /usr/bin now depends on libraries in /lib that were never written). What's the quickest and cleanest way out of this mess? I'll submit a PR if my system ever comes back up. Please CC, i'm not subscribed.