From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vincent Legoll Subject: bug#23971: Nobody has a shell Date: Thu, 14 Jul 2016 12:25:57 +0200 Message-ID: References: <874m7tjiyj.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38513) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bNdrI-0003Bd-CJ for bug-guix@gnu.org; Thu, 14 Jul 2016 06:27:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bNdrC-0002eE-Bw for bug-guix@gnu.org; Thu, 14 Jul 2016 06:27:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:38240) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bNdrC-0002eA-7w for bug-guix@gnu.org; Thu, 14 Jul 2016 06:27:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bNdrC-0002O4-51 for bug-guix@gnu.org; Thu, 14 Jul 2016 06:27:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <874m7tjiyj.fsf@gnu.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 23971-done@debbugs.gnu.org > Indeed, fixed in 2d94702ff4133606cda1e51a2c8378a8e79afb9d. > > The =E2=80=98shell=E2=80=99 field was omitted from the definition of =E2= =80=9Cnobody=E2=80=9D, which is > why it ended up using Bash, which is the default shell. Thanks the fix looks good, but I tried with guix system reconfigure after guix pull That does not change /etc/passwd I tried guix refresh, but got that bt: ##################################################################### Backtrace: In unknown file: ?: 19 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 18 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 17 [eval # #] In ice-9/boot-9.scm: 2401: 16 [save-module-excursion #] 4050: 15 [#] 1724: 14 [%start-stack load-stack #] 1729: 13 [#] In unknown file: ?: 12 [primitive-load "/gnu/store/1g2ygiq4z0b5snnwmddfks4flnippna6-guix-0.10.0-0.e901/bin/.guix-r= eal"] In guix/ui.scm: 1209: 11 [run-guix-command refresh] In ice-9/boot-9.scm: 157: 10 [catch srfi-34 # ...] 157: 9 [catch system-error ...] In guix/scripts/refresh.scm: 382: 8 [#] 401: 7 [#] In srfi/srfi-1.scm: 616: 6 [for-each # ...] In guix/scripts/refresh.scm: 402: 5 [# = #] In guix/upstream.scm: 135: 4 [package-update-path # #] In ice-9/boot-9.scm: 157: 3 [catch srfi-34 # ...] In guix/import/pypi.scm: 317: 2 [#] 68: 1 [latest-source-release #f] In unknown file: ?: 0 [find # = #f] ERROR: In procedure find: ERROR: In procedure find: Wrong type argument in position 2 (expecting list= ): #f ##################################################################### What did I do wrong ? --=20 Vincent Legoll