close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 12 years ago

#554 closed Defekt (bleibt so)

Ubuntu-PPAs und Ubuntu-Keyserver nicht erreichbar

Reported by: Rüdiger Kupper Owned by: bau
Priority: bald erledigen Milestone: Schuljahr 2012/13
Component: Ich kenne die passende Komponente nicht. Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc:

Description

Hallo Jens,
ich versuche seit einer Stunde, einfach nur die beim Intel-Bug angegebenen Paketarchive zu aktivieren, doch scheitere immer wieder am Proxy.

  1. Der empfohlene Weg funktioniert nicht:
    sudo add-apt-repository ppa:glasen/intel-driver
    Traceback (most recent call last):
      File "/usr/bin/add-apt-repository", line 88, in <module>
        ppa_info = get_ppa_info_from_lp(user, ppa_name)
      File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp
        curl.perform()
    pycurl.error: (7, 'Failed to connect to 91.189.89.223: Network is unreachable')
    
  1. Ich kann die Adresse zwar von Hand in die sources.list eintragen, doch dann brauche ich noch immer den PGP-Schlüssel von keyserver.ubuntu.com, und der ist ebenfalls nicht erreichbar:
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 066ADE1D
    Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.qDEDRk6nmp --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 066ADE1D
    gpg: requesting key 066ADE1D from hkp server keyserver.ubuntu.com
    ?: keyserver.ubuntu.com: Network is unreachable
    gpgkeys: HTTP fetch error 7: couldn't connect: Network is unreachable
    gpg: no valid OpenPGP data found.
    gpg: Total number processed: 0
    
  • Die Keyserver verwenden Port 11371
  • das apt-add-repository greift vermutlich über https auf launchpad.net zu

Kannst Du rausfinden, warum die Zugriffe nicht funktionieren? Ich wäre gerne in der Lage, Paketquellen mit apt-add-repository hinzuzufügen.

Change History (27)

comment:2 by Rüdiger Kupper, 14 years ago

Milestone: Schuljahr 2011/12 → Sommerferien 2012
Priority: hoch → normal

Kann man den Port, den die Keyserver verwenden, nicht generell freischalten (11371)? Dieser Port ist bei der IANA offiziell als Port für OpenPGP-Keyserver gelistet.

Referenzen:

Last edited 14 years ago by Rüdiger Kupper (previous) (diff)

comment:3 by Rüdiger Kupper, 14 years ago

Owner: changed from Rüdiger Kupper to bau
Status: new → assigned
Summary: Ubunut-PPAs und Ubuntu-Keyserver nicht erreichbar → Ubuntu-PPAs und Ubuntu-Keyserver nicht erreichbar

comment:4 by Rüdiger Kupper, 14 years ago

Hallo Jens,
habe eben erst gesehen, dass Du dieses Ticket gar nicht erhalten hattest :-).

comment:5 by Rüdiger Kupper, 14 years ago

Ich hätte gerne die Möglichketi, Paketquellen mit apt-add-repository hinzuzufügen. Dazu muss

  • https nach launchpad.net erlaubt sein (müsste inzwischen gehen, oder)
  • der Port 11371 offen sein.

comment:6 by bau, 14 years ago

Resolution: → erledigt
Status: assigned → closed

Wow, das hat aber lange gedauert, bis ich diese BOT-Regel im IPCOP eingetragen hatte.
Wenn der 10.32.1.254 als Gateway eingetragen ist leitet der die Anfrage direkt an den Port 11371.

comment:7 by Rüdiger Kupper, 14 years ago

Resolution: erledigt
Status: closed → reopened

Hm, der Zugriff funktioniert noch nicht. Der folgende Befehl sucht nach meinem GPG-Schlüssel auf einem Keyerver über Port 11371:

linadmin@ltsp118:~$ gpg --search-keys --keyserver hkp://keys.gnupg.net:11371 kupper

gpg: Suche nach »kupper« auf hkp-Server keys.gnupg.net
?: keys.gnupg.net: Network is unreachable
gpgkeys: HTTP search error 7: couldn't connect: Network is unreachable
gpg: Schlüssel »kupper« wurde auf dem Schlüsselserver nicht gefunden
gpg: Interner Schlüsselserverfehler
gpg: Suche auf dem Schlüsselserver fehlgeschlagen: Schlüsselserverfehler

Wenn der 10.32.1.254 als Gateway eingetragen ist

Wo müsste der denn eingetragen sein? In der /etc/network/interfaces steht überhaupt kein Gateway.

comment:8 by bau, 14 years ago

