Bug 1601344

Summary: GtkAda3 - error during upgrade f27->f28
Product: [Fedora] Fedora Reporter: Zdenek Dohnal <zdohnal>
Component: GtkAda3Assignee: Björn Persson <bjorn>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 28CC: bjorn, zdohnal
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: 2018-07-16 11:17: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:

Description Zdenek Dohnal 2018-07-16 07:19:06 UTC
Hi,

I have F27 right now and when I was trying to upgrade to f28, I used the command:

$ sudo dnf system-upgrade download --refresh --releasever=28

and following error showed up (among others):

Problem 6: package GtkAda3-2017-5.fc28.x86_64 requires libgnat-8.so()(64bit), but none of the providers can be installed
  - cannot install both libgnat-8.1.1-1.fc28.x86_64 and libgnat-7.3.1-5.fc27.x86_64
  - cannot install both libgnat-8.0.1-0.20.fc28.x86_64 and libgnat-7.3.1-5.fc27.x86_64
  - problem with installed package GtkAda3-2017-3.fc27.x86_64
  - package casendra-libs-0.3-7.fc27.x86_64 requires libgnarl-7.so()(64bit), but none of the providers can be installed
  - GtkAda3-2017-3.fc27.x86_64 does not belong to a distupgrade repository
  - problem with installed package casendra-libs-0.3-7.fc27.x86_64

GtkAda3 is dependency of casendra, which isn't in Fedora official repository, but the issue seems to be connected to libgnat, which is in official repository, so I filed the issue.
Would you mind looking into it?

Comment 1 Björn Persson 2018-07-16 09:20:53 UTC
It looks like Casendra keeps some packages pegged at their F27 version. Does the upgrade go better if you remove casendra-libs first? Then you can install Casendra again afterwards.

Or, if you have access to a Yum repository with Casendra packages built for F28, then make sure that that repository is enabled during the upgrade.

Comment 2 Zdenek Dohnal 2018-07-16 11:17:25 UTC
Hi,

(In reply to Björn Persson from comment #1)
> It looks like Casendra keeps some packages pegged at their F27 version. Does
> the upgrade go better if you remove casendra-libs first? Then you can
> install Casendra again afterwards.
> 
Yes, that's how I did in the end. So it was blocked by casendra afterall... then I'm sorry for the noise. Have a nice day!