From mboxrd@z Thu Jan 1 00:00:00 1970 From: swedebugia Subject: Re: upgrading on GuixSD before 0.16 to 0.16 fails Date: Thu, 21 Feb 2019 19:41:22 +0100 Message-ID: <00569D3A-76A4-4025-8F78-B02636CE0E69@riseup.net> References: <20190221170944.hdlvxe5fblniecpq@uptimegirl.lan> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----VL87G9DYUL62N33L02P8O2RDSYR8KL" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([209.51.188.92]:48683) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gwtHr-0005X7-W0 for guix-devel@gnu.org; Thu, 21 Feb 2019 13:41:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gwtHn-0001U4-Qp for guix-devel@gnu.org; Thu, 21 Feb 2019 13:41:34 -0500 Received: from mx1.riseup.net ([198.252.153.129]:40570) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gwtHm-0001Fy-Et for guix-devel@gnu.org; Thu, 21 Feb 2019 13:41:31 -0500 In-Reply-To: <20190221170944.hdlvxe5fblniecpq@uptimegirl.lan> 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: guix-devel@gnu.org, ng0@n0.is ------VL87G9DYUL62N33L02P8O2RDSYR8KL Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ng0@n0=2Eis skrev: (21 februari 2019 18:09:53 CET) >Hi, > >I'm currently trying to upgrade out (gnunet) server to a new >version of GuixSD=2E Upgrading it was put off for a while due to research >reasons=2E > >This installation is from November '18, and I'm getting stuck on a >backtrace when I'm trying to pull from the commit 0=2E16 tags or >anything after it=2E > >Here's the backtrace=2E If it helps I can attach the config=2E > >root@firefly ~/gnunet-maintenance/gnunet# guix system build config=2Escm >guile: warning: failed to install locale >hint: Consider installing the `glibc-utf8-locales' or `glibc-locales' >package and >defining `GUIX_LOCPATH', along these lines: > > guix package -i glibc-utf8-locales > export GUIX_LOCPATH=3D"$HOME/=2Eguix-profile/lib/locale" > >See the "Application Setup" section in the manual, for more info=2E > > >Backtrace: > 14 (primitive-load "/root/=2Econfig/guix/current/bin/guix") >In guix/ui=2Escm: > 1603:12 13 (run-guix-command _ =2E _) >In ice-9/boot-9=2Escm: > 829:9 12 (catch _ _ # ?) > 829:9 11 (catch _ _ # ?) >In guix/scripts/system=2Escm: > 1268:8 10 (_) >In guix/status=2Escm: > 615:4 9 (call-with-status-report _ _) >In guix/scripts/system=2Escm: > 1138:6 8 (process-action _ _ _) >In guix/store=2Escm: > 1659:24 7 (run-with-store _ _ #:guile-for-build _ #:system _ # _) >In guix/scripts/system=2Escm: > 1151:13 6 (_ _) > 869:18 5 (perform-action build #< kernel: # ?) >In gnu/system=2Escm: > 840:19 4 (operating-system-derivation _ #:container? _) >In gnu/services=2Escm: > 743:6 3 (instantiate-missing-services _) >In guix/combinators=2Escm: > 45:26 2 (fold2 # ?) > 45:26 1 (fold2 # ?) >In gnu/services=2Escm: > 723:31 0 (_ _ (#< type: # ?) ?) > >gnu/services=2Escm:723:31: In procedure struct_vtable: Wrong type >argument in position 1 (expecting struct): shepherd-root-service-type We need your config to be certain but I am guessing you are bitten by the = ABI changes: service->service-type=2E Though this usually gives a more helpful error=2E --=20 Sent from my k-9 mail for Android=2E ------VL87G9DYUL62N33L02P8O2RDSYR8KL Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
ng0@n0=2Eis skrev: (21 = februari 2019 18:09:53 CET)
Hi,

I'm currently trying to upgrade out (gnun= et) server to a new
version of GuixSD=2E Upgrading it was put off for a = while due to research
reasons=2E

This installation is from Novemb= er '18, and I'm getting stuck on a
backtrace when I'm trying to pull fro= m the commit 0=2E16 tags or
anything after it=2E

Here's the backt= race=2E If it helps I can attach the config=2E

root@firefly ~/gnunet= -maintenance/gnunet# guix system build config=2Escm
guile: warning: fail= ed to install locale
hint: Consider installing the `glibc-utf8-locales' = or `glibc-locales' package and
defining `GUIX_LOCPATH', along these line= s:

guix package -i glibc-utf8-locales
export GUIX_LOCPA= TH=3D"$HOME/=2Eguix-profile/lib/locale"

See the "Application Setup" = section in the manual, for more info=2E


Backtrace:
= 14 (primitive-load "/root/=2Econfig/guix/current/bin/guix")
In guix/ui= =2Escm:
1603:12 13 (run-guix-command _ =2E _)
In ice-9/boot-9=2Escm= :
829:9 12 (catch _ _ #<procedure 7f01456e5498 at guix/ui=2Escm:6= 15?> ?)
829:9 11 (catch _ _ #<procedure 7f01456e54b0 at guix/u= i=2Escm:733?> ?)
In guix/scripts/system=2Escm:
1268:8 10 (_)In guix/status=2Escm:
615:4 9 (call-with-status-report _ _)
In = guix/scripts/system=2Escm:
1138:6 8 (process-action _ _ _)
In gui= x/store=2Escm:
1659:24 7 (run-with-store _ _ #:guile-for-build _ #:sy= stem _ # _)
In guix/scripts/system=2Escm:
1151:13 6 (_ _)
86= 9:18 5 (perform-action build #<<operating-system> kernel: #<p?= > ?)
In gnu/system=2Escm:
840:19 4 (operating-system-derivatio= n _ #:container? _)
In gnu/services=2Escm:
743:6 3 (instantiate-= missing-services _)
In guix/combinators=2Escm:
45:26 2 (fold2 #&= lt;procedure adjust-service-list (svc result ins?> ?)
45:26 1 (f= old2 #<procedure 458edc0 at gnu/services=2Escm:717:11 ?> ?)
In gnu= /services=2Escm:
723:31 0 (_ _ (#<<service> type: #<serv= ice-type static-netwo?> ?) ?)

gnu/services=2Escm:723:31: In proce= dure struct_vtable: Wrong type argument in position 1 (expecting struct): s= hepherd-root-service-type



We need your config to be certain but I am guessing you are bitten by = the ABI changes: service->service-type=2E

Though this usually giv= es a more helpful error=2E
--
Sent from my k-9 mail for Android=2E ------VL87G9DYUL62N33L02P8O2RDSYR8KL--