Description of problem: When running "dnf system-upgrade download --releasever=22"... Running transaction check Error: transaction check vs depsolve: vsftpd = 3.0.2-6.fc20 is needed by (installed) vsftpd-sysvinit-3.0.2-6.fc20.i686 To diagnose the problem, try running: 'rpm -Va --nofiles --nodigest'. To fix inconsistent RPMDB, try running: 'rpm --rebuilddb'. If the above doesn't help please report this error at 'https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=dnf'. Version-Release number of selected component (if applicable): How reproducible: Run "dnf system-upgrade download --releasever=22" on my Dell 1525 Laptop.
Please try first upgrade to releasever=21, than upgrade dnf, than dnf upgrade, than dnf system-upgrade download --releasever=22" --allowerasing. If there will be still problem, it could be a problem of certain packages - please refer to related component of problematic packages.