package ejabberd failed to install/upgrade: Conflicts found! Please edit `/etc/ejabberd/ejabberd.cfg' and sort them out manually.

Bug #293687 reported by marsteegh
4
Affects Status Importance Assigned to Milestone
ejabberd (Ubuntu)
Invalid
Low
Unassigned
ucf (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Binary package hint: update-manager

standard upgrade of up-to-date hardy -> intrepid

ProblemType: Package
Architecture: i386
DistroRelease: Ubuntu 8.10
ErrorMessage: ErrorMessage: SystemError in cache.commit(): E:Sub-process /usr/bin/dpkg returned an error code (1)

Package: update-manager 1:0.93.32
PackageArchitecture: all
SourcePackage: update-manager
Title: package update-manager 1:0.93.32 failed to install/upgrade: ErrorMessage: SystemError in cache.commit(): E:Sub-process /usr/bin/dpkg returned an error code (1)
Uname: Linux 2.6.24-21-generic i686

Related branches

Revision history for this message
marsteegh (m-versteegh) wrote :
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Thanks for your report.

The error is
=====
Setting up ejabberd (2.0.1-2) ...
Installing new version of config file /etc/default/ejabberd ...
Installing new version of config file /etc/init.d/ejabberd ...
Merging changes into the new version
 Conflicts found! Please edit `/etc/ejabberd/ejabberd.cfg' and sort them out manually.
 The file `/etc/ejabberd/ejabberd.cfg.ucf-new' has a record of the failed merge of the configuration file.
dpkg: error processing ejabberd (--configure):
 subprocess post-installation script returned error exit status 3
=====

The cause of the failure is the 3 way merge option of ucf.

Affecting to ejabberd and adding and ucf task.

Changed in update-manager:
importance: Undecided → Low
status: New → Triaged
Changed in ucf:
importance: Undecided → Medium
status: New → Triaged
Steve Langasek (vorlon)
Changed in ucf (Ubuntu):
importance: Medium → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ucf - 3.0018ubuntu1

---------------
ucf (3.0018ubuntu1) karmic; urgency=low

  * On a three-way merge conflict, output the error message using a debconf
    error and then return to the debconf menu - instead of throwing a
    non-zero error code and causing the package install to abort. Anything
    the user needs to do to fix up the broken merge can be done as well
    from the debconf menu as from after the install failure, and this way we
    don't have a logjam of failed package installs on dist-upgrade.
    LP: #269539, #293687.

 -- Steve Langasek <email address hidden> Tue, 25 Aug 2009 16:10:29 -0700

Changed in ucf (Ubuntu):
status: Triaged → Fix Released
tags: added: dist-upgrade
Changed in ejabberd (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.