From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#25213: Character encoding issue causing broken symlinks for profile generation Date: Fri, 16 Dec 2016 18:04:34 +0100 Message-ID: <87a8bv3ivx.fsf@gnu.org> References: <5bb403f5-f6a4-b497-9cc8-21b007f308ed@cbaines.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34247) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cHvwQ-0002ba-7m for bug-guix@gnu.org; Fri, 16 Dec 2016 12:05:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cHvwN-0007F6-1m for bug-guix@gnu.org; Fri, 16 Dec 2016 12:05:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:57337) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cHvwM-0007Ez-VJ for bug-guix@gnu.org; Fri, 16 Dec 2016 12:05:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cHvwM-0003xz-NX for bug-guix@gnu.org; Fri, 16 Dec 2016 12:05:02 -0500 Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Message-ID: In-Reply-To: <5bb403f5-f6a4-b497-9cc8-21b007f308ed@cbaines.net> (Christopher Baines's message of "Thu, 15 Dec 2016 21:23:56 +0000") 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: Christopher Baines Cc: 25213-done@debbugs.gnu.org Hello Christopher, Christopher Baines skribis: > The profile generation/union code generates broken symlinks. I've > reproduced this on 2 different machines (both Debian running Guix). > > To reproduce, run: > > guix environment --pure --container --ad-hoc nss-certs findutils > coreutils > > [env]# find $GUIX_ENVIRONMENT/etc/ssl/certs -xtype l -exec head {} \; > > head: cannot open > '/gnu/store/g41lycan2cq74qfs6acsxmxk4c4ra0pd-profile/etc/ssl/certs/Certin= omis_-_Autorit??_Racine:2.1.1.pem' > for reading: No such file or directory If we can=E2=80=99t have French root authority certificates, we definitely = have a problem. ;-) Fixed in commit 1af0860e8be81c01ad405c1226d6bc4516e62863. Commit 580deec5b44d623e994e59ef07e9e0c5496762fd has the download code ignore dangling symlinks. Thanks! Ludo=E2=80=99.