Project

General

Profile

Support #5967

Requesting support for running larsoft jobs on OSG nodes without X11 libraries installed

Added by Michael Kirby over 5 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
Install / build / code mgmt
Target version:
Start date:
04/18/2014
Due date:
% Done:

100%

Estimated time:
Experiment:
Co-Assignees:
Duration:

Description

Here is the specific error when trying to run lar jobs on some worker nodes at Nebraska:

Unable to load requested library /cvmfs/oasis.opensciencegrid.org/fermilab/products/larsoft/nutools/v1_01_05/slf6.x86_64.e4.debug/lib/libMagneticField_service.so
libXmu.so.6: cannot open shared object file: No such file or directory

(if you want a worker node name, red-d15n8.unl.edu is one of the SLF6 nodes that doesn't have X11, and Nebraska has said they will not install X11)

The library provides:

$ yum whatprovides libXmu.so.6
Loaded plugins: downloadonly, kernel-module, kmod, priorities, protect-packages, protectbase, verify, versionlock
Excluding Packages in global exclude list
Finished
Reducing flash-plugin package from Adobe to included packages only
Finished
Excluding Packages from sws-managed
Finished
839 packages excluded due to repository priority protections
0 packages excluded due to repository protections
Reading version lock configuration
libXmu-1.0.2-5.i386 : X.Org X11 libXmu/libXmuu runtime libraries
Repo : sl-base
Matched from:
Other : libXmu.so.6

So as a member of µBooNE and LBNE who would like to utilize the OSG resources at Nebraska and other sites, is it possible to design a solution to this dependency within larsoft. This could mean removing the dependency or shipping larsoft with a set of external libraries. Either is fine by me.

Cheers,
Mike

History

#1 Updated by Michael Kirby over 5 years ago

  • Subject changed from Requesting support for distributions of X11 libraries with larsoft for OSG operations to Requesting support for running larsoft jobs on OSG nodes without X11 libraries installed
  • Description updated (diff)

#2 Updated by Lynn Garren over 5 years ago

  • Project changed from LArAdmin to LArSoft
  • Category set to Install / build / code mgmt

There are several possibilities. We'd like to start by investigating the dependencies for the various libraries.

#3 Updated by Gianluca Petrillo over 5 years ago

Interestingly enough, in my laptop build (Gentoo Linux), libMagneticField_service.so does not depend on any graphic library (neither X nor OpenGL).

#4 Updated by Lynn Garren over 5 years ago

  • Status changed from New to Assigned
  • Assignee set to Lynn Garren

#5 Updated by Michael Kirby about 5 years ago

Any progress on this?

- Mike

#6 Updated by Lynn Garren about 5 years ago

  • % Done changed from 0 to 60

The library link list for nutools came from SRT and included many unnecessary libraries. I have gone through nutools and changed the link lists to only add those libraries explicitly needed.

This will be part of nutools v1_07_00, which is built with the new art v1_12_04.

#7 Updated by Lynn Garren about 5 years ago

  • Status changed from Assigned to Feedback

Please test with larsoft v03_04_02 with nutools v1_07_00.

The library link list was completely revisited for nutools v1_07_00 to remove unnecessary libraries from the link list. (You may recall that nutools was ported from SRT, which had an overly inclusive link list.)

#8 Updated by Lynn Garren about 5 years ago

  • Status changed from Feedback to Resolved

Mike reports that he no longer sees a problem with missing libaries.

#9 Updated by Lynn Garren about 5 years ago

  • % Done changed from 60 to 100

#10 Updated by Lynn Garren almost 5 years ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF