No se puede acceder a ELPA desde Emacs detrás de un proxy corporativo (Mac)

Aug 20 2020

Tengo problemas para acceder a ELPA en mi Mac desde detrás de un proxy corporativo. Emacs 27.1.

He configurado http_proxyy https_proxyconfigurado correctamente (también he intentado configurar url-proxy-services).

Desde Emacs ( M-x package-refresh-contents):

Using a proxy for https...
Contacting host: elpa.gnu.org:443
elpa.gnu.org/0 nodename nor servname provided, or not known
Package refresh done
Failed to download ‘gnu’ archive.

Desde la Terminal :

hostname:~ 000$ gnutls-cli -V --ca-verification --x509cafile=/tmp/master.pem elpa.gnu.org Processed 205 CA certificate(s). Resolving 'elpa.gnu.org:443'... Cannot resolve elpa.gnu.org:443: nodename nor servname provided, or not known hostname:~ 000$ nslookup elpa.gnu.org
Server:     XXX.XXX.XXX.XXX
Address:    XXX.XXX.XXX.XXX#53

** server can't find elpa.gnu.org: NXDOMAIN

Parece que gnutlsy nslookupestán teniendo problemas para resolver el dominio ( nodename nor servname provided, or not knownes el mismo error que Emacs es tirar).

Sin embargo, curlno tiene problemas:

hostname:~ 000$ curl elpa.gnu.org|head
<!doctype html>
<html>
    <head>
        <title>GNU Emacs Lisp Package Archive</title>

¿Qué me estoy perdiendo?

Respuestas

EightyEight Aug 31 2020 at 03:27

Pude solucionar este problema utilizando Squid como se describe aquí . Tenga en cuenta que todavía veo el elpa.gnu.org/0 nodename nor servname provided, or not known error.