Just a heads up for you intrepid rawhide users:
The latest (as of this writing) dnf update, version 1.1.2-2.fc24 seems to break doing a lot of things you might want dnf to do (like update packages or list them or anything).
Bug https://bugzilla.redhat.com/show_bug.cgi?id=1265336 is open to track the issue.
In the mean time you may want to manually download 1.1.1-2.fc24 from koji.fedoraproject.org and downgrade and add a ‘exclude=python3-dnf-1.1.2-2.fc24’ to your /etc/dnf/dnf.conf
Keep em movin