Bug 1112558 - 'openSUSE-Tumbleweed-Update' repo not refreshed TW 20181018 ppc64le
'openSUSE-Tumbleweed-Update' repo not refreshed TW 20181018 ppc64le
Classification: openSUSE
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: libzypp
PowerPC Other
: P5 - None : Normal (vote)
: ---
Assigned To: E-mail List
E-mail List
Depends on:
  Show dependency treegraph
Reported: 2018-10-19 13:45 UTC by Michel Normand
Modified: 2018-10-22 07:53 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---

zypper.log (143.63 KB, text/x-log)
2018-10-19 13:45 UTC, Michel Normand

Note You need to log in before you can comment on or make changes to this bug.
Description Michel Normand 2018-10-19 13:45:11 UTC
Created attachment 786561 [details]

http://download.opensuse.org/ports/ppc/update/tumbleweed/media.1/media not found

as reported after a ppc64le Tumbleweed 20181018 snpashot.
trying a simple "zypper ref"
$sudo zypper ref
Repository 'openSUSE-Tumbleweed-Oss' is up to date.                                                                                                                                            
Repository 'openSUSE-Tumbleweed-Update' is up to date.                                                                                                                                         
Building repository 'openSUSE-Tumbleweed-Update' cache ...[error]
Error building the cache:
[|] Failed to cache repo (1).
Skipping repository 'openSUSE-Tumbleweed-Update' because of the above error.
Some of the repositories have not been refreshed because of an error.

The attached zypper log is reporting:
2018-10-19 15:18:39 <1> twppc64le(1728) [zypp++] MediaCurl.cc(doGetDoesFileExist):1207 URL: http://download.opensuse.org/ports/ppc/update/tumbleweed/media.1/media
2018-10-19 15:18:39 <1> twppc64le(1728) [zypp] MediaCurl.cc(doGetDoesFileExist):1288 perform code: 22 [ HTTP response code said error ]
2018-10-19 15:18:39 <5> twppc64le(1728) [zypp] Exception.cc(log):166 MediaCurl.cc(evaluateCurlCode):1126 THROW:    File '/media.1/media' not found on medium 'http://download.opensuse.org/ports/ppc/update/tumbleweed/'
Comment 1 Benjamin Zeller 2018-10-19 15:10:25 UTC
The log says:
dba4692a046fe441e162064aa08d21321d4020e89554052e2f510b142a26225d-updateinfo.xml.gz: repo_updateinfoxml: Extra content at the end of the document

So it appears there is something broken here. However I can locally refresh that repository fine. 

Can you try to run "zypper clean" and then refresh again?
Comment 2 Benjamin Zeller 2018-10-19 15:11:52 UTC
You can also check if /var/cache/zypp/raw/repo-update/repodata/dba4692a046fe441e162064aa08d21321d4020e89554052e2f510b142a26225d-updateinfo.xml.gz is broken or contains some strings at the end that look out of place before cleaning the caches.
Comment 3 Michel Normand 2018-10-22 07:53:41 UTC
(In reply to Benjamin Zeller from comment #2)
> You can also check if
> /var/cache/zypp/raw/repo-update/repodata/
> dba4692a046fe441e162064aa08d21321d4020e89554052e2f510b142a26225d-updateinfo.
> xml.gz is broken or contains some strings at the end that look out of place
> before cleaning the caches.

As suggested I checked the related xml and identify an invalid content, so did a zypper rr, before to recreate with zypper ar command.
That solved my problem.

returned the bug as invalid.