Install HIPserver on Linux

  1. Install the HIPserver package
    • For CentOS 7: sudo rpm -i HIPserver-2.1.3-481.el7.x86_64.rpm
    • For Ubuntu 16.04, Ubuntu 18.04, and Debian 9: sudo dpkg -i HIPserver_2.1.3-656_amd64.deb
  2. Create a profile by entering: hipctl profile create new_name=<profile name> conductor=<conductor>
  3. Activate the profile by entering: hipctl profile activate profile=<profile name>
  4. Start the service my entering: hipctl service start
    Note: If the service is already running, it may not activate a new profile without first stopping and starting the service.

You may receive an error message during installation if you do not have the dependencies install required by the HIPserver. Use the guidance below if you run into installation errors.

If you receive the following error in Ubuntu 16.04:
/usr/sbin/hip: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory

Install the following package: sudo apt install libcurl3 libcurl4-openssl-dev

If you receive the following error in Ubuntu 18.04:
/usr/sbin/hip: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version 'CURL_OPENSSL_3' not found (required by /usr/sbin/hip)
Install the following packages:
  • sudo apt install libcurl3
  • sudo apt install libcurl4-openssl-dev
If you receive the following error in Debian 9:
/usr/sbin/hip: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object
Do the following:
  1. sudo apt install libssl1.0.2 libcurl3
  2. Download and install the latest libssl1.0.0 from https://packages.debian.org/en/jessie/libssl1.0.0