CERN Accelerating science

Installing and using EOS client with other Linux distros


(Benjamin Wolff) #1

Hi,

did anyone try (and succeeded) in mount an EOS volumn using other linux distros (Debian, Ubuntu)? EOS clearly targets (CERN) CentOS and is only provided via YUM repos and RPMs.

So I wonder if someone already managed to install the EOS client on .deb file based distros and if there is a clear path, or if I should not even try ;).

The background is that at CERN EOS takes over tasks that were previously provided by AFS, which is being phased out. Due to compability with newer software (and some UI issues), I can’t use CC7 and are using Ubuntu. Being able to mount EOS volumes under Ubuntu would be very interesting for me.

Thanks.

Cheers,
Ben


(Andreas Joachim Peters) #2

We are building the DEBIAN clients. You can find them here:

http://storage-ci.web.cern.ch/storage-ci/debian/eos/


(Benjamin Wolff) #3

Hi Andreas,

thanks for your reply. In fact I’ve already stumbled over this (indirectly) by browsing this article in the knowledge base: https://cern.service-now.com/service-portal/article.do?n=KB0005039

However, the structure of the repo http://storage-ci.web.cern.ch/storage-ci/debian/eos/ doesn’t look familiar to me and I did not manage the find the repo line I need to add to the apt repos so that it could read the information in it. It only contains the “commits” and “tags” folders, but doesn’t seem to contain and packages in these folders.

Do you know how I need to specify this repo? For the xrootd client, the line is:

deb http://storage-ci.web.cern.ch/storage-ci/debian/xrootd/ artful master

I tried similar combinations for the eos repo, but none worked.

Cheers,
Ben


(Benjamin Wolff) #4

Ok, I finally managed to install the eos-client package on my Ubuntu by adding the following two lines to my /etc/apt/sources.list file:

deb http://storage-ci.web.cern.ch/storage-ci/debian/xrootd/ artful release
deb http://storage-ci.web.cern.ch/storage-ci/debian/eos/citrine/ artful tag

After that, I obtain and add the repo key:

curl -sL http://storage-ci.web.cern.ch/storage-ci/storageci.key | sudo apt-key add -

After that, I was able to install the eos-client package:

sudo apt update
sudo apt install eos-client

Thanks for your help.

Cheers,
Ben


(Cristian Contescu) #5

Also, in order to avoid the following warning messages:

N: Skipping acquire of configured file 'release/binary-i386/Packages' as repository 'http://storage-ci.web.cern.ch/storage-ci/debian/xrootd artful InRelease' doesn't support architecture 'i386'
N: Skipping acquire of configured file 'tag/binary-i386/Packages' as repository 'http://storage-ci.web.cern.ch/storage-ci/debian/eos/citrine artful InRelease' doesn't support architecture 'i386'

one could add the [arch=amd64] option on the respective sources list lines, e.g.:

deb [arch=amd64] http://storage-ci.web.cern.ch/storage-ci/debian/xrootd/ artful release
deb [arch=amd64] http://storage-ci.web.cern.ch/storage-ci/debian/eos/citrine/ artful tag

Cheers,
Cristi