pkgsrc (Les certificats)

Un simple petit follow-up, car je suis tombé dessus et que ça peut servir à d’autres !

Certaines opérations de pkgsrc se font via HTTPS, et il peut arriver qu’il se plaigne sur les signataires des certificats X509.

Par exemple :

$ make show-go-modules
# get https://proxy.golang.org/github.com/russross/blackfriday/v2/@v/v2.1.0.mod
# get https://proxy.golang.org/github.com/russross/blackfriday/v2/@v/v2.1.0.mod: 
	Get "https://proxy.golang.org/github.com/russross/blackfriday/v2/@v/v2.1.0.mod": x509: certificate signed by unknown authority
# get https://proxy.golang.org/github.com/russross/blackfriday/v2/@v/v2.1.0.info
# get https://proxy.golang.org/github.com/russross/blackfriday/v2/@v/v2.1.0.info: 
	Get "https://proxy.golang.org/github.com/russross/blackfriday/v2/@v/v2.1.0.info": x509: certificate signed by unknown authority
go: http://github.com/russross/blackfriday/v2@v2.1.0: 
	Get "https://proxy.golang.org/github.com/russross/blackfriday/v2/@v/v2.1.0.info": x509: certificate signed by unknown authority
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/wip/go-md2man

Il suffit alors d’installer un paquet, pour que cela fonctionne :

sudo pkgin in ca-certificates

Je me connais : c’est le genre de détail essentiel sur lequel je vais buter à nouveau tôt ou tard.

Si vous êtes comme moi, j’espère que ce petit post rapide vous aidera :)

Rancune