View previous topic :: View next topic |
Author |
Message |
KaterGonzo Apprentice

Joined: 01 Apr 2004 Posts: 155
|
Posted: Mon Dec 06, 2004 2:13 pm Post subject: emerge sync und emerge-websync funktionieren nicht - Proxy |
|
|
Hallo,
an der Arbeit sitze ich hinter einem Proxy und Surfen funktioniert reibungslos, wenn ich den Proxy bsp. bei Firefox eintrage. Jetzt möchte ich aber mal mein System updaten bzw. ein paar Programme installieren, aber mit emerge sync komme ich nicht weit:
Quote: | bash-2.05b# emerge sync
>>> starting rsync with rsync://65.19.163.230/gentoo-portage...
>>> checking server timestamp ...
bad response from proxy - HTTP/1.0 403 Forbidden
rsync: failed to connect to 192.168.111.1: Success
rsync error: error in socket IO (code 10) at clientserver.c(8
>>> retry ... |
Daraufhin habe ich in folgenden Dateien meinen Proxy eingetragen:
1. /etc/make.conf
2. /etc/profile
3. /etc/wget/wgetrc
Habe dort folgendes eingetragen:
Quote: | http_proxy="192.168.111.1:8080/"
ftp_proxy="192.168.111.1:8080/"
|
Bei /etc/wget/wgetrc habe ich zusätzlich noch die Option use_proxy = on
aktiviert. Anschließend habe ich versucht, mit emerge-websync den aktuellen Portage zu ziehen, aber ohne Erfolg:
Quote: | bash-2.05b# emerge-webrsync
Fetching most recent snapshot
Attempting to fetch file dated: 20041206
|
Es tut sich aber nix. Nach den ersten zwei Zeilen tut sich gar nichts mehr und ich weiß nicht warum! Weder ein Traffic auf der Festplatte noch auf der netzwerkkarte lässt sich verzeichnen, es tut sich nix.
Wer ist so lieb und kann mir bei meinem Problem helfen? DANKE im Voraus! |
|
Back to top |
|
 |
ian! Bodhisattva


Joined: 25 Feb 2003 Posts: 3829 Location: Essen, Germany
|
Posted: Mon Dec 06, 2004 2:16 pm Post subject: |
|
|
Namen können aufgelöst werden? Benötigt der Proxy eine Authentifizierung? _________________ "To have a successful open source project, you need to be at least somewhat successful at getting along with people." -- Daniel Robbins |
|
Back to top |
|
 |
KaterGonzo Apprentice

Joined: 01 Apr 2004 Posts: 155
|
Posted: Mon Dec 06, 2004 2:42 pm Post subject: |
|
|
also,
ich befinde mich mit meiner Linux-Kiste in einem Windows-Netzwerk. Alle anderen Rechner befinden sich in einer Domäne. Wenn ich beispielsweise nur
eingebe, passiert nichts. Ich muss dann
Quote: | ping mschmidt.gus.local |
eingeben, also den kompletten Domänennamen. Dann bekomme ich Antwort.
Ob der Proxy eine Authentifizierung benötigt, denke ich nicht, denn ich brauche im Firefox auch nur die IP-Adresse und den Port (8080) angeben und ich kann surfen. |
|
Back to top |
|
 |
Genone Retired Dev


Joined: 14 Mar 2003 Posts: 9630 Location: beyond the rim
|
Posted: Mon Dec 06, 2004 4:52 pm Post subject: |
|
|
funktioniert wget (bzw. $FETCHCOMMAND) ausserhalb von Portage? |
|
Back to top |
|
 |
kurt Guru


Joined: 25 Aug 2003 Posts: 403 Location: Arni (AG); CH
|
Posted: Mon Dec 06, 2004 5:44 pm Post subject: |
|
|
Hallo
Code: | unset http_proxy
unset ftp_proxy
export RSYNC_PROXY="192.168.111.1:8080"
export HTTP_PROXY="http://192.168.111.1:8080"
export FTP_PROXY="http://192.168.111.1:8080" |
danach müsste es gehen.
gruss
kurt |
|
Back to top |
|
 |
KaterGonzo Apprentice

Joined: 01 Apr 2004 Posts: 155
|
Posted: Tue Dec 07, 2004 8:14 am Post subject: |
|
|
Hmm, leider nicht. Es ist zum heulen
Quote: |
bash-2.05b# unset http_proxy
bash-2.05b# unset ftp_proxy
bash-2.05b# unset rsync_proxy
bash-2.05b# export RSYNC_PROXY="192.168.111.1:8080"
bash-2.05b# export HTTP_PROXY="http://192.168.111.1:8080"
bash-2.05b# export FTP_PROXY="http://192.168.111.1:8080"
bash-2.05b# emerge-webrsync
Fetching most recent snapshot
Attempting to fetch file dated: 20041207
bash-2.05b# ping www.yahoo.de
PING www.euro.yahoo.akadns.net (217.12.3.11) 56(84) bytes of data.
64 bytes from www2.vip.ukl.yahoo.com (217.12.3.11): icmp_seq=1 ttl=247 time=23.6 ms
64 bytes from www2.vip.ukl.yahoo.com (217.12.3.11): icmp_seq=6 ttl=247 time=25.6 ms
64 bytes from www2.vip.ukl.yahoo.com (217.12.3.11): icmp_seq=7 ttl=247 time=23.9 ms
|
Ich komme ja ins Internet und kann eine beliebige Webseite anpingen. Wie lange muss ich denn warten, bis mir emerge-webysnc etwas anzeigt? Nach ein, zwei Minuten breche ich immer ab!
Quote: | funktioniert wget (bzw. $FETCHCOMMAND) ausserhalb von Portage? |
Ich habe mit wget noch nicht gearbeitet. Was soll ich damit machen? Kann mir mal jemand nen wget Befehl zeigen, damit ich damit einen Testdowlnoad machen kann? |
|
Back to top |
|
 |
Gekko l33t

Joined: 29 Oct 2002 Posts: 773
|
Posted: Tue Dec 07, 2004 8:25 am Post subject: |
|
|
Mit wget Dateiname kannst Du Dateien ganz einfach runterladen. Mit emerge -pf wasduemergenwillst kannst Du nachgucken was Du brauchst. |
|
Back to top |
|
 |
KaterGonzo Apprentice

Joined: 01 Apr 2004 Posts: 155
|
Posted: Tue Dec 07, 2004 8:38 am Post subject: |
|
|
Also, wget funktioniert!
und noch was ist mir aufgefallen: wenn ich beispielsweise ein Paket mit emerge -f *Paket* mache, klappt auch ohne Probleme! Er zieht das File auf die Platte
Trotzdem kann ich kein emerge-websync machen! Was mache ich bloß falsch? |
|
Back to top |
|
 |
ian! Bodhisattva


Joined: 25 Feb 2003 Posts: 3829 Location: Essen, Germany
|
Posted: Tue Dec 07, 2004 9:19 am Post subject: |
|
|
emerge-webrsync schweigt erstmal eine ganze Weile, während der Snapshot heruntergeladen wird. Um auch den wget-Output anzeigen zu lassen, führe emerge-webrsync -v aus. _________________ "To have a successful open source project, you need to be at least somewhat successful at getting along with people." -- Daniel Robbins |
|
Back to top |
|
 |
KaterGonzo Apprentice

Joined: 01 Apr 2004 Posts: 155
|
Posted: Tue Dec 07, 2004 9:53 am Post subject: |
|
|
Ahh, jetzt geht es, habe das Problem gefunden! Nachdem ich -v dazu gemacht habe, konnte ich sehen, dass die Mirrors keinen Portage-Tree hatten.
Daraufhin habe ich im Forum gesucht und gesehen, dass man mit mirrorselect die besten Mirrors ausfindig machen kann. Ich habe als mirrorselelect emerged und folgendes gemacht:
Quote: | emerge mirrorselect
mirrorselect -a s-5 |
Und jetzt geht es! Vielen Dank an alle! |
|
Back to top |
|
 |
lemon.it n00b

Joined: 09 Oct 2006 Posts: 21
|
Posted: Tue Oct 10, 2006 7:07 am Post subject: |
|
|
Also ich gehe auch über einen Proxy ins Netz. Der Proxy ist auf 100.1.99.2 auf Port 3128, zur Authentifizierung benutze ich BENUTZERNAME und PASSWORT.
Nach Eingabe von "emerge-webrsync -v" erhalte ich
Code: | Error in proxy URL ftp://BENUTZERNAME:PASSWORT@100.1.99.2:3128: Must be HTTP |
Bei einem emerge --sync erhalte ich
Code: | >>>Starting rsync with rsync://62.197.40.130/gentoo-portage...
>>>Checking server timestamp ...
bad response from proxy -- HTTP/1.0 403 Forbidden
rsync: failed to connect to 100.1.99.2: No such file or directory (2)
rsync error: error in socket IO (code 10) at clientserver.c(107) [receiver=2.6.8]
>> Retrying... |
In meiner /etc/make.conf steht:
Code: | HTTP_PROXY="http://BENUTZERNAME:PASSWORT@100.1.99.2:3128"
RSYNC_PROXY="http://BENUTZERNAME:PASSWORT@100.1.99.2:3128" |
Ich kann problemlos Internetadressen anpingen, Netzwerkkonfiguration bzw. DNS wird richtig aufgelöst.
Weiß jemand Rat? Ist vielleicht ein bestimmter Port auf dem Proxy gesperrt? Wenn ja, welcher?
Viele Grüße aus Südtirol!
Lemon.it |
|
Back to top |
|
 |
think4urs11 Bodhisattva


Joined: 25 Jun 2003 Posts: 6659 Location: above the cloud
|
Posted: Tue Oct 10, 2006 5:26 pm Post subject: |
|
|
1) http_proxy/ftp_proxy müssen kleingeschrieben sein, nur RSYNC_PROXY ist groß
2) Die Authentifizierung am Proxy scheint generell ja zu klappen sonst käme kein 403 sondern ein 407, von daher tippe ich auf ein Konfigproblem des Proxy.
Der Proxy muß nach außen Port 873/tcp zulassen (mittels CONNECT-Methode) damit du einen emerge sync machen kannst; ansonsten bleibt nur emerge-websync. Sofern das gegeben ist und es immer noch nicht funktioniert wirst du wohl oder übel für diesen PC die Auth abschalten müssen (oder emerge-webrsync benutzen). _________________ Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself |
|
Back to top |
|
 |
lemon.it n00b

Joined: 09 Oct 2006 Posts: 21
|
Posted: Wed Oct 11, 2006 6:52 am Post subject: |
|
|
Hi!
Habe jetzt in der make.conf http_proxy geschrieben statt HTTP_PROXY, aber emerge-webrsync gibt mir immer noch dieselbe Meldung (Must me HTTP).
Viele Grüße
Lemon.it |
|
Back to top |
|
 |
|