From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Re: pypi import certs issues Date: Thu, 22 Mar 2018 08:14:34 +0000 Message-ID: <20180322081434.z5cbbrhwt72hnkir@abyayala> References: <20180319132454.zf7xp3eblw3y4fe7@abyayala> <878taouhw5.fsf@gnu.org> <20180319174829.td7a64f3hjokb4fs@abyayala> <87zi32iu5g.fsf@gnu.org> <20180320174523.suhvrlijk5o3vbwp@abyayala> <87o9jhav5v.fsf@elephly.net> <87woy4ews8.fsf@netris.org> <87sh8sew6c.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42278) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eyvN4-0008T8-2K for guix-devel@gnu.org; Thu, 22 Mar 2018 04:14:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eyvN1-0006V9-D7 for guix-devel@gnu.org; Thu, 22 Mar 2018 04:14:50 -0400 Received: from aibo.runbox.com ([91.220.196.211]:48388) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eyvN1-0006Uu-4u for guix-devel@gnu.org; Thu, 22 Mar 2018 04:14:47 -0400 Content-Disposition: inline In-Reply-To: <87sh8sew6c.fsf@netris.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Mark H Weaver Cc: guix-devel@gnu.org, ng0 Mark H Weaver transcribed 1.1K bytes: > Mark H Weaver writes: > > > Ricardo Wurmus writes: > > > >> ng0 writes: > >> > >>> Continuing thought: Why is ~/.guix-profile/etc/ssl/certs/ > >>> empty? I assume it is just for user-space (space=profile in my > >>> line of thought here) certificates which are not global? > > > > Yes, that's right. > > > >> Which of the packages in your profile provides this directory? What > >> does “readlink” tell you? > > > > The directory is created by the 'ca-certificate-bundle' profile hook in > > (guix profiles), whose purpose is to create a single-file certificate > > bundle in ../etc/ssl/certs/ca-certificates.crt containing all of the > > certs from all of the certificate packages included in the profile. > > Hmm, although it looks like that profile hook shouldn't ever create the > etc/ssl/crts directory without also creating the ca-certificates.crt > file within it. In this case I guess some other package must have > created that directory, so I'm also curious to see the output of the > following commands: > > readlink ~/.guix-profile/etc > readlink ~/.guix-profile/etc/ssl > readlink ~/.guix-profile/etc/ssl/certs > > Mark Ah, this is where my custom global profile seems to come in to blame: user@abyayala ~$ readlink ~/.guix-profile/etc user@abyayala ~$ readlink ~/.guix-profile/etc/ssl /gnu/store/bfrpbapb440fkqb7n389xry596i73jml-libressl-2.6.4/etc/ssl user@abyayala ~$ readlink ~/.guix-profile/etc/ssl/certs user@abyayala ~$ Although you should be able to install libressl and use openssl generated data. -- A88C8ADD129828D7EAC02E52E22F9BBFEE348588 https://n0.is