Bug 19023

Summary: dnf: cannot undo transaction due to missing packages
Product: Mageia Reporter: Ulrich Beckmann <bequimao.de>
Component: RPM PackagesAssignee: Neal Gompa <ngompa13>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: Normal    
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: dnf CVE:
Status comment:
Attachments: CLI output from the test above

Description Ulrich Beckmann 2016-07-22 14:37:10 CEST
Description of problem:
I tried to undo last transaction of this morning. The transaction failed due to missing or unknown packages.

Version-Release number of selected component (if applicable):
dnf-1.1.9-3.mga6

How reproducible:

Steps to Reproduce:
1. Select the last transaction from # dnf history list
2. Undo this transaction by # dnf history undo <transaction-id>

Greetings
Ulrich Beckmann
Comment 1 Ulrich Beckmann 2016-07-22 14:40:16 CEST
Created attachment 8223 [details]
CLI output from the test above
Comment 2 David Walser 2016-07-22 16:06:41 CEST
You can't roll back to packages that are no longer on the mirrors.  I don't think this feature is supposed to work in Cauldron.  On a stable release, it should work, as old updates are retained on the mirrors.

Status: NEW => RESOLVED
Resolution: (none) => INVALID
Assignee: bugsquad => ngompa13

Comment 3 Ulrich Beckmann 2016-07-23 11:34:44 CEST
Agreed. I will postpone any test until after the official release. Anyway, it can only be a reliable feature in stable releases where there are no changes in configs and data formats on the user's side.

Ulrich