From owner-freebsd-bugs@FreeBSD.ORG Sat Aug 9 16:14:56 2014 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0FD61CAE for ; Sat, 9 Aug 2014 16:14:56 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EBC242B75 for ; Sat, 9 Aug 2014 16:14:55 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.8/8.14.8) with ESMTP id s79GEtCh089185 for ; Sat, 9 Aug 2014 16:14:55 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 192528] New: pwd_mkdb fails if /etc/shells contains duplicates Date: Sat, 09 Aug 2014 16:14:56 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 10.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: david.r.bliss@gmail.com X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Aug 2014 16:14:56 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192528 Bug ID: 192528 Summary: pwd_mkdb fails if /etc/shells contains duplicates Product: Base System Version: 10.0-RELEASE Hardware: Any OS: Any Status: Needs Triage Severity: Affects Some People Priority: --- Component: bin Assignee: freebsd-bugs@FreeBSD.org Reporter: david.r.bliss@gmail.com Created attachment 145573 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=145573&action=edit /etc/shells with duplicate entries My FreeBSD 10 system stopped being able to add new users. The 'adduser' command would fail with "User 'username' disappeared during update". This was causing me much grief because service users required by packages would not be created which would prevent the associated service from starting. The cause was that the command "pwd_mkdb -p /etc/master.passwd" was aborting. The abort is apparently caused by duplicate entries in /etc/shells. My /etc/shells file contained many duplicates (attached). I removed all duplicates, and then the "pwd_mkdb" command was able to complete without aborting. I guess there are two problems here: 1) /etc/shells is populated with duplicates. I don't know what process did this. 2) pwd_mkdb fails if there are duplicates. -- You are receiving this mail because: You are the assignee for the bug.