[Bug 306272] New: No online repositories with build 937
https://bugzilla.novell.com/show_bug.cgi?id=306272 Summary: No online repositories with build 937 Product: openSUSE 10.3 Version: Beta 2 Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: libzypp AssignedTo: kkaempf@novell.com ReportedBy: aj@novell.com QAContact: kkaempf@novell.com Found By: --- Created an attachment (id=160913) --> (https://bugzilla.novell.com/attachment.cgi?id=160913) Screenshot showing missing repos Build 937 does not enable the online repositories during installation. If I go into the packager, I only see the CD image as media. The files are downloaded for the OSS and NON-OSS repositories. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=306272#c1
--- Comment #1 from Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=306272
Klaus Kämpf
https://bugzilla.novell.com/show_bug.cgi?id=306272#c4
Michael Andres
https://bugzilla.novell.com/show_bug.cgi?id=306272
Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=306272#c5
Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=306272#c6
Duncan Mac-Vicar
https://bugzilla.novell.com/show_bug.cgi?id=306272#c7
Duncan Mac-Vicar
https://bugzilla.novell.com/show_bug.cgi?id=306272
Duncan Mac-Vicar
https://bugzilla.novell.com/show_bug.cgi?id=306272
Michal Marek
https://bugzilla.novell.com/show_bug.cgi?id=306272#c8
Michal Marek
The problem Michael had in his machine was curl adding a crl-lf to downloaded gpg-keys (even reproducible from command line) so the checksum was invalid.
gpg-pubkey-0dfb3188-41ed929b.asc-curl $ sha1sum gpg-pubkey-0dfb3188-41ed929b.asc* c0354069c10819674da8706822e1d4bd0c1797e9 gpg-pubkey-0dfb3188-41ed929b.asc c0354069c10819674da8706822e1d4bd0c1797e9 gpg-pubkey-0dfb3188-41ed929b.asc-curl $ rpm -qa '*curl*' curl-ca-bundle-7.16.4-8
$ wget http://download.opensuse.org/distribution/SL-Factory-non-oss/inst-source-ext... .. $ curl http://download.opensuse.org/distribution/SL-Factory-non-oss/inst-source-ext... libcurl4-7.16.4-8 libcurl2-32bit-7.11.0-27 curl-7.16.4-8 Can I have access to the machine? Or is my testing method wrong (it's 9am here ;-))? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=306272#c10
--- Comment #10 from Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=306272#c11
Christoph Thiel
https://bugzilla.novell.com/show_bug.cgi?id=306272#c12
--- Comment #12 from Duncan Mac-Vicar
https://bugzilla.novell.com/show_bug.cgi?id=306272#c13
--- Comment #13 from Christoph Thiel
https://bugzilla.novell.com/show_bug.cgi?id=306272#c14
--- Comment #14 from Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=306272#c15
Michael Andres
Michael told me, that he had seen the problem with dist.suse.de -- but currently he isn't able to reproduce.
No, it is reproducible on fibonacci. I avoid it by using http, as this does no translation. Number of '\r': --------------- /dist/install/stable-x86/ via ftp:// original content 0 0 content.asc 6 0 content.key 0 0 installation.xml 107 0 EULA.txt 1657 0 README.BETA 30 0 README.DOS 37 35 autorun.inf 3 3 gpg-pubkey-a1912208-446a0899.asc 29 0 directory.yast 0 0 README 35 0 Seems to happen as user as well as root. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=306272#c18
--- Comment #18 from Michal Marek
https://bugzilla.novell.com/show_bug.cgi?id=306272#c19
--- Comment #19 from Michal Marek
https://bugzilla.novell.com/show_bug.cgi?id=306272#c20
--- Comment #20 from Michal Marek
https://bugzilla.novell.com/show_bug.cgi?id=306272#c21
--- Comment #21 from Michal Marek
https://bugzilla.novell.com/show_bug.cgi?id=306272#c22
Michal Marek
https://bugzilla.novell.com/show_bug.cgi?id=306272#c23
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=306272#c24
Michal Marek
https://bugzilla.novell.com/show_bug.cgi?id=306272#c25
Michal Marek
https://bugzilla.novell.com/show_bug.cgi?id=306272#c26
Michal Marek
https://bugzilla.novell.com/show_bug.cgi?id=306272
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=306272#c28
--- Comment #28 from Ján Kupec
So zypp needs either to: call curl_easy_setopt(_curl, CURLOPT_PROXY_TRANSFER_MODE, 1) when initializing the curl handle, to support at least squid (I don't know about other ftp-http proxies).
The patch is simple. Just in case i got it wrong: this is only needed when a proxy is used, right?
OR be extra smart and try to recode files to unix EOL style if the checksum doesn't match.
Somehow i don't like this :O) -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=306272
Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=306272
User mmarek@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=306272#c29
--- Comment #29 from Michal Marek
The patch is simple. Just in case i got it wrong: this is only needed when a proxy is used, right?
Yes, but it does no harm if you set the option unconditionally, libcurl will only use it when needed. BTW, does the if ( ! _proxy.empty() ) { .. } branch execute also if the proxy is not set in sysconfig (eg. ftp_proxy=http://proxy:3128/ zypper in ...)? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=306272
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=306272#c30
--- Comment #30 from Ján Kupec
Yes, but it does no harm if you set the option unconditionally
OK
BTW, does the if ( ! _proxy.empty() ) { ... } branch execute also if the proxy is not set in sysconfig (eg. ftp_proxy=http://proxy:3128/ zypper in ...)?
Yes, but not via env. var., only via url parameters (proxy, proxyport, proxyuser, proxypassword). -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=306272
Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=306272
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=306272#c31
Ján Kupec
participants (1)
-
bugzilla_noreply@novell.com