Wed Oct 20, 2021 8:44 pm
Login Register Lost Password? Contact Us


Clienttools does not install on Ubuntu 18.04

Post questions specific to installation or configuration for the HPCC Systems platform

Fri Mar 06, 2020 9:08 pm Change Time Zone

There are a multitude of failed dependencies when installing clienttools on Ubuntu 18.04.

Code: Select all
$ sudo dpkg -i /tmp/hpccsystems-clienttools-community_7.6.30-1bionic_amd64.deb
Selecting previously unselected package hpccsystems-clienttools-7.6.
(Reading database ... 301595 files and directories currently installed.)
Preparing to unpack .../hpccsystems-clienttools-community_7.6.30-1bionic_amd64.deb ...
Unpacking hpccsystems-clienttools-7.6 (7.6.30-1) ...
dpkg: dependency problems prevent configuration of hpccsystems-clienttools-7.6:
hpccsystems-clienttools-7.6 depends on openssh-server; however:
  Package openssh-server is not installed.
hpccsystems-clienttools-7.6 depends on expect; however:
  Package expect is not installed.
hpccsystems-clienttools-7.6 depends on libapr1; however:
  Package libapr1 is not installed.                                                                                   
hpccsystems-clienttools-7.6 depends on libaprutil1 (>= 1.2.7+dfsg); however:
  Package libaprutil1 is not installed.
hpccsystems-clienttools-7.6 depends on libatlas3-base; however:
  Package libatlas3-base is not installed.
hpccsystems-clienttools-7.6 depends on libboost-regex1.65.1; however:
  Package libboost-regex1.65.1 is not installed.
hpccsystems-clienttools-7.6 depends on libmemcached11; however:
  Package libmemcached11 is not installed.
hpccsystems-clienttools-7.6 depends on libmemcachedutil2; however:
  Package libmemcachedutil2 is not installed.
           
dpkg: error processing package hpccsystems-clienttools-7.6 (--install):
dependency problems - leaving unconfigured                               
Errors were encountered while processing:
hpccsystems-clienttools-7.6


If I understand this I have to install a lot of libraries, eg, 'libatlas3-base'. According to https://packages.debian.org/sid/libatlas3-base "ATLAS is an approach for the automatic generation and optimization of numerical software. Currently ATLAS supplies optimized versions for the complete set of linear algebra kernels known as the Basic Linear Algebra Subroutines (BLAS), and a subset of the linear algebra routines in the LAPACK library."

Furthermore, libatlas has a whole load of dependencies itself, such as fortran.

It appears that I have to install BLAS and FORTRAN in order to use the CLI. Surely, I must be mistaken.

Please confirm or correct my (mis)understanding.
vin
 
Posts: 28
Joined: Tue Feb 10, 2015 8:12 pm

Mon Mar 09, 2020 3:04 pm Change Time Zone

After installing the package, you should run the following to update any dependencies.
Code: Select all
sudo apt-get install -f


I am opening a Jira issue to add this information to the installation instructions for Client Tools (https://track.hpccsystems.com/browse/HPCC-23681)
JimD
 
Posts: 157
Joined: Wed May 18, 2011 1:35 pm

Mon Mar 09, 2020 3:17 pm Change Time Zone

Thanks, Jim. But that doesn't answer my question. The question isn't how but why?

I do not wish to install all those software packages on my machine. Moreover, I find it hard to believe that BLAS and FORTRAN are necessary to execute a CLI.

Thanks for the Jira issue. Please add this detail to the issue.

Best,
-vince
vin
 
Posts: 28
Joined: Tue Feb 10, 2015 8:12 pm

Mon Mar 09, 2020 5:01 pm Change Time Zone

The question of why should be a separate Jira issue. The issue I created was for documentation.

We encourage you to open issues for things you are interested in / concerned about. Do you have a Jira account?

Jim
JimD
 
Posts: 157
Joined: Wed May 18, 2011 1:35 pm

Tue Mar 10, 2020 7:59 pm Change Time Zone

HPCC Systems Platform needs BLAS for matrix operations in Machine Learning. The BLAS package we currently build with probably requires other third party libraries, such as FORTRAN. There probably is a reason why we choose ATLAS, example, it is open-source or widely used by the community, etc.
ming
 
Posts: 32
Joined: Wed Dec 18, 2013 12:38 pm


Return to Installation

Who is online

Users browsing this forum: No registered users and 1 guest

cron