From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Huang\, Ying" Subject: Re: gnu/services/shepherd.scm:90:2: In procedure allocate-struct: Wrong type argument in position 2: 5 Date: Fri, 29 Sep 2017 20:10:08 +0800 Message-ID: <87o9pt4sf3.fsf@163.com> References: <87poa9698o.fsf@163.com> <20170929115835.GN26375@macbook42.flashner.co.il> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36649) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dxu7Y-0005yI-FQ for guix-devel@gnu.org; Fri, 29 Sep 2017 08:10:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dxu7S-0004h5-QB for guix-devel@gnu.org; Fri, 29 Sep 2017 08:10:20 -0400 Received: from m12-16.163.com ([220.181.12.16]:41407) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dxu7R-0004fy-UY for guix-devel@gnu.org; Fri, 29 Sep 2017 08:10:14 -0400 In-Reply-To: <20170929115835.GN26375@macbook42.flashner.co.il> (Efraim Flashner's message of "Fri, 29 Sep 2017 14:58:35 +0300") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Efraim Flashner Cc: guix-devel Efraim Flashner writes: > On Fri, Sep 29, 2017 at 07:21:27PM +0800, Huang, Ying wrote: >> Hi, All, >> >> I use the guix git. After not upgrade the code for quite some time >> (several months?), today after `git pull`, `guix environment guix` >> report the following error. How to deal with it? >> >> Backtrace: >> In ice-9/boot-9.scm: >> 230:29 19 (map1 _) >> 230:29 18 (map1 _) >> 230:29 17 (map1 _) >> 230:29 16 (map1 _) >> 230:29 15 (map1 _) >> 230:29 14 (map1 _) >> 230:29 13 (map1 _) >> 230:29 12 (map1 _) >> 230:29 11 (map1 _) >> 230:29 10 (map1 _) >> 230:29 9 (map1 (((gnu packages firmware)) ((gnu services)) ((gnu services shepherd)) …)) >> 230:29 8 (map1 (((gnu services)) ((gnu services shepherd)) ((gnu services base)) (#) …)) >> 230:17 7 (map1 (((gnu services shepherd)) ((gnu services base)) ((gnu bootloader)) # …)) >> 2792:17 6 (resolve-interface (gnu services shepherd) #:select _ #:hide _ #:prefix _ # _ …) >> 2718:10 5 (_ (gnu services shepherd) _ _ #:ensure _) >> 2986:16 4 (try-module-autoload _ _) >> 2316:4 3 (save-module-excursion #) >> 3006:22 2 (_) >> In unknown file: >> 1 (primitive-load-path "gnu/services/shepherd" #) >> In gnu/services/shepherd.scm: >> 90:2 0 (_) >> >> gnu/services/shepherd.scm:90:2: gnu/services/shepherd.scm:90:2: In procedure allocate-struct: Wrong type argument in position 2: 5 >> >> Best Regards, >> Huang, Ying >> > > you're in need of a 'make clean'. If you don't want to have to rebuild > everything, then 'rm -- gnu/*go gnu/s*/*go gnu/tests/*go' should take > care of all of the affected modules. Thanks a lot for your help! Best Regards, Huang, Ying