Project

General

Profile

Actions

Support #9054

closed

Arvados single sign on server installation on CentOS 7

Added by Richard Casey almost 8 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Assigned To:
Category:
SSO
Target version:
-
Due date:
Story points:
-

Description

Trying to install Arvados Single Sign On server on CentOS 7 following the instructions on:
http://doc.arvados.org/install/install-sso.html

In the step:
sudo yum install arvados-sso-server

it gives the error
Warning: Web service (Nginx or Apache) not found.
To override, set the WEB_SERVICE environment variable to the name of the service hosting the Rails server.

and does NOT create the directory or files in:
/etc/arvados/sso

Nginx is running. Not sure what WEB_SERVICE should be set to, or why it generates the error message. Stuck on this step and not sure what to do next.
export


Related issues

Related to Arvados - Idea #9309: [Deployment] Make Arvados installable on CentOS 7ResolvedBrett Smith05/28/2016Actions
Actions #1

Updated by Brett Smith almost 8 years ago

  • Target version deleted (Arvados Future Sprints)

Richard,

Please understand, we haven't built Arvados packages for CentOS 7 yet. The current CentOS packages have been built and tested on CentOS 6. We can't promise they'll work correctly on CentOS 7. Even if you make it past this issue, others may arise.

You mentioned in e-mail that the problem seems to be that the command service --status-all doesn't find nginx. Does it return any output at all? What's the output of rpm -qf "$(which service)" run as root?

Actions #2

Updated by Richard Casey almost 8 years ago

Hi Brett,

No problem at all. I figured the issue might be related to OS versions. I'm new on the site and trying to work through and understand how things are organized.

If I start nginx and confirm it's running with "sudo systemctl status nginx", then "sudo service --status-all" shows

netconsole module not loaded
Configured devices:
lo enp5s0 richardcaseyhpc
Currently active devices:
lo enp5s0 wlp3s0 virbr0 docker0

The postinstall scriptlet tests for nginx, so if it's not listed here the script fails.

Then "rpm -qf "$(which service)" shows

initscripts-9.49.30-1.el7_2.2.x86_64

I have a temp workaround now by running

export WEB_SERVICE=nginx
sudo -E yum install arvados-sso-server

Actions #3

Updated by Brett Smith almost 8 years ago

Richard,

We just published a full set of packages for CentOS 7, including systemd support. We also updated our install guide with details about setting everything up, including systemd configuration for other services deployed in an Arvados cluster. I would encourage you to try those out, and please let us know if you run into any issues with them.

Actions #4

Updated by Peter Amstutz about 4 years ago

  • Status changed from New to Closed
Actions

Also available in: Atom PDF