Installing CouchDB 1.6.1 on Ubuntu 14.04 - problem with erlang-abi-15.b

Bug #1516082 reported by jimbojw
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
erlang (Ubuntu)
New
Undecided
Unassigned

Bug Description

System: Ubuntu version 14.04 on AMD-64

Steps to reproduce: $ sudo apt-get install couchdb

Expected: CouchDB version 1.6.1 installed.

Actual: Blocked because couchdb-bin can't find the virtual package erlang-abi-15.b.

Cause: The latest version of erlang-base (1:18.1) does not provide erlang-abi-15.b, on which couchdb-bin depends.

Workaround: Downgrade erlang-base to 1:17.4 by using aptitude and rejecting its first suggestion.

More details here: http://askubuntu.com/questions/696930/couchdb-unmet-dependencies-couchdb-bin-1-6-1-0ubuntu5-held-broken-package

Tags: packaging
Revision history for this message
jimbojw (jimbojw) wrote :

Update: The conflict has to do with erlang-base and whether it's manually installed.

Here is a better workaround. Instead of using aptitude to downgrade erlang-base, remove all traces of couchdb and erlang, then install couchdb.

Rough sequence of steps:

* apt-get remove couchdb couchdb-bin erlang-base erlang-base-hipe erlang-solutions
* apt-get install couchdb

After doing this, erlang-base will not be installed, and a bunch of other erlang packages will be installed at version 1:16.b.3.

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.