From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:c151::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id AEF/K+LWTmCGMAAA0tVLHw (envelope-from ) for ; Mon, 15 Mar 2021 03:39:14 +0000 Received: from aspmx2.migadu.com ([2001:41d0:2:c151::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id UNQiJ+LWTmDmBAAAB5/wlQ (envelope-from ) for ; Mon, 15 Mar 2021 03:39:14 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx2.migadu.com (Postfix) with ESMTPS id BA74D17A9E for ; Mon, 15 Mar 2021 04:39:13 +0100 (CET) Received: from localhost ([::1]:36366 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLe4W-000404-By for larch@yhetil.org; Sun, 14 Mar 2021 23:39:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52766) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLe4M-0003zW-2G for bug-guix@gnu.org; Sun, 14 Mar 2021 23:39:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51296) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lLe4L-0006me-QQ for bug-guix@gnu.org; Sun, 14 Mar 2021 23:39:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lLe4L-0006Rc-NZ for bug-guix@gnu.org; Sun, 14 Mar 2021 23:39:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#47115: Failure building grub-img.png when reconfiguring Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 15 Mar 2021 03:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47115 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver Received: via spool by 47115-submit@debbugs.gnu.org id=B47115.161577953324758 (code B ref 47115); Mon, 15 Mar 2021 03:39:01 +0000 Received: (at 47115) by debbugs.gnu.org; 15 Mar 2021 03:38:53 +0000 Received: from localhost ([127.0.0.1]:34609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLe4D-0006RF-8b for submit@debbugs.gnu.org; Sun, 14 Mar 2021 23:38:53 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:41698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLe4B-0006R3-8t for 47115@debbugs.gnu.org; Sun, 14 Mar 2021 23:38:51 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lLe45-0000eV-J5; Sun, 14 Mar 2021 23:38:45 -0400 Date: Sun, 14 Mar 2021 23:38:45 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net In-Reply-To: <87y2epqnq8.fsf@netris.org> Message-ID: References: <87a6r7294k.fsf@netris.org> <877dmb1owa.fsf@netris.org> <874khds84o.fsf@netris.org> <87y2epqnq8.fsf@netris.org> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 47115@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1615779554; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=FABshL0rqcnC4VYS6/biJTugBrWT1cAGPMuF/5xAllE=; b=SspGFVOXH2wh3PvXlo7+OAMPBBy49MbA/PlHdrWi6RXYcYPVL6JLoZmT69gQbkuxEWSc++ uk+0Pen/gQemTKPp+T7GlLjcAv3envuhrUQeZN8jQ22EBnjAwCHb2PVcQ0sW3i7nsTOPYf TZ4dNF0rNYRSPsiTtvqYatEMLXS7qSWXC/WnQlloUBfGUhZLKggkEDjJJQpU593LYxA4tI bDbP7cqI6LwAFmY0iuHbIR51BtwTcBjpmq1H3uzu7xsxcaYYMur+1/sHRw8PJ03BK4UyDN SLTEPg0yMRPsyo4Sm7xOGWsXqYr0GTwamiol9e4SIEvA2UxkVBJcewbCjN5cSg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1615779554; a=rsa-sha256; cv=none; b=WcbhPtFxr3oK3ZMrIulP4zYfgBglGttrFfQCKq1BhdnMZcT9oeJd7ZF1kGzhBAnYGv80VM Eqlfjmfr8z2bgtKQRwDneQlJokNLAyZ7vDSsHmG2ZYWs5F9dYejl50cJEZq13FVmB4Gejo NfxK3voyMt+zvZEhwL2FcC9oz0iD4yGH1vAK6ydsYw4mrjmMM5XjKpTLTfDvjIA465aRSk EEkvcMZP3Di2zOUJ+rnjtEwzQSh9Kj8cK6Ch1iZbSIpU8NFm+gCmM4bCweRmdkePs/LKa6 SMbwIJQgRWCV2qIltByWA9nzFx+3Ocf45gCEcMCVAAK9+7X7LG9teGdTAdcLTg== ARC-Authentication-Results: i=1; aspmx2.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx2.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -2.40 Authentication-Results: aspmx2.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx2.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: BA74D17A9E X-Spam-Score: -2.40 X-Migadu-Scanner: scn0.migadu.com X-TUID: 4Oo+gD0vYlfY On Sun, 14 Mar 2021, Mark H Weaver wrote: > It occurs to me that we missed something: the profiles in > ~/.config/guix/current that are managed by "guix pull". It might be > that code within Guix itself was miscompiled (e.g. gnu/build/svg.scm), > or else that a profile in ~/.config/guix/current is still holding a > reference to something else that was miscompiled, (e.g. guile-cairo). > > I suggest "guix pull --commit=453e101fc3f7dac9aabcd6122cf05fb7925103c7", > and then "guix package -p ~/.config/guix/current --delete-generations" > to delete any generations of Guix at commits that came after the Cairo > graft (use "guix pull --list-generations" to list them). Do this for > all user accounts (including root) that have a ~/.config/guix/current > directory. Then, try "guix gc" again. Thanks Mark. I've done the dance to gc as much as possible again. This time, I also checked in /var/guix/gcroots to make sure I hadn't missed anything. In fact I had missed some extra manual roots that I had created, and I cleaned those up as well before running guix gc. After running guix gc, I rebooted, ran guix pull, followed by a reconfigure. The first reconfigure failed because of the substitute networking problem, but when I ran it again, it failed in the same way building the grub png. After it failed, I ran it again to capture the following output: jackhill@kalessin ~$ guix describe Generation 9 Mar 14 2021 23:24:43 (current) guix d059485 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: d059485257bbe5b4f4d903b357ec99a3af2d4f39 jackhill@kalessin ~$ sudo -E guix system -v3 reconfigure /config.scm The following derivations will be built: /gnu/store/xqdm3fslr3n0jyxh6i3nsn237lygjfwf-system.drv /gnu/store/2p1s41kwh9w7w8cijg3r4zplc9f9i6fw-activate.scm.drv /gnu/store/jgagsl2m5x5vi63s3hdwg6lb58m8qiz1-activate-service.scm.drv /gnu/store/dsv31bkl2vwqhqgrqvz59wir009ix3kb-etc.drv /gnu/store/9f2rvmk0xii50smi8dwn0q9556y7qc94-rottlog.drv /gnu/store/ky3yw75v55g06ggi4i0xk155i7knn10f-sudoers.drv /gnu/store/b2h0nkrd03zff082lg7y149aw3j9yfxg-profile.drv /gnu/store/hlr9ypdb841sz2w949mxi5kqhvv2dd22-boot.drv /gnu/store/y8s53y9irwbsy1pc07vbczbp7jwsrsw4-shepherd.conf.drv /gnu/store/6zk7p1iljyayb5hyafgbzik06cq0f00j-shepherd-ssh-daemon-ssh-sshd.go.drv /gnu/store/p89f6qy78yarsjrmq8mkrjihnk4hpm25-shepherd-ssh-daemon-ssh-sshd.scm.drv /gnu/store/kscdry7kq4izr7nyzs6gq3kg0hqcjffx-shepherd-guix-daemon.go.drv /gnu/store/aa4wgjx3625m5k71i5rzb0ywx9z6a0i3-shepherd-guix-daemon.scm.drv /gnu/store/qy2sl92bqnzahvpzb6imgspp6llpz0cj-shepherd-mcron.go.drv /gnu/store/xdxd5gfvzk4g0m2idbfcrp3d32gm0vz6-shepherd-mcron.scm.drv /gnu/store/q8ampzxsdkibl15jhlvq30gic5qgm0wi-mcron-job.drv /gnu/store/qj9nqyhci6zhkfprpwch90ry5hkhwvbx-mcron-job.drv /gnu/store/6gx45db5mwraihq1qv8c9vmxhdskjk1a-grub.cfg.drv /gnu/store/07xw2pp63xin4c4y8ndrcdn3n8z1vmx2-grub-image.png.drv The following grafts will be made: /gnu/store/fwwwnlzhckvi4wmw89m9az9y9wb9v6q9-rottlog-0.72.2.drv /gnu/store/26z2lhnqhzr5b88axv7b38fgqjl3w2h8-usbutils-013.drv The following profile hooks will be built: /gnu/store/5c19y82k9pw297w0b5gn8j6p7g7c6h60-ca-certificate-bundle.drv /gnu/store/j5plp2k4bkjilqx1yw9mkavy37ipp29h-fonts-dir.drv /gnu/store/lcilg958v3adfl8jljkjwpwihbzsyr6c-info-dir.drv /gnu/store/z5m7ra9zd3vhqbp5hg4695s2jgsggr6q-manual-database.drv building /gnu/store/07xw2pp63xin4c4y8ndrcdn3n8z1vmx2-grub-image.png.drv... Backtrace: 2 (primitive-load "/gnu/store/larqpc2wjhnc6jmj4885k8lynd1?") In gnu/build/svg.scm: 53:6 1 (svg->png _ "/gnu/store/vmldvxllh07k641wmbnlz3migga29r?" ?) In unknown file: 0 (rsvg-handle-render-cairo # #) ERROR: In procedure rsvg-handle-render-cairo: Wrong type (expecting finalized smob): # builder for `/gnu/store/07xw2pp63xin4c4y8ndrcdn3n8z1vmx2-grub-image.png.drv' failed with exit code 1 build of /gnu/store/07xw2pp63xin4c4y8ndrcdn3n8z1vmx2-grub-image.png.drv failed View build log at '/var/log/guix/drvs/07/xw2pp63xin4c4y8ndrcdn3n8z1vmx2-grub-image.png.drv.bz2'. cannot build derivation `/gnu/store/6gx45db5mwraihq1qv8c9vmxhdskjk1a-grub.cfg.drv': 1 dependencies couldn't be built guix system: error: build of `/gnu/store/6gx45db5mwraihq1qv8c9vmxhdskjk1a-grub.cfg.drv' failed Do you think it is worth creating another VM to see if it's a problem with the VM configuration? Best, Jack