Bug 1401345

Summary: Fedora-updates repository missing packages, preventing dnf from operating with it enabled
Product: [Fedora] Fedora Reporter: John Apple II <joapple>
Component: fedora-reposAssignee: Dennis Gilmore <dennis>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 25CC: dennis, kevin, mboddu, pbrobinson
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-12-05 04:14:55 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description John Apple II 2016-12-05 00:01:38 UTC
Description of problem:
Attempting to run dnf with any action that queries the fedora-updates repos fails

$ sudo dnf upgrade
Contacting OpenClient Router for restricted repository information
Error: Failed to synchronize cache for repo 'updates'

** COLLECTED WARNINGS **
# SMBIOS implementations newer than version 2.7 are not
# fully supported by this version of dmidecode.

** END OF WARNINGS **


Version-Release number of selected component (if applicable):


How reproducible:
run sudo dnf upgrade

Steps to Reproduce:
1. Login
2. sudo dnf upgrade
3. Failure linked to Fedora repos

Actual results:
Error: Failed to synchronize cache for repo 'updates'


Expected results:
Successful upgrade request either showing no updates, or packages to update.

Additional info:

http://fedora.mirror.digitalpacific.com.au/linux/updates/25/x86_64/
Index of /linux/updates/25/x86_64
[ICO]	Name	Last modified	Size	Description
[PARENTDIR]	Parent Directory 	 	- 	 
[DIR]	debug/ 	2016-09-13 03:56 	- 	 
[DIR]	repodata/ 	2016-08-05 08:16 	- 	 

Other mirrors at https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f25&arch=x86_64
 show up empty, were last updated November 21st.

the only one that I've been able to manually enter with recent updates is http://ucmirror.canterbury.ac.nz/linux/fedora/linux/updates/25/x86_64/ with updates since Dec 4th.

Comment 1 Peter Robinson 2016-12-05 04:14:55 UTC
Try "dnf upgrade --refresh" but ultimately this isn't the place to report the issue as the issue isn't with the package.

Although I am in Melbounre myself at the moment and am getting 404s from the digitalpacific mirror. It generally just means the mirror is out of sync but the updates still get pulled from other mirrors instead so I'm still getting all the content expected.

[MIRROR] e2fsprogs-libs-1.43.1-2.fc25_1.43.3-1.fc25.x86_64.drpm: Status code: 404 for http://fedora.mirror.digitalpacific.com.au/linux/updates/25/x86_64/drpms/e2fsprogs-libs-1.43.1-2.fc25_1.43.3-1.fc25.x86_64.drpm

Comment 2 John Apple II 2016-12-05 04:37:50 UTC
It was showing empty on the main Fedora-updates repo link as well, so they probably sync'ed with the main repo which was also blank.  Out of curiosity, where is the correct place to report the repos being empty?

Comment 3 Peter Robinson 2016-12-05 04:41:46 UTC
Well the repos might have appeared to be empty as updates are being pushed due to things being updated/moved about. It's something rel-eng watches pretty closely. There were some issues with F-25 over the last few days. If it's an issue with a mirror that should get an infra ticket, if it's the master mirror that should get a rel-eng ticket but generally it's something they're aware of and dealing with so probably better to just ask on #fedora-releng

Comment 4 Kevin Fenzi 2016-12-05 15:18:06 UTC
There's a few things we could do to help this: 

* get more .au mirrors
* get the current ones to keep more up to date. 
* A pending change in mirrormanager: https://github.com/fedora-infra/mirrormanager2/issues/194

The last would make it so we always put the master mirrors (or any other we marked as "global" last in the list). So, it might be slower, but at least things will always work.

Comment 5 John Apple II 2016-12-05 23:12:54 UTC
Many thanks, guys.  Sorry, I joined after the IRC generation (was raised on AOL before I discovered Linux at 15) and there weren't any Linux people around me growing up.  I'll hunt down #fedora-releng and figure out how to join and report next time this happens.  Thanks!

Kevin, That last idea sounds great to me, hope it makes it in.