[lsst-dm-stack-users] Using eups without internet connection : DM-602

Fabrice Jammes fabrice.jammes at in2p3.fr
Wed Aug 20 13:41:51 PDT 2014


On 20/08/2014 03:11, Kian-Tat Lim wrote:
> Fabrice,
>
>> By retrieving products generated on lsst-dev.ncsa.illinois.edu using
>> lsstsw to a local machine, I tried to setup a local distserver which
>> could be usable without internet connection.
>> This may be useful for a cluster install, indeed clusters usually
>> don't have internet access.
>>
>> It seems I'm near from making it work, but I've got one last problem
>> with the REPOSITORY variable of pkginfo file :
> 	Packaging is a bit advanced for lsst-dm-stack-users...
>
> 	The REPOSITORY URL in the pkginfo file should not be used to
> retrieve the source of the package, if you built the package using
> SOURCE=package, so I don't think that's your problem.
>
> 	What is the error you are seeing?
>
Hi K.T, and Paul,

Thanks Paul for your solution.

Here's a better description of the issue I met. Paul solution, with git, 
seems OK, but before using it I would like to be sure that their isn't 
any eups option which may solve that.
I build Qserv on http://lsst-web.ncsa.illinois.edu using the "rebuild" 
command of lsstsw (it doesn't to provide any SOURCE=package option).
Then I dowload on my laptop all the git repositories for Qserv and 
dependencies, the eups archive, the content of distribution server 
package (from http://lsst-web.ncsa.illinois.edu) and then shut down the 
internet and launched newinstall.sh.

Here's the error log :

---------
....
Would you like us to install Anaconda Python distribution (if unsure, 
say yes)? no

Installing EUPS (v1.5.0)...  done.
Installing the basic environment ...
   [  1/5  ]  doxygen 1.8.5 ...

***** error: from 
/home/qserv/stack/EupsBuildDir/Linux64/doxygen-1.8.5/build.log:
+ cd /home/qserv/stack/EupsBuildDir/Linux64/doxygen-1.8.5
+ tar xzvf /tmp/eups/distrib/doxygen_oN3OMl
doxygen-1.8.5/
doxygen-1.8.5/ups/
doxygen-1.8.5/ups/pkginfo
++ find . -maxdepth 1 -type d '!' -name '.*'
++ head -n 1
+ PKGDIR=./doxygen-1.8.5
+ test '!' -z ./doxygen-1.8.5
+ cd ./doxygen-1.8.5
+ [[ ! -e ./ups/eupspkg ]]
+ mkdir -p ./ups
+ ln -s /home/qserv/stack/eups/lib/eupspkg.sh ups/eupspkg
+ eups list -s
eups list: No products found
+ ./ups/eupspkg VERBOSE=0 FLAVOR=Linux64 fetch*
**fatal: unable to connect to git.lsstcorp.org:**
**git.lsstcorp.org: Name or service not known*

+ exit -1
eups distrib: Failed to build doxygen-1.8.5.eupspkg: Command:
         source /home/qserv/stack/eups/bin/setups.sh; export 
EUPS_PATH=/home/qserv/stack; 
(/home/qserv/stack/EupsBuildDir/Linux64/doxygen-1.8.5/build.sh) >> 
/home/qserv/stack/EupsBuildDir/Linux64/doxygen-1.8.5/build.log 2>&1 
4>/home/qserv/stack/EupsBuildDir/Linux64/doxygen-1.8.5/build.msg
exited with code 255
-------------

"git.lsstcorp.org" url is provided by pkginfo file contained in 
doxygen.eupspkg, which was produced with lsstsw on 
http://lsst-web.ncsa.illinois.edu.

Is there any other solution than the Paul (git) one ?

Thanks,

Fabrice

P.S. : I agree that packaging is a bit advanced for lsst-dm-stack-users, 
but I didn't knew where else to ask these question, sorry.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://listserv.lsstcorp.org/pipermail/dm-users/attachments/20140820/779f55ee/attachment.html>


More information about the dm-users mailing list