https://bugzilla.novell.com/show_bug.cgi?id=649925
https://bugzilla.novell.com/show_bug.cgi?id=649925#c10
Michael Andres changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |NEEDINFO
InfoProvider| |rathnadhar.kolar@wipro.com
--- Comment #10 from Michael Andres 2010-11-24 10:59:06 CET ---
1) Would it be possible to get a logfile of such a failed download with:
ZYPP_ARIA2C=0
ZYPP_MEDIA_CURL_DEBUG=2
2) Using http://download.opensuse.org/..., download.opensuse.org does not
resolve the request, but redirects you to one of it's known mirror sites.
(like http://download.uni-hd.de).
It looks to me like this redirection does not work properly, which may be a
problem with the proxy or a problem in libzypp or both.
As far as I know RHEL servers do not use redirection, that's why they work for
you. And that's also why I expect e.g. http://download.uni-hd.de to work (or
any other mirror site that does not redirect further).
Last time you changed the URL for the appache repos, you could try the same for
the OpenSuse11.3-update_1 update repo, which causes the errors above:
- http://download.opensuse.org/update/11.3
+ http://download.uni-hd.de/ftp/pub/linux/opensuse/update
If this resolves the errors for OpenSuse11.3-update_1, you can basically do the
same for all other repos refering to download.opensuse.org.
3) Finally it would be intersesting to know, whether 'curl' executed on the
commandline has similar problems behind your proyx?
-- If you'd download e.g. postgresql-contrib-8.4.5-0.3.1.x86_64.rpm from
download.opensuse.org:
# curl -O http://download.opensuse.org/update/11.3/\
rpm/x86_64/postgresql-contrib-8.4.5-0.3.1.x86_64.rpm
And test the downloaded file using the 'file' command:
# file postgresql-contrib-8.4.5-0.3.1.x86_64.rpm
It should tell you:
postgresql-contrib-8.4.5-0.3.1.x86_64.rpm: HTML document text
If you read this HTML file, it should tell that the document has moved and
point you to some mirror site.
-- Telling curl to follow redirects by using the '-L' option, you should
immediately get the file:
# curl -L -O http://download.opensuse.org/update/11.3/\
rpm/x86_64/postgresql-contrib-8.4.5-0.3.1.x86_64.rpm
# file postgresql-contrib-8.4.5-0.3.1.x86_64.rpm
It should tell you:
postgresql-contrib-8.4.5-0.3.1.x86_64.rpm: RPM v3 bin i386 ...
If 'curl -L' also gets some 'HTML document', it's most probably a problem of
the proxy not properly indicating the redirect. If it works on the commandline,
the logs from (1) may help to find a solution inside libzypp.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.