When upgrading from 5.2 to 5.8.0, the installer searched for existing packages, but didn't fill in which ones were already installed. So the set that was installed broke dependancies, and I had to choose them all manually.
"should be fixed" in starbuck