Bug 24100

Summary: Several dependency issues about dnf
Product: Mageia Reporter: Ulrich Beckmann <bequimao.de>
Component: RPM PackagesAssignee: Neal Gompa <ngompa13>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: Normal CC: ignatenko, marja11, ngompa13
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:
Attachments: CLI output of # dnf upgrade / # dnf install dnfdragora

Description Ulrich Beckmann 2018-12-31 18:19:20 CET
The instance is a Mageia Cauldron upgraded with # dnf system-upgrade some months ago.

I can neither upgrade libsolv-tools, nor install dnfdragora of yumex-dnf. dnfdragora was lost during system-upgrade (--allowerasing).

The instance is otherwise sound and dnf is working fine.

Best regards
Ulrich
Comment 1 Ulrich Beckmann 2018-12-31 18:21:38 CET
Created attachment 10628 [details]
CLI output of # dnf upgrade / # dnf install dnfdragora
Ulrich Beckmann 2018-12-31 18:25:16 CET

CC: (none) => ngompa13

Marja Van Waes 2019-01-02 20:50:59 CET

CC: (none) => ignatenko, marja11
Assignee: bugsquad => ngompa13

Comment 2 Neal Gompa 2019-01-11 02:31:03 CET
This was caused by a bad dependency loop between lib64solv0 and libsolv-tools. With libsolv 0.7.1+, I fixed this, but I guess I need some Obsoletes in place to make the upgrade happen...

The reason why dnfdragora was lost during the system-upgrade should be fixed now because of dnfdaemon being fixed earlier...
Comment 3 Ulrich Beckmann 2019-03-09 20:59:05 CET
The issues were not resolved automatically. I had to invoke

# dnf upgrade libsolv-tools --best --allowerasing

# dnf install dnfdragora --allowerasing

as indicated in the command output. No problem since then.

Ulrich

Status: NEW => RESOLVED
Resolution: (none) => WORKSFORME