Fails to install on Ubuntu 12.04 (unmet dependency)

Bug #1016024 reported by mb21
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Zorba
Fix Released
High
Juan Zacarias

Bug Description

Zorba fails to install from the repository "ppa:juan457/zorba" on Ubuntu 12.04 Precise Pangolin.
Reason: zorba: Depends: libicu44 but it is not installable

Output as follows:

$ sudo apt-get install zorba
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 zorba : Depends: libicu44 but it is not installable
E: Unable to correct problems, you have held broken packages.

$ apt-cache search libicu
libicu-dev - Development files for International Components for Unicode
libicu48 - International Components for Unicode
libicu48-dbg - International Components for Unicode
libicu4j-4.4-java - Library for Unicode support and internalisation
libicu4j-java - Library for unicode support and internalisation

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
Release: 12.04
Codename: precise

$ uname -a
Linux losalamos 3.2.0-25-generic #40-Ubuntu SMP Wed May 23 20:30:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

David Graf (davidagraf)
Changed in zorba:
assignee: nobody → Juan Zacarias (juan457)
milestone: none → 2.7
Chris Hillery (ceejatec)
Changed in zorba:
importance: Undecided → High
Juan Zacarias (juan457)
Changed in zorba:
status: New → Fix Committed
status: Fix Committed → Fix Released
Revision history for this message
dweber (dweber-consulting) wrote :

This bug has arisen again in Ubuntu 14.04.1 LTS, i.e.

$ apt-cache show zorba
Package: zorba
Priority: extra
Section: devel
Installed-Size: 26541
Maintainer: The FLWOR Fundation <email address hidden>
Architecture: amd64
Version: 3.0.0-1~ubuntu14.04.1
Depends: libc6 (>= 2.14), libcurl3 (>= 7.16.2), libgcc1 (>= 1:4.1.1), libicu48 (>= 4.8-1), libstdc++6 (>= 4.6), libuuid1 (>= 2.16), libxerces-c3.1, libxml2 (>= 2.7.4), libicu-dev
Filename: pool/main/z/zorba/zorba_3.0.0-1~ubuntu14.04.1_amd64.deb
Size: 9070970
MD5sum: 097aec4c19c1dfc5ec1eab007243c742
SHA1: 0e14a4e3f56230364d4341acd0cb36a092ef7289
SHA256: c5dd852110437ccbf8ed56e953f5aa09db15e93459f510f1fe734aca760bff98
Description: a general purpose XQuery processor
 Zorba is a general purpose XQuery processor implementing in C++ the W3C family
 of specifications. It is not an XML database. The query processor has been
 designed to be embeddable in a variety of environments such as other
 programming languages extended with XML processing capabilities, browsers,
 database servers, XML message dispatchers, or smartphones. Its architecture
 employes a modular design, which allows customizing the Zorba query processor
 to the environment’s needs. In particular the architecture of the query
 processor allows a pluggable XML store (e.g. main memory, DOM stores,
 persistent disk-based large stores, S3 stores). Zorba runs on most platforms
 and is available under the Apache license v2.
Description-md5: f68a14c00c3a038870a95ca24cd081e0

$ apt-cache search libicu
icu-devtools - Development utilities for International Components for Unicode
libicu-dev - Development files for International Components for Unicode
libicu52 - International Components for Unicode
libicu52-dbg - International Components for Unicode
libicu4j-4.4-java - Library for Unicode support and internalisation
libicu4j-java - Library for Unicode support and internationalization
libicu44 - International Components for Unicode

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty

$ sudo apt-get install zorba
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 zorba : Depends: libicu48 (>= 4.8-1) but it is not installable
E: Unable to correct problems, you have held broken packages.

$ sudo apt-get install libicu48
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libicu48 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libicu48:i386

E: Package 'libicu48' has no installation candidate

Revision history for this message
nruest (ruestn) wrote :

+1 on 14.04 issue. I have the same issue as dweber (dweber-consulting).

Revision history for this message
Alexey S (ostrokach) wrote :

Installing libicu48 from [here](https://launchpad.net/ubuntu/trusty/amd64/libicu48/4.8.1.1-13+nmu1ubuntu1) fixed the problem.

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.