couchdb fails to start: looking for absent 'xulrunner'

Bug #389089 reported by Tim Cole
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
couchdb (Ubuntu)
Fix Released
Undecided
Elliot Murphy
xulrunner (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: couchdb

The couchdb init script fails, which also blocks upgrading of the package. Creating a /usr/bin/xulrunner symlink which points to /usr/bin/xulrunner-1.9 seems to fix things; evidently the couchdb package needs to be updated for xulrunner changes.

Related branches

Revision history for this message
Tim Cole (tcole) wrote :

This is with Karmic:

Distributor ID: Ubuntu
Description: Ubuntu karmic (development branch)
Release: 9.10
Codename: karmic

couchdb:
  Installed: 0.9.0-2ubuntu3
  Candidate: 0.9.0-2ubuntu3
  Version table:
 *** 0.9.0-2ubuntu3 0
        500 http://us.archive.ubuntu.com karmic/universe Packages
        100 /var/lib/dpkg/status

xulrunner:
  Installed: 1.8.1.16+nobinonly-0ubuntu1
  Candidate: 1.8.1.16+nobinonly-0ubuntu1
  Version table:
 *** 1.8.1.16+nobinonly-0ubuntu1 0
        500 http://us.archive.ubuntu.com karmic/universe Packages
        100 /var/lib/dpkg/status

Revision history for this message
Tim Cole (tcole) wrote :

Alternately, it may be that the xulrunner package should be providing a /usr/bin/xulrunner symlink and isn't.

Revision history for this message
Elliot Murphy (statik) wrote :

I'm sitting next to Rick Spencer at the platform sprint and he got bit by this also.

Revision history for this message
Elliot Murphy (statik) wrote :

seb gave me some help tracking this down. so the problem with the configuration bombing out when couchdb couldn't be stopped is due to a prerm script returning an exit code if the service could not be stopped. howeveer, the prerm script is not in the couchdb package itself, it was automatically added by dh_installinit.

Revision history for this message
Elliot Murphy (statik) wrote :

Attaching a debdiff which fixes the wrapper script to use xulrunner-1.9 rather than xulrunner directly per instructions from asac.

Revision history for this message
Elliot Murphy (statik) wrote :

not a xulrunner bug

Changed in xulrunner (Ubuntu):
status: New → Invalid
Changed in couchdb (Ubuntu):
assignee: nobody → Elliot Murphy (statik)
status: New → Confirmed
Revision history for this message
Elliot Murphy (statik) wrote :

testbuild in a karmic pbuilder, installed on karmic and start/stop works fine and /usr/bin/couchdb looks correct.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package couchdb - 0.9.0-2ubuntu5

---------------
couchdb (0.9.0-2ubuntu5) karmic; urgency=low

  * Fixes LP: #389089 - couchdb fails to start: looking for absent 'xulrunner'
    - Use version-specific xulrunner binary in couchdb wrapper script.

 -- Elliot Murphy <email address hidden> Wed, 05 Aug 2009 11:27:30 +0100

Changed in couchdb (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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