hbase charm does not install on power architecture

Bug #1365127 reported by Matt Bruzek
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
hbase (Juju Charms Collection)
New
High
Unassigned

Bug Description

I tried to deploy the hbase charm on a power system (ppc64le) and the install failed to find a package.

I suspect there is no ppc64le debian package for hbase.

2014-09-03 18:58:42 INFO install Reading package lists...
2014-09-03 18:58:42 INFO juju-log Disabling startup of hbase services during install
2014-09-03 18:58:43 INFO juju-log Installing hbase...
2014-09-03 18:58:43 INFO install Reading package lists...
2014-09-03 18:58:43 INFO install Building dependency tree...
2014-09-03 18:58:43 INFO install Reading state information...
2014-09-03 18:58:43 INFO install E: Unable to locate package hbase
2014-09-03 18:58:43 ERROR juju.worker.uniter uniter.go:486 hook failed: exit status 100

Can we fix this?

Tags: audit ppc64el
Matt Bruzek (mbruzek)
tags: added: ppc64el
tags: removed: ppc64le
Revision history for this message
Johnny Shieh (jshieh) wrote :

James, is there a chance of you taking a look and seeing if a minor change would make this trusty/ppc64le workable?

Revision history for this message
Johnny Shieh (jshieh) wrote :

The ppc64 port for hbase has been done. You can pick it up at github:

https://github.com/vsosrc?tab=repositories

Revision history for this message
Antonio Rosales (arosales) wrote :

Collaborating with IBM hbase has been enabled upstream, and should work in a Juju environment. Next steps are for Canonical to enable hbase in a Trusty Charm with IBM JDK and Power8 LE support.

Changed in hbase (Juju Charms Collection):
importance: Undecided → High
Revision history for this message
Mahesh Waidande (mahesh-waidande1248) wrote :

I encounter below error while deploying Hbase charm on ubuntu trusty.

“ INFO unit.hbase/0.install logger.go:40 E: Unable to locate package hbase
unit-hbase-0[7203]: 2015-12-29 ERROR juju.worker.uniter.operation runhook.go:103 hook "install" failed: exit status 100 “

Above error indicates that hbase charm was failed due to unavailability of ‘hbase’ package on ubuntu trusty

For installing hbase and pig packages ‘hbase-common’ script add ppa ‘ppa:hadoop-ubuntu/stable’ to existing repository using ‘add-apt-repository ‘ command.

‘add-apt-repository ppa:hadoop-ubuntu/stable’ command add ‘http://ppa.launchpad.net/hadoop-ubuntu/stable/ubuntu’ repository which included to install hbase and pig packages but this newly added repository does not contain package/binary for hbase that is the reason we are encounter ‘Unable to locate package hbase’ error while deploying hbase charm.

I gone through the hook scripts and collect a list of packages required by hbase charm to deploy and check their availability on ubuntu trusty. Below is list of package names and their availability status on trusty.

hbase - Not available
dotdee - Available
pig - Available through PPA (ppa:hadoop-ubuntu/stable)
amulet - Available through PPA ( ppa:juju/stable )
python3-requests - Available

By looking above data if ‘hbase’ package made available on ubuntu trusty then it would be easy to port hbase charm on trusty. There might be other challenges but at least we have set of all the required packages. I already raise a bug against trusty distribution on launchpad https://bugs.launchpad.net/ubuntu/+bug/1530289 describing unavailability of hbase package on trusty. I am continue to work on porting activity and keep posting my findings/comments here.

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.