Comment 5 for bug 1007314

Revision history for this message
Martin Pitt (pitti) wrote :

Please don't modify the blacklist. Instead, as you are using the backports PPA, please update your apt sources to also use the backports PPA for "precise" instead of "oneiric" before upgrading. I'm afraid we can't quite support this kind of upgrade without a PPA, but if in doubt I'd rather vote for preventing data loss.

Ideally the whole postgresql-*-*8.2 package set from Ubuntu 11.10 should work on 12.04 just fine. However, that isn't the case because of the libkrb53 -> libkrb5-3 transition, and we failed to provide a backwards compatible libkrb53 transitional package.

So aside from letting upgraders with PPAs handle the situation manually, I see two solutions:

 - Introduce a transitional libkrb53 into precise (it won't be needed for quantal). This is a pin-pointed and very safe solution for stable.

 - Don't disable PPAs during upgrades, but instead rewrite their apt lines for the release to be upgraded to. This is a bold solution which will presumably also fix similar upgrade failures, but it might also introduce new failures.