From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Gerwitz Subject: Recovering from broken Guix due to GC'd derivations Date: Sat, 09 Jun 2018 22:01:09 -0400 Message-ID: <87vaarfli2.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56778) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fRpgG-0007V0-Ma for help-guix@gnu.org; Sat, 09 Jun 2018 22:02:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fRpgG-0006p2-0n for help-guix@gnu.org; Sat, 09 Jun 2018 22:02:08 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52861) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fRpgF-0006ow-T2 for help-guix@gnu.org; Sat, 09 Jun 2018 22:02:07 -0400 Received: from localhost ([::1]:55995 helo=mikegerwitz-pc.gerwitz.local) by fencepost.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1fRpgF-0006hx-Fz for help-guix@gnu.org; Sat, 09 Jun 2018 22:02:07 -0400 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello, everyone: I'm running into a bit of trouble and I'd like to know the best/proper way to recover: Any pull or package install operations that I attempt give me an error like this (the exact derivation varies between my user and root, but they're both Perl): guix pull: error: open-file: No such file or directory: "/gnu/store/fq9583a3w3is0r1yrjxg1znfz2qkvg78-perl-5.26.2.tar.xz.drv" Or, if I try to pull using a local git repo: guix pull: error: build failed: opening file `/gnu/store/4417linxb223padiqavsf6xah7nvjwrh-perl-5.26.1.drv': No such file or directory I had an old ~/.guix/config/latest symlink that I tried restoring (I don't have ~/.guix/config/current yet), but no luck. This seems to have happened after running a `guix gc`, after having aborted a `guix pull`. I forget the reason that I aborted---it's been about a week since, but it was a kernel-related issue requiring a hard reset. perl-5.26.2.tar.xz, or a similar version, was one of the packages downloaded during that pull. I'm not familiar enough with guix to know how to recover from this. Any suggestions? Thanks. =2D-=20 Mike Gerwitz --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJbHIZlAAoJEIyRe39dxRui5g4QAJSZTBsi5YwRWp8kSGHE24Tz vKrBT/Nlxu3S3vHIseJItl8HuYFzQH1uhDlg0xYn4HD/txMxVCZx0OCb3SP31gYq HiV+LQJ2z1Ba8voAwZ49xxNnzYQ+uEfgbKbdyvgISGqe8rPQJPQ7VO1ZQVGZ2Hli 8zCvnBnyxfZaxTkiLQs3CDKMlmZsB1a3RbVRtKHnzbcPjDc/qs3uxZbLlxWN1knk 9FSePptHnXcPkkx+wPD+AN9uJIZ05VHIr8y3lRWqfKfM4HrQal424NZpDUdrS7BK fxIJMAgykNWVm+4TOW5Jz7uCL3YXk3aX+VmNoWR+Qf6GqheEEbPM/P5yKvQV6/a7 sPusR1Chg4VzjmbQwZxkWqYo6E2AXE6QRVU9HxoFjRUlFQgihRFaGtp3mOOqrhwx bWhu/8k5LGZ76JKeKhks0Jmxz5srwk3YlbwmdV8WTi18TMNMYm0uzjHjI0QyBMqx +TXT2F3zlVmqCLkjC66/xWahTQULejea9GD8IBrLHar4K1C0VInpTEhKQIDkHjNi bHcRjHNWPP/04BvQq0986oGIS0hESzrhBwcmPE5Zr9OyGsXeNS9Biy1PZ2Fb0lt3 no5nFt9/JdDurQGYMQIjEScIomOsADp3DsPhrr+2BnXrarOTFCvCmvadYdeXEuCK qn6+Tebg0D/O5+YU1MY5 =W9qB -----END PGP SIGNATURE----- --=-=-=--