From owner-freebsd-current@FreeBSD.ORG Fri Oct 28 08:43:29 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 134A0106566C for ; Fri, 28 Oct 2011 08:43:29 +0000 (UTC) (envelope-from mueller6727@bellsouth.net) Received: from fmailhost03.isp.att.net (fmailhost03.isp.att.net [207.115.11.53]) by mx1.freebsd.org (Postfix) with ESMTP id 01B168FC14 for ; Fri, 28 Oct 2011 08:43:28 +0000 (UTC) Date: Fri, 28 Oct 2011 08:43:28 +0000 (GMT) X-Comment: Sending client does not conform to RFC822 minimum requirements X-Comment: Date has been added by Maillennium Received: from localhost (adsl-68-18-76-46.sdf.bellsouth.net[68.18.76.46]) by isp.att.net (frfwmhc03) with SMTP id <20111028084328H03002t7hle>; Fri, 28 Oct 2011 08:43:28 +0000 X-Originating-IP: [68.18.76.46] From: "Thomas Mueller" To: freebsd-current@freebsd.org References: <20111027102208.88BFB106564A@hub.freebsd.org> Message-Id: <20111028084329.134A0106566C@hub.freebsd.org> Subject: Re: Upgrade from source to RC1: problems with /etc : lost users and dbus X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2011 08:43:29 -0000 from Tom Evans : I have had this happen before, the PEBKAC. When running mergemaster, > it will prompt you to install new passwd, master.passwd and group > files - if you have added local users you must not say yes to this, > you must either merge the changes in or keep your local one. > If you still have a backup, you are probably missing just master.passwd. > hald, dbus would fail to start since their users are no longer there. > Once you've done this to your system once, you never want to do it again! When I had this problem, I was itching to get to bed. But since then, I checked /etc and the backup, and found master.passwd, copied it back, still have to boot into RC1 to see if the fix works. How does one run mergemaster without running roughshod over existing configuration? I did hit d (delete) on some files I didn't want to trash, such as mail.rc and the ports directory configuration. I wish there were a way to do a practice run with mergemaster without destroying anything, just as a medical student may practice on human cadavers, or flying in a flight simulator, where the consequences of doing the wrong thing are not disastrous. That way, I'd know what to do for next time. I could make one backup at the beginning, before the first mergemaster -p, and then another after that, before the second mergemaster. I remember etcupdate from NetBSD, see it in FreeBSD ports/sysutils, but not in FreeBSD base system. Tom