Bug 2169401

Summary: libglusterd0 prevents upgrades to Fedora 38
Product: [Fedora] Fedora Reporter: Kamil Páral <kparal>
Component: glusterfsAssignee: Kaleb KEITHLEY <kkeithle>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 38CC: amarts, anoopcs, awilliam, congxueyang, humble.devassy, jonathansteffan, kkeithle, ndevos, robatino
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-02-17 21:46:25 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:
Embargoed:
Bug Depends On:    
Bug Blocks: 2083910    

Description Kamil Páral 2023-02-13 14:18:46 UTC
Description of problem:
When trying to upgrade F37 Workstation:

Error: 
 Problem: package libglusterd0-10.3-1.fc37.x86_64 requires libglusterfs0(x86-64) = 10.3-1.fc37, but none of the providers can be installed
  - libglusterfs0-10.3-1.fc37.x86_64 does not belong to a distupgrade repository
  - problem with installed package libglusterd0-10.3-1.fc37.x86_64


It seems that libglusterd0 no longer exists in F38 and nothing provides it. So everyone with this package gets a broken upgrade error.

Given that libglusterd0 is preinstalled in F37 Workstation, it qualifies as an F38 release blocker:
"For each one of the release-blocking package sets, it must be possible to successfully complete a direct upgrade from a fully updated, clean default installation of each of the last two stable Fedora releases with that package set installed. "
https://fedoraproject.org/wiki/Fedora_37_Beta_Release_Criteria#Upgrade_requirements


Version-Release number of selected component (if applicable):
libglusterd0-10.3-1.fc37.x86_64

How reproducible:
always

Steps to Reproduce:
1. install F37 Workstation
2. try to upgrade it using dnf system-upgrade

Comment 1 Adam Williamson 2023-02-17 21:46:25 UTC
This was just because of an error in the Obsoletes line - the packager intended to obsolete the library correctly, they just wrote the Obsoletes as = instead of <= by mistake. I fixed it a few days ago: https://src.fedoraproject.org/rpms/glusterfs/c/42e2ce2602a7651e323831a3cd095ec441f0f7df?branch=rawhide . It should be fine now, please reopen if you still see issues.

Comment 2 Kamil Páral 2023-02-20 12:48:13 UTC
It seems fixed, thanks.