OK, wir haben die LTSP bislang ohne Eintrag eines Gateways bertrieben. Alles läuft über die Proxy-Server oder intern im Netz. Wenn die Server einen anderen Port nach draußen ansprechen sollen, so muss ihnen erstmal die Default-Route also das Gateway angegeben werden. Hier ist dann der IPCop nötig. Ich denke, das muss in der /etc/network/interfaces angegeben werden:

  gateway 10.32.1.254

comment:9 by bau, 14 years ago

Ah schön, der direkte Test geht auch:

  route add default gateway 10.32.1.254 eth0

und schon funktioniert der Aufruf von

   gpg --search-keys --keyserver hkp://keys.gnupg.net:11371 kupper

comment:10 by Rüdiger Kupper, 14 years ago

Owner: changed from bau to Rüdiger Kupper
Status: reopened → accepted

Gut!
Aber wie hat das dann bisher funktioniert, ohne gateway-Eintrag? Wohin haben die Server denn ihre Anfragen geschickt?

-> Todo::

  • gateway-Eintrag in die /etc/network/interfaces auf allen Servern schreiben
  • Ltsp-Setup-Skript entsprechend anpassen

comment:11 by Rüdiger Kupper, 14 years ago

Resolution: → erledigt
Status: accepted → closed

comment:12 by Rüdiger Kupper, 14 years ago

Frage: Was macht eigentlich der Eintrag "network 10.32.0.0" in der /etc/network/interfaces?

comment:13 by Rüdiger Kupper, 14 years ago

Schön! add-apt-repository funktioniert jetzt auch und lädt den nötigen Schlüssel direkt herunter.

comment:14 by Rüdiger Kupper, 13 years ago

Resolution: erledigt
Status: closed → reopened

comment:15 by Rüdiger Kupper, 13 years ago

Owner: changed from Rüdiger Kupper to bau
Status: reopened → assigned

Das Problem scheint beim ipfire wieder da zu sein: Anfragen an Schlüsselserver (port 11371) kommen nicht durch. Kannst Du den Port freischalten?

comment:16 by Rüdiger Kupper, 13 years ago

PS: Ich habe leider das Passwort für das Webinterface nicht (​https://ipfire:444).

in reply to:  16 comment:17 by Rüdiger Kupper, 13 years ago

Vergiss das PS, ich hab das Passwort gefunden ;-).

comment:18 by Rüdiger Kupper, 13 years ago

Okay, ich habe in der Firewall-Regel für die erlaubten Ports aus dem grünen Netz nach außen jetzt den Port 11371 hinzugefügt -- der Keyserver-Lookup funktionier dennoch nicht.

Test:

 gpg --search-keys --keyserver hkp://keys.gnupg.net:11371 kupper

comment:19 by Rüdiger Kupper, 13 years ago

Hinweis
Wenn man setzt export https-proxy=https://10.32.1.253:3128, dann funktioniert das Hinzufügen von PPA über apt-add-repository.

comment:20 by Rüdiger Kupper, 13 years ago

Bleibt trotzdem die Frage, wie man für die Nutzer im grünen Netz einen Port freischaltet?

comment:21 by bau, 13 years ago

Nun, es kommt immer drauf an, welche Route der betroffene Rechner in das Netz nimmt. Handelt es sich um einen aufgenommenen Client, so ist der ipFire die Richtige Adresse, ist es ein LTSP/Client, so geht die Route über den proxys! Dabei bringt es dann nichts, den Port im ipFire freizugeben, die Route geht nicht über ihn!

comment:22 by Rüdiger Kupper, 13 years ago

Okay, dann muss ich das auf dem proxys machen -- wo gehört da der
Eintrag hin?

Am 28.10.2013 17:09, schrieb Kepler-Trac:

comment:23 by bau, 13 years ago

GPG kann anscheinend so konfiguriert werden, dass es auch hinter einem Proxy funktioniert:

​http://de.wikibooks.org/wiki/GnuPG:_GnuPG_benutzen

comment:24 by Rüdiger Kupper, 13 years ago

Tatsächlich horchen die meisten Schlüsselserver außerdem auch noch auf
Port 80, man muss den Port dann nur explizit angeben.

Am 31.10.2013 20:53, schrieb Kepler-Trac:

comment:25 by jas, 13 years ago

ist das Ticket noch gültig?

comment:26 by Rüdiger Kupper, 13 years ago

Muss ich testen.

comment:27 by jas, 12 years ago

Resolution: → bleibt so
Status: assigned → closed

Scheint zumindest nicht akut zu sein. ICh schließe d. Ticket mal.

Note: See TracTickets for help on using tickets.