On Sat, 28 Apr 2012 13:17:08 +0200
Dominik George <n...@naturalnet.de> wrote:

> Some Mnesia tables are not upgraded when upgrading to the newest
> package version.
> 
> Sometimes, upstream changes table schemas, as has happened with the
> pubsub tables.
> 
> As a result, pubsub stops working after upgrading from the version in
> stable to the version in testing. Clients get a "Forbidden" error.
> 
> Up to now, I only found deleting and recreating the tables as a
> solution, which causes data loss in pubsub nodes, but I am sure that
> upstream provides an update script that could easily be run in
> postinst!
To my knowledge, the Mnesia database upgrade logic is built into
the ejabberd code directly (it was last time I looked at it a while
back).  So the real problem might be that "the jump" is too long:
stable has 2.1.5 and testing has 2.1.10 (and upstream is just about to
release 2.1.11).  Since it's naturally for the upstream to only test
upgrades from the directly adjacent previous version, such a big
version span might in theory confuse the upgrade logic.
I will try to debug this issue with the upstream.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to