Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge sync und emerge-websync funktionieren nicht - Proxy
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
KaterGonzo
Apprentice
Apprentice


Joined: 01 Apr 2004
Posts: 155

PostPosted: Mon Dec 06, 2004 2:13 pm    Post subject: emerge sync und emerge-websync funktionieren nicht - Proxy Reply with quote

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(88)
>>> 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
View user's profile Send private message
ian!
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 3829
Location: Essen, Germany

PostPosted: Mon Dec 06, 2004 2:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
KaterGonzo
Apprentice
Apprentice


Joined: 01 Apr 2004
Posts: 155

PostPosted: Mon Dec 06, 2004 2:42 pm    Post subject: Reply with quote

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
Quote:
ping mschmidt

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
View user's profile Send private message
Genone
Retired Dev
Retired Dev


Joined: 14 Mar 2003
Posts: 9630
Location: beyond the rim

PostPosted: Mon Dec 06, 2004 4:52 pm    Post subject: Reply with quote

funktioniert wget (bzw. $FETCHCOMMAND) ausserhalb von Portage?
Back to top
View user's profile Send private message
kurt
Guru
Guru


Joined: 25 Aug 2003
Posts: 403
Location: Arni (AG); CH

PostPosted: Mon Dec 06, 2004 5:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
KaterGonzo
Apprentice
Apprentice


Joined: 01 Apr 2004
Posts: 155

PostPosted: Tue Dec 07, 2004 8:14 am    Post subject: Reply with quote

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
View user's profile Send private message
Gekko
l33t
l33t


Joined: 29 Oct 2002
Posts: 773

PostPosted: Tue Dec 07, 2004 8:25 am    Post subject: Reply with quote

Mit wget Dateiname kannst Du Dateien ganz einfach runterladen. Mit emerge -pf wasduemergenwillst kannst Du nachgucken was Du brauchst.
Back to top
View user's profile Send private message
KaterGonzo
Apprentice
Apprentice


Joined: 01 Apr 2004
Posts: 155

PostPosted: Tue Dec 07, 2004 8:38 am    Post subject: Reply with quote

Also, wget funktioniert!

Quote:
bash-2.05b$ wget ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/distfiles/firefox-1.0PR.1-source.tar.bz2
--09:32:58-- ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/distfiles/firefox-1.0PR.1-source.tar.bz2
=> `firefox-1.0PR.1-source.tar.bz2'
Verbindungsaufbau zu 192.168.111.1:8080... verbunden.
Proxy Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 32,380,173 [text/plain]

38% [=============> ] 12,380,136 410.80K/s ETA 00:49


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
View user's profile Send private message
ian!
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 3829
Location: Essen, Germany

PostPosted: Tue Dec 07, 2004 9:19 am    Post subject: Reply with quote

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
View user's profile Send private message
KaterGonzo
Apprentice
Apprentice


Joined: 01 Apr 2004
Posts: 155

PostPosted: Tue Dec 07, 2004 9:53 am    Post subject: Reply with quote

Ahh, jetzt geht es, habe das Problem gefunden! Nachdem ich -v dazu gemacht habe, konnte ich sehen, dass die Mirrors keinen Portage-Tree hatten.

Quote:
bash-2.05b# emerge-webrsync -v
Fetching most recent snapshot
Attempting to fetch file dated: 20041207
--10:35:46-- ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/snapshots/portage-20041207.tar.bz2.md5sum
=> `/var/tmp/emerge-webrsync/portage-20041207.tar.bz2.md5sum'
Verbindungsaufbau zu 192.168.111.1:8080... verbunden.
Proxy Anforderung gesendet, warte auf Antwort... 404 Not Found
10:35:49 FEHLER 404: Not Found.

--10:35:49-- http://212.219.247.13/sites/www.ibiblio.org/gentoo/snapshots/portage-20041207.tar.bz2.md5sum
=> `/var/tmp/emerge-webrsync/portage-20041207.tar.bz2.md5sum'
Verbindungsaufbau zu 192.168.111.1:8080... verbunden.
Proxy Anforderung gesendet, warte auf Antwort... 504 Gateway Time-out
10:39:49 FEHLER 504: Gateway Time-out.

--10:39:50-- http://212.219.247.14/sites/www.ibiblio.org/gentoo/snapshots/portage-20041207.tar.bz2.md5sum
=> `/var/tmp/emerge-webrsync/portage-20041207.tar.bz2.md5sum'
Verbindungsaufbau zu 192.168.111.1:8080... verbunden.
Proxy Anforderung gesendet, warte auf Antwort... 504 Gateway Time-out
10:43:51 FEHLER 504: Gateway Time-out.


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
View user's profile Send private message
lemon.it
n00b
n00b


Joined: 09 Oct 2006
Posts: 21

PostPosted: Tue Oct 10, 2006 7:07 am    Post subject: Reply with quote

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
View user's profile Send private message
think4urs11
Bodhisattva
Bodhisattva


Joined: 25 Jun 2003
Posts: 6659
Location: above the cloud

PostPosted: Tue Oct 10, 2006 5:26 pm    Post subject: Reply with quote

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
View user's profile Send private message
lemon.it
n00b
n00b


Joined: 09 Oct 2006
Posts: 21

PostPosted: Wed Oct 11, 2006 6:52 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum