Mailinglist Archive: opensuse-bugs (16501 mails)

< Previous Next >
[Bug 441057] Libzypp should automatically retry on http 404 file not found and similar errors
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Mon, 3 Nov 2008 10:38:36 -0700 (MST)
  • Message-id: <20081103173836.67E3D245390@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=441057

User dave.plater@xxxxxxxxxxx added comment
https://bugzilla.novell.com/show_bug.cgi?id=441057#c4





--- Comment #4 from Dave Plater <dave.plater@xxxxxxxxxxx> 2008-11-03 10:38:36
MST ---
see bug 425035 for my reason for opening this new bug. I'm certainly not
suggesting libzypp should go into an endless loop but in accordance with the
failover feature it should retry a reasonable amount of times until a mirror
with the missing file is found. During the 11.0 alpha stage libzypp was
retrying the same mirror on retry, now it gets a fresh mirror each time but
sometimes the mirror is in the process of syncing or for some other reason the
requested package is not found, in that case an unsupervised update is not
possible. I had several 404 errors at the beginning of todays update and on one
of them build-2008.10.21-2.2.noarch.rpm there were three mirrors without the
package and towards the end of the update there were a few more 404s and a 403.
I understand, from reading about it that failover needs libzypp to retry to
work properly, please correct me if I'm wrong. I am also lead to believe from
bug 42035 that only retry on connection time out is being implemented so far.
I didn't do a large update only a couple of hours but if I had started it
before I went to bed for instance, I would still have had a couple of hours to
go in the morning.
build-2008.10.21-2.2.noarch.rpm was the package missing from three mirrors.
You can never be certain that all the mirrors will have all of the packages all
of the time.


--
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.

< Previous Next >
References