In upgrading a test site, I had this same issue.
I restored backups of both the database, and the files.
Extracted the upgrade file over the test site
Removed old DNNProvider
Install runs, but I received the an error on returning to the site. I discovered that this related to using House of Nuke's HouseMenu 2 (beta).
I have removed the offending code from my template, and the page now displays properly (albeit, without the menu).
I now have had two separate issues:
1. My current issue is that it will not allow me to log in.
2. My previous issue was that, it would allow me to log in, but when I tried to access admin pages, it would throw an error. I don't have the replication of that error, as I reverted to the old version, to attempt the upgrade again.
I am attempting to figure out the issues related to this, I will post more as I know it. And if anyone has any suggestions, I would be most appreciative!
Thanks,
Alex