From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id R54vDo2WFGCmZQAA0tVLHw (envelope-from ) for ; Fri, 29 Jan 2021 23:13:17 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id cGJ5CY2WFGCxeAAAB5/wlQ (envelope-from ) for ; Fri, 29 Jan 2021 23:13:17 +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 aspmx1.migadu.com (Postfix) with ESMTPS id BAEBD94030E for ; Fri, 29 Jan 2021 23:13:14 +0000 (UTC) Received: from localhost ([::1]:38422 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l5cwz-0002E4-ME for larch@yhetil.org; Fri, 29 Jan 2021 18:13:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52834) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l5cwr-0002De-9q for bug-guix@gnu.org; Fri, 29 Jan 2021 18:13:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:41627) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l5cwo-0007Qz-JJ for bug-guix@gnu.org; Fri, 29 Jan 2021 18:13:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l5cwo-0000w2-Cx for bug-guix@gnu.org; Fri, 29 Jan 2021 18:13:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#45992: A "live" profile is missing Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 29 Jan 2021 23:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45992 X-GNU-PR-Package: guix X-GNU-PR-Keywords: moreinfo To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 45992-submit@debbugs.gnu.org id=B45992.16119619393508 (code B ref 45992); Fri, 29 Jan 2021 23:13:02 +0000 Received: (at 45992) by debbugs.gnu.org; 29 Jan 2021 23:12:19 +0000 Received: from localhost ([127.0.0.1]:53172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l5cw7-0000uW-GH for submit@debbugs.gnu.org; Fri, 29 Jan 2021 18:12:19 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:52579) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l5cw3-0000uB-M1 for 45992@debbugs.gnu.org; Fri, 29 Jan 2021 18:12:18 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id A0F205C00EE; Fri, 29 Jan 2021 18:12:10 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Fri, 29 Jan 2021 18:12:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-transfer-encoding:in-reply-to; s=mesmtp; bh=qpoA1TL/kQGBL53TLDs736zFH+BtEw8jFXqCfUnakvg=; b=k2Guw+omsoYn 8sOTI1S5eovIf68805xJjBlLya1xfIpqhjDPVhIvCmq0H8KAs5SAtddxYhhgj4ZU jJLBa599YWG4tvRd6LYFW8BV8KzsLvNZNzr9tTeWWnjKP/Wd5hrr1VWQ0+JcVBAS Jf9DKljoHe6R6JafcfVhNXJsYKCJDPk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=qpoA1TL/kQGBL53TLDs736zFH+BtEw8jFXqCfUnak vg=; b=OGVqcZseusWKesuZWxLGz+Y26WNxMlF5v42cdsNE7sTqa3IjMPgM9JT7+ CoQ9np1aVqOMz+5ItoNFq3G6c9MzzTUZ9ObjflHYvQM7f9VKMicH5DzSjhslDuql Q3juBVNFQalt90Nv4q3/0Efpw4d/bssyhUP0kPT6V8rqS8gnUHhcGP+VhCuB1kBY kYv8BZd07zt0pSXmP0gPjDVW5vmkMIFuU3yjT/1tbdOTsf3niWkuYihaltwbaliV s+hQ7y+0ZIv1BHd9O8eIvUogd92Bn26xiOtLk8Yei6NKoffhQHQlZeuXBmrp5VgT h7FUwABE1DO9dfjZrl7CGtapBzkdA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfeefgddthecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggugfgjsehtkeertddttdejnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpeegjeeggeehtddugfffuddtvdfffeffjeekffffveffheegvddvuedtffekjeej jeenucfkphepuddttddruddurdduieelrdduudeknecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net [100.11.169.118]) by mail.messagingengine.com (Postfix) with ESMTPA id 779EB1080059; Fri, 29 Jan 2021 18:12:10 -0500 (EST) Date: Fri, 29 Jan 2021 18:12:08 -0500 From: Leo Famulari Message-ID: References: <87zh12a1md.fsf@gnu.org> <871re851ka.fsf@gnu.org> <87o8hc3ff6.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: 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: 45992@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.35 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=k2Guw+om; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=OGVqcZse; dmarc=none; spf=pass (aspmx1.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: BAEBD94030E X-Spam-Score: -1.35 X-Migadu-Scanner: scn0.migadu.com X-TUID: K7huJWcoyddp I don't think that this message is really relevant to the bug report. It describes some corrupted store items on my computer and might be interesting as examples of what goes wrong when /gnu/store is writable. This is on Debian, where /gnu/store is just a "regular directory", without the protection you get on Guix System. I noticed that three store items have been altered somehow: ------ $ guix gc --verify=contents reading the store... checking path existence... checking hashes... path `/gnu/store/4aj0ydxfrbfz2yshlv1qg6kr5qw17mjz-profile' was modified! expected hash `2f0a69784b287ba297082209b928e46b2f8f4925cab00996cd23699a468cc8d1', got `bb3067ed7fa0e11b7f57ad9d4d8428ce9312a1b7d0bd638d7ce16e447e452dee' path `/gnu/store/5kfv0zzf1mmkyl3c9q42piwcb0h3fyzj-profile' was modified! expected hash `9f8281ec9f8e5bc173739b36e8ffc5e088667f17e57e496f51a22f59340d4643', got `b4e187418d96c984f543f50a0fc3709d90056423c66dc09e7548aa06dcdb8e9a' path `/gnu/store/7y3lvk3xf4im8n44337mc6y0ccysvfia-font-dejavu-2.37' was modified! expected hash `5f4f3e0d3eb79e67fc38654a1277709a95ec1ca85253d4c40cb2f9e5514cafa7', got `e726b2163b08b3bd7edb95f29d8e29c0c70ae356d7a4d898ade486b71b0f80ed' ------ None of these are the "missing" profile. Both of the profiles have some suspicious links like these: ------ ls -l /gnu/store/4aj0ydxfrbfz2yshlv1qg6kr5qw17mjz-profile total 20 lrwxrwxrwx 3 root root 62 Dec 31 1969 bin -> /gnu/store/08rk3q8s9qqzph0hah66mx1ws2ssll15-guix-645a28ee9/bin lrwxrwxrwx 1 root root 12 Jan 20 13:27 current-guix -> current-guix lrwxrwxrwx 1 root root 21 Jan 20 13:28 current-guix-112-link -> current-guix-112-link lrwxrwxrwx 1 root root 21 Jan 20 13:28 current-guix-113-link -> current-guix-113-link dr-xr-xr-x 2 root root 4096 Dec 31 1969 etc dr-xr-xr-x 2 root root 4096 Dec 31 1969 lib -r--r--r-- 2 root root 851 Dec 31 1969 manifest dr-xr-xr-x 3 root root 4096 Dec 31 1969 share ------ The timestamps lead me to think I messed these up while trying to workaround the missing profile that spurred this bug report. In the font-dejavu store item, I noticed that not all the files have their timestamps set correctly: ------ /gnu/store/7y3lvk3xf4im8n44337mc6y0ccysvfia-font-dejavu-2.37 └── [Dec 31 1969] share ├── [Dec 31 1969] doc │   └── [Dec 31 1969] font-dejavu-2.37 │   └── [Dec 31 1969] LICENSE ├── [Dec 31 1969] fontconfig │   └── [Dec 31 1969] conf.avail │   ├── [Dec 31 1969] 20-unhint-small-dejavu-sans.conf │   ├── [Dec 31 1969] 20-unhint-small-dejavu-sans-mono.conf │   ├── [Dec 31 1969] 20-unhint-small-dejavu-serif.conf │   ├── [Dec 31 1969] 57-dejavu-sans.conf │   ├── [Dec 31 1969] 57-dejavu-sans-mono.conf │   └── [Dec 31 1969] 57-dejavu-serif.conf └── [Dec 31 1969] fonts ├── [Dec 31 1969] truetype │   ├── [Dec 31 1969] DejaVuMathTeXGyre.ttf │   ├── [Dec 31 1969] DejaVuSans-BoldOblique.ttf │   ├── [Dec 31 1969] DejaVuSans-Bold.ttf │   ├── [Dec 31 1969] DejaVuSansCondensed-BoldOblique.ttf │   ├── [Dec 31 1969] DejaVuSansCondensed-Bold.ttf │   ├── [Dec 31 1969] DejaVuSansCondensed-Oblique.ttf │   ├── [Dec 31 1969] DejaVuSansCondensed.ttf │   ├── [Dec 31 1969] DejaVuSans-ExtraLight.ttf │   ├── [Dec 31 1969] DejaVuSansMono-BoldOblique.ttf │   ├── [Dec 31 1969] DejaVuSansMono-Bold.ttf │   ├── [Dec 31 1969] DejaVuSansMono-Oblique.ttf │   ├── [Dec 31 1969] DejaVuSansMono.ttf │   ├── [Dec 31 1969] DejaVuSans-Oblique.ttf │   ├── [Dec 31 1969] DejaVuSans.ttf │   ├── [Dec 31 1969] DejaVuSerif-BoldItalic.ttf │   ├── [Dec 31 1969] DejaVuSerif-Bold.ttf │   ├── [Dec 31 1969] DejaVuSerifCondensed-BoldItalic.ttf │   ├── [Dec 31 1969] DejaVuSerifCondensed-Bold.ttf │   ├── [Dec 31 1969] DejaVuSerifCondensed-Italic.ttf │   ├── [Dec 31 1969] DejaVuSerifCondensed.ttf │   ├── [Dec 31 1969] DejaVuSerif-Italic.ttf │   ├── [Dec 31 1969] DejaVuSerif.ttf │   └── [Jun 17 2020] .uuid └── [Jun 17 2020] .uuid ------ What's up with those '.uuid' files?