Bug#507616: release-notes: ejabberd is a difficult to upgrade package
Hi,
> From the bug report it's not clear to me, whether ejabberd has
> really an upgrade problem or not. If this is realle the case, I
> will put your text into the release notes, OK?
Partly yes:
> 1) Back up /var/lib/ejabberd *before* upgrading.
This is the directory contains all data for ejabberd. Therefore it is
always a good idea to do a backup. ;-) Secondly the database format has
changed and ejabberd will migrate tables to the new format. As a result
it is not possible to downgrade again if you run into trouble with the
new ejabberd.
> 2) The syntax of the configuration file changed, so it must be updated
> by hand.
Most users will have adapted their configuration file. They will have
defined server admins for instance. Keeping the old configuration file
will result in a wrong configuration of ejabberd as some configuration
itmes changed their name.
> 3) The upgraded ejabberd may be unable to start up (for unknown
> reasons).
I was unable to further investigate this issue due to lack of time. I
was asked to try this by upgrading to lenny, but that would have
required me setting up a dedicated machine. There has been an upload
fixing the issue, but it seemed to fix pubsub table migration. As I
don't use pubsub I believe (but can of course not prove) that the
problem will still affect at least some users.
Hope this helps.
Helmut
Reply to: