From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: bug#30875: Garbage collector may leave empty files Date: Tue, 20 Mar 2018 12:21:36 +0100 Message-ID: <87muz3f0vz.fsf@fastmail.com> 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]:50478) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eyFLD-0008B6-S4 for bug-guix@gnu.org; Tue, 20 Mar 2018 07:22:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eyFL8-00040m-8g for bug-guix@gnu.org; Tue, 20 Mar 2018 07:22:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:34886) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eyFL8-00040L-5e for bug-guix@gnu.org; Tue, 20 Mar 2018 07:22:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eyFL7-00057E-Tz for bug-guix@gnu.org; Tue, 20 Mar 2018 07:22:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50363) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eyFKq-00086M-Pr for bug-guix@gnu.org; Tue, 20 Mar 2018 07:21:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eyFKm-0003hK-Of for bug-guix@gnu.org; Tue, 20 Mar 2018 07:21:44 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:53057) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eyFKm-0003h3-Ff for bug-guix@gnu.org; Tue, 20 Mar 2018 07:21:40 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id E8F76212B4 for ; Tue, 20 Mar 2018 07:21:39 -0400 (EDT) Received: from localhost (ti0019a400-2817.bb.online.no [88.90.102.17]) by mail.messagingengine.com (Postfix) with ESMTPA id 7197824132 for ; Tue, 20 Mar 2018 07:21:39 -0400 (EDT) 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: 30875@debbugs.gnu.org --=-=-= Content-Type: text/plain Hello, Recently I've seen a couple of instances like these: exporting path `/gnu/store/mi1rbw8fdsbi4bc4pndbb6smq39722vm-baobab-3.26.1.tar.xz' guix offload: error: build failed: hash of path `/gnu/store/mi1rbw8fdsbi4bc4pndbb6smq39722vm-baobab-3.26.1.tar.xz' has changed from `4223b4813b2253e68ea2b824d0d0e284ff75714ad0faf5a33d65a78df6b65915' to `77ac62e2629d8e45f624589c0c8bf99e24b3a722349bf1e79bc186008534e246'! cannot build derivation `/gnu/store/jbx6a4n1d55dpydr87d11m7xwapm3pcx-gnome-3.24.3.drv': 1 dependencies couldn't be built Without the build hook, it manifests as: starting phase `unpack' tar: This does not look like a tar archive xz: (stdin): File format not recognized tar: Child returned status 1 tar: Error is not recoverable: exiting now There was another instance on help-guix recently with a user having empty .drv files in the store. There is a bug lurking here somewhere, but I'm not sure where to start looking. $ find /gnu/store/ -maxdepth 1 -size 0 | grep -v '\.lock$' | wc -l 24 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlqw7sAACgkQoqBt8qM6 VPqHIQf/cVrOzd4JJNmhSHnM19rUAqBdp/tFxD1OH3Ucohs13C3heWk4rDm4r+Aq lv8Kb9v+OFxomtSgNSZNWhU97HBQtgwBIAd9AQ44yq3qt3CZu2l7KEdhcH8MPPyX vugd6vZOZU3qF6mOx9IDDpHBX8B5pXvbNbttH0pEkb/9ZHd5prxUmbe5Zc7lLOG5 cxSi53L1cOmDZBgI3I8vIWcp0yBpobHfqAYwzoqepNitZHNhS9/l7/I5mQOmVQGa kqSS6hSCb+CdvuI4sJA1kQ3s9u4SHqN7H9rDtaKJdqAsRJLm0uC2DuQCMUuLxkVC Fx7VNy2bXc+pF8DjrdNKIcT3ajKjsA== =+Csz -----END PGP SIGNATURE----- --=-=-=--