Error message message is totally wrong, and correct behaviour would be a question if user wants to uninstall applications in order to upgrade.