This option of the tool DNF can help you to see and rollback by transaction history.
NOTE: This option not work if you use the
system-upgrade to another version of the distro.
[root@desk mythcat]# dnf
usage: dnf [options] COMMAND
List of Main Commands:
...
history display, or use, the transaction history
...
This command displays DNF transaction history starting from the latest transaction on top of the listing.
[root@desk mythcat]# dnf history
ID | Command line | Date and time | Action(s) | Altered
-------------------------------------------------------------------------------
64 | groupupdate Minimal Inst | 2019-08-29 21:59 | Install | 2
63 | groupupdate Minimal Inst | 2019-08-29 21:59 | Install | 2
To display information about this transaction use this command:
[root@desk mythcat]# dnf history info 64
Transaction ID : 64
Begin time : Thu 29 Aug 2019 09:59:52 PM EEST
Begin rpmdb : 1643:6a997d9fa53488ec0003727cb0394b18b6b4deaf
End time : Thu 29 Aug 2019 09:59:53 PM EEST (1 seconds)
End rpmdb : 1643:6a997d9fa53488ec0003727cb0394b18b6b4deaf
User : Catalin George Festila
Return-Code : Success
Releasever : 30
Command Line : groupupdate Minimal Install
Packages Altered:
Install @core
Install @minimal-environment
To rollback the latest transaction use this:
[root@desk mythcat]# dnf history undo 64