zypper 502 error when using download.opensuse.org but works with mirrors

Hi all,

I’m seeing strange behavior when I try to update using the standard repositories that I don’t see if I use one of the official mirror sites. I see this behavior when I do a refresh/update/install. If I hit (r) retry, it will continue on and get a bit further, then throw the error again. It’s almost like it’s timing out after a few seconds.

When using one of the standard mirror repos instead, I never see this behavior. Anyone ever see this before?

NOTE: I’m behind a proxy


> zypper lr -d
Repository priorities are without effect. All enabled repositories share the same priority.                                          
                                                                                                                                     
# | Alias        | Name         | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                  | Service                                                                                                                      
--+--------------+--------------+---------+-----------+---------+----------+--------+------------------------------------------------------+--------                                                                                                                      
1 | repo-debug   | repo-debug   | Yes     | ( p) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/debug   |                                                                                                                              
2 | repo-non-oss | repo-non-oss | Yes     | ( p) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss |                                                                                                                              
3 | repo-oss     | repo-oss     | Yes     | ( p) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/oss     |                                                                                                                              
4 | repo-update  | repo-update  | Yes     | ( p) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/      |                                                                        
                                                      
> sudo zypper refresh                                                                                  
Retrieving repository 'repo-debug' metadata ...................................................................................[done]
Building repository 'repo-debug' cache ........................................................................................[done]
Retrieving repository 'repo-non-oss' metadata .................................................................................[done]
Building repository 'repo-non-oss' cache ......................................................................................[done]
Retrieving repository 'repo-oss' metadata -----------------------------------------------------------------------------------------]
Download (curl) error for 'http://download.opensuse.org/tumbleweed/repo/oss/suse/setup/descr/packages.DU.gz':
Error code: HTTP response: 502
Error message: The requested URL returned error: 502 cannotconnect

Abort, retry, ignore? [a/r/i/...? shows all options] (a): r
Retrieving repository 'repo-oss' metadata ----------------------------------------------------------------------------------------/]
Download (curl) error for 'http://download.opensuse.org/tumbleweed/repo/oss/suse/setup/descr/packages.en.gz':
Error code: HTTP response: 502
Error message: The requested URL returned error: 502 cannotconnect

Abort, retry, ignore? [a/r/i/...? shows all options] (a): r
Retrieving repository 'repo-oss' metadata .....................................................................................[done]
Building repository 'repo-oss' cache ..........................................................................................[done]
Retrieving repository 'repo-update' metadata ..................................................................................[done]
Building repository 'repo-update' cache .......................................................................................[done]
All repositories have been refreshed.

I do not know what other’s conclusion will be, but I guess that your connection to that site is not too good.

Specially when you say that mirrors work fine. That is were mirrors are for.