(Erledigt) YOU mit Proxy

Status
Für weitere Antworten geschlossen.

ConstRef

New Member
Ich habe Open Suse 10.0 installiert und wollte nun mit Yast2 Online-Updates machen, leider weisst mir das Update-Programm das Update mit HTTP-Fehler 407 zurück. Wenn ich Mozilla öffne, funktioniert das Surfen wunderbar. Auch den 'packagemanager' habe ich (per Hand, RPM) geupdatet.

Habe auch in etc/sysconfig den Proxy eingetragen. Was kann noch falsch sein? :confused:
 

Rain_Maker

Administrator
Teammitglied
AW: YOU mit Proxy

Hallo,

Was für einen Proxy hast Du denn eingetragen?

Http/Https/SOCKS4/5?

Welchen Proxy verwendest Du unter Mozilla?


Greetz,

RM
 

ConstRef

New Member
AW: YOU mit Proxy

Mozilla FF:

Ich habe "manuelle Proxy-Konfiguration" genommen, die IP und den Port eingetragen und dann "für alle Protokolle diesen Proxyserver verwenden" ausgewählt.

System:

Hier habe ich unter Yast2->Sysconfig->Network->Proxy:

PROXY_ENABLED: yes
HTTP_PROXY: http://192.168.0.9:8080/
HTTPS_PROXY: http://192.168.0.9:8080/
FTP_PROXY:
GOPHER_PROXY: http://192.168.0.9:8080/
NO_PROXY: localhost
 

Rain_Maker

Administrator
Teammitglied
AW: YOU mit Proxy

ConstRef schrieb:
Mozilla FF:

Ich habe "manuelle Proxy-Konfiguration" genommen, die IP und den Port eingetragen und dann "für alle Protokolle diesen Proxyserver verwenden" ausgewählt.

System:

Hier habe ich unter Yast2->Sysconfig->Network->Proxy:

PROXY_ENABLED: yes
HTTP_PROXY: http://192.168.0.9:8080/
HTTPS_PROXY: http://192.168.0.9:8080/
FTP_PROXY:
GOPHER_PROXY: http://192.168.0.9:8080/
NO_PROXY: localhost
Hm,

Soviel ich weiß, sind zumindest einige der YOU-Server ftp-Server. Wenn der "Master"-Server, von dem sich Dein System die Liste der verfügbaren Update-Server holt, ebenfalls über ftp geht, dann gibt es mit Deiner obigen Einstellung Probleme.

Wenn Dein lokaler Proxy kein FTP unterstützt, dann wirds problematisch. Allerdings EGAL wie oder was, ich würde den Proxy auch mal bei FTP eintragen, könnte vielleicht nützlich sein.
Versuche es auch mal mit ausgeschalteter SUSEfirewall2, wenn es dann geht, kann man weiter forschen.
Direkt kommst Du nicht raus? Der Proxy ist doch ein Rechner aus Deinem LAN, wenn ich das richtig sehe.

Greetz,

RM

Nachtrag: Was für ein Proxy ist es eigentlich? (SQUID?)
 

Rain_Maker

Administrator
Teammitglied
AW: YOU mit Proxy

Hallo,

Nicht unbedingt, ich habe eben gesehen, daß die meisten Update Server HTTP verwenden.

Dein Problem liegt zumindest in Deinen Proxyeinstellungen

Schau mal in Google nach, was Error 407 bedeutet, dann weisst Du, was ich meine.

Wie du das lösen kannst, keine Ahnung, das musst Du wissen, wie dein Proxy konfiguriert ist.

Greetz,

RM
 

ConstRef

New Member
AW: YOU mit Proxy

Rain_Maker schrieb:
Schau mal in Google nach, was Error 407 bedeutet, dann weisst Du, was ich meine.
RM
407 bedeutet "Proxy benötigt Authentifizierung" !? Ich benutze aber keine Authentifizierung. Kannst Du mir mal ein paar Links mit Update-Servern zukommen lassen, dann probier ich einfach ein bisschen.
 

Rain_Maker

Administrator
Teammitglied
AW: YOU mit Proxy

Hallo,

Also, der Reihe nach:

http://www.linuxforums.org/forum/suse-linux-help/12022-yast-online-update-suse-9-0-a.html

Das dürfte wohl Deinem Problem entsprechen, oder?

(Oder bekommst Du eine Serverliste angezeigt und den Fehler beim Versuch einen auszuwählen? Eher nicht, denn dort kann man ja auswählen und einen http-Server nehmen.)

Da in obigem Posting keine Lösung angeboten wird, versuche ich es mit einem Vorschlag, deshalb ist die Antwort etwas ausführlicher. Sollte es nicht funktionieren, dann empfehle ich die Einstellungen wieder rückgängig zu machen.

You have been warned. Use at your own risk!

1. Yast --> System --> /etc/sysconfig Editor --> System --> Yast --> Onine Update --> YAST2_LOADFTPSERVER

Datei: /etc/sysconfig/onlineupdate
Mögliche Werte: yes,no
Standardwert: yes
Beschreibung:

While starting YOU ( YaST2-Online-Update ) the default server list will be
updated from a "master" server, usually www.suse.de. This list will be stored
under /var/lib/YaST2/you/youservers. User specific servers can be added to
/etc/youservers.
Set YAST2_LOADFTPSERVER to "no", if you do not want to reload the server list.
Da Du Deine Serverliste selbst eingeben wirst, setze das auf "no".

2. Anlegen einer Sicherungsopie von /etc/youservers

Code:
su

(Password)

cd /etc/

cp youservers youservers.bak
Obwohl es eigentlich eine "Leere" (auskommentierte) Datei ist

Code:
 cat /etc/youservers
# This file is read by the YaST Online Update (YOU) to build the list of servers
# used for getting updates. It may contain URLs to the base directories where
# an update tree is located.
#
# This file is not overwritten with the list from the master server as it was
# the case with /etc/suseservers in previous YOU versions. /etc/suseservers is
# obsolete.
#
# Examples:
#
#ftp://ftp.suse.com/pub/suse
#cd:///
#dir:///var/lib/YaST2/you/mnt

hat man dann eine Kopie für alle Fälle.

3. Eigene Serverliste

Bei mir ergibt ein

Code:
cat /var/lib/YaST2/you/youservers

http://ftp.join.uni-muenster.de/pub/linux/distributions/suse/suse/;Germany: University Münster (http)
http://ftp.gwdg.de/pub/suse/;Germany: GWD Göttingen (http)
http://ftp.leo.org/pub/comp/os/unix/linux/suse/suse/;Germany: TU München (http)
http://ftp.uni-kl.de/pub/linux/suse/;Germany: University Kaiserslautern (http)
ftp://ftp.suse.com/pub/suse/;Germany: SUSE LINUX Products GmbH (ftp)
http://ftp.tu-ilmenau.de/Mirrors/ftp.suse.com/;Germany: TU Ilmenau (http)
Diese Server sind also zur Zeit meines letzten Yast Online Updates aktiv gewesen.

Den einzigen ftp-Eintrag, den Du ja laut eigener Aussage nicht nutzen kannst (SUSE-Server), sollte man eh herausnehmen, da dieser ständig überlastet ist.

Das gilt auch für ALLE Querleser hier! Verwendet Mirror-Server, damit tut Ihr Euch etwas Gutes (Geschwindigkeit) und den Servern von SUSE auch!

Öffnen der Datei /etc/youservers als ROOT (!) mit einem Texteditor Deiner Wahl (ich nehme als Beispiel Kate).

Code:
kdesu kate /etc/youservers
Nun verwendest Du die gesamten http-Einträge von oben und fügst sie mit Copy/Paste (das geht übrigens unter Linux DEUTLICH einfacher als unter WIN, einfach Text mit der Maus und gedrückter, linker Maustaste markieren und mit der mittleren Maustaste einfügen) hinten an die Datei /etc/youservers an und speicherst sie ab.

Sicherheitshalber ein als root ausgeführtes:

Code:
su

(Passwort)

SuSEconfig
Und dann versuche es nochmal mit dem Online-Update.


Viel Erfolg!

Greetz,

RM
 
Status
Für weitere Antworten geschlossen.
Oben