[LSST|dm-users 518] Re: Fwd: Error installing meas_base during software install
Dominique Boutigny
boutigny at in2p3.fr
Mon Dec 8 11:27:56 PST 2014
Hi Mike,
I am also using a Ubuntu 14.04 system and I am having the same problem
as you. So, what I am doing is to build the stack on another platform (I
use Scientic Linux / Redhat) and simply make a tar ball that I deploy on
my system. This is working very well, you only have to fix a couple of
things for eups.
Here is a copy of the recipe I put in the IN2P3 wiki :
http://lsst.in2p3.fr/wiki/index.php/Calcul (you can create an account
for yourself, it is not moderated).
Hope this helps
Dominique
PS : Fabio Hernandez at CC-IN2P3 is also working on a system to deploy
the LSST stack using CernVM-FS. This is very convenient. You can contact
him directly if you wish.
Introduction
It is possible to replicate a working stack installation into another
directory structure or even on another computer without recompiling the
packages. Here is how to proceed, taking the example of the stack v9_2
installed at CC-IN2P3 :
cd /sps/lsst/Library/stack_v9_2
tar -cvzf stack.tar.gz *
cp stack.tar.gz some_directory (on the same or on another server)
tar -xvzf stack.tar.gz
At this stage we have the stack directory structure but in order to make
it work, we need to fix the following :
* Cleanup any LSST or EUPS environment variable (it may be safer to
start a completely new shell)
* Change LSST_HOME in loadLSST.sh
* Change EUPS_DIR and EUPS_PATH in eups/bin/setups.sh
Then one can now re-initialize the stack environment :
source loadLSST.sh
The eups database should now be ok.
[modifier
<http://lsst.in2p3.fr/wiki/index.php?title=Copier_/_d%C3%A9placer_le_stack_dans_une_arborescence_diff%C3%A9rente_o%C3%B9_sur_une_autre_machine&action=edit§ion=2>]Caveats
[modifier
<http://lsst.in2p3.fr/wiki/index.php?title=Copier_/_d%C3%A9placer_le_stack_dans_une_arborescence_diff%C3%A9rente_o%C3%B9_sur_une_autre_machine&action=edit§ion=3>]Fixing
eups for some manually declared packages
If some packages have been manually declared to eups without specifying
a path relative to EUPS_PATH, one have to undeclare those packages in
order to re-declare them with the right path. For instance :
unsetup obs_cfht my_obs_cfht
eups undeclare obs_cfht my_obs_cfht
eups declare -r some_directory/my_packages/obs_cfht obs_cfht my_obs_cfht
setup obs_cfht my_obs_cfht
[modifier
<http://lsst.in2p3.fr/wiki/index.php?title=Copier_/_d%C3%A9placer_le_stack_dans_une_arborescence_diff%C3%A9rente_o%C3%B9_sur_une_autre_machine&action=edit§ion=4>]Fixing
ipython
If the stack release comes with the anaconda python distribution, the
firs line of the ipython wrap-up script should be fixed to point to the
right python path.
[modifier
<http://lsst.in2p3.fr/wiki/index.php?title=Copier_/_d%C3%A9placer_le_stack_dans_une_arborescence_diff%C3%A9rente_o%C3%B9_sur_une_autre_machine&action=edit§ion=5>]Remark
This method is working to install the stack on Ubuntu 14.04 by copying
the stack from a SL6.5 distribution
On 12/08/2014 11:17 AM, Mike Lund wrote:
> Dominique, thanks for the quick answer on this.
>
> To follow this up with a probably naive question, are there any
> options to get this working other than the stack build? If it effects
> anything, my needs for the software are primarily just for writing new
> metrics for the MAF. I also know that Ubuntu 14.10 is out now, and
> that is something that I could upgrade to if the issues with gcc are
> limited to just 14.04 and not later versions.
> - Mike Lund
>
> On Sat, Dec 6, 2014 at 1:12 PM, Dominique Boutigny <boutigny at in2p3.fr
> <mailto:boutigny at in2p3.fr>> wrote:
>
> Hi Mike,
>
> Until recently, the stack build was incompatible with Ubuntu 14.04
> due to some gcc subtleties. So, unless this was fixed in the mean
> time, this is likely the reason of the errors that you are seeing.
>
> Best,
>
> Dominique
>
> On 12/6/2014 11:03 AM, Mike Lund wrote:
>> Hello, Lynne Jones recommended I send this question to here and
>> thanks in advance for any help.
>>
>> I'm trying to install the LSST software, and my install is
>> failing when trying to meas_base, and the screen output is saying
>> that it's running python test scripts and failing 15 tests. I'm
>> trying to install this on Ubuntu 14.04.1 LTS, and the last few
>> lines output to terminal are the following:
>>
>> scons: *** [checkTestStatus] Error 1
>> scons: building terminated because of errors.
>> + exit -4
>> eups distrib: Failed to build
>> meas_base-master-g5cbca8985d.eupspkg: Command:
>> source /home/mike/lsst/eups/bin/setups.sh; export
>> EUPS_PATH=/home/mike/lsst;
>> (/home/mike/lsst/EupsBuildDir/Linux64/meas_base-master-g5cbca8985d/build.sh)
>> >>
>> /home/mike/lsst/EupsBuildDir/Linux64/meas_base-master-g5cbca8985d/build.log
>> 2>&1
>> 4>/home/mike/lsst/EupsBuildDir/Linux64/meas_base-master-g5cbca8985d/build.msg
>>
>> exited with code 252
>>
>> I've also attached the build.log for this.
>>
>> - Mike Lund
>>
>>
>>
>> _______________________________________________
>> dm-users mailing list
>> dm-users at lists.lsst.org <mailto:dm-users at lists.lsst.org>
>> https://lists.lsst.org/mailman/listinfo/dm-users
>
> --
> Dominique Boutigny - CNRS / CC-IN2P3
> Now at SLAC National Accelerator Laboratory
>
> Mail :boutigny at in2p3.fr <mailto:boutigny at in2p3.fr> -boutigny at slac.stanford.edu <mailto:boutigny at slac.stanford.edu>
> Office :+1 650-926-5759 <tel:%2B1%20650-926-5759> - Cellular :+1 774-232-0912 <tel:%2B1%20774-232-0912>
>
>
> _______________________________________________
> dm-users mailing list
> dm-users at lists.lsst.org <mailto:dm-users at lists.lsst.org>
> https://lists.lsst.org/mailman/listinfo/dm-users
>
>
--
Dominique Boutigny - CNRS / CC-IN2P3
Now at SLAC National Accelerator Laboratory
Kavli Building - Room 221
Mail : boutigny at in2p3.fr - boutigny at slac.stanford.edu
Office : +1 650-926-5759 - Cellular : +1 774-232-0912
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.lsst.org/pipermail/dm-users/attachments/20141208/073a5417/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2936 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://lists.lsst.org/pipermail/dm-users/attachments/20141208/073a5417/attachment-0001.p7s>
More information about the dm-users
mailing list