From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#24335: Error when invoking usermod while reconfiguring Date: Tue, 30 Aug 2016 17:58:04 +0200 Message-ID: <8737lmjlkj.fsf@gnu.org> References: <20160830054413.GA30807@jasmine> <87a8fur25d.fsf@gmail.com> 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]:44814) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1belRK-0003dE-ER for bug-guix@gnu.org; Tue, 30 Aug 2016 11:59:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1belRG-0005T9-As for bug-guix@gnu.org; Tue, 30 Aug 2016 11:59:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:46853) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1belRG-0005T5-7J for bug-guix@gnu.org; Tue, 30 Aug 2016 11:59:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1belRG-0003a8-2x for bug-guix@gnu.org; Tue, 30 Aug 2016 11:59:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87a8fur25d.fsf@gmail.com> (Alex Kost's message of "Tue, 30 Aug 2016 13:18:06 +0300") 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: Alex Kost Cc: 24335@debbugs.gnu.org Alex Kost skribis: > Leo Famulari (2016-08-30 08:44 +0300) wrote: > >> While reconfiguring my GuixSD system from 1062f2451 (gnu: Add stagit), >> the process fails as show below. >> >> When I revert 2d1a2f4af (system: Add 'create-home-directory?' field to >> ) and the associated commit cb58b2cd, the reconfigure >> completes successfully. > > This "... create-home-directory? ..." commit is eb56ee027 actually: > > http://git.savannah.gnu.org/cgit/guix.git/commit/?id=3Deb56ee027b4c6b5682= f69fa885d16e55c4495bd8 > >> [...] >> In unknown file: >> ?: 0 [system* "usermod" "-u" ...] >> >> ERROR: In procedure system*: >> ERROR: Wrong type (expecting string): #t > > I think that commit is an ABI-breaking thing. Try to do "make clean-go" > and remake the guix checkout again. Indeed, you=E2=80=99re right. Sorry for not mentioning it earlier. Ludo=E2=80=99.