<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://t2bwiki.iihe.ac.be/index.php?action=history&amp;feed=atom&amp;title=Installing_CRAB_at_IIHE</id>
	<title>Installing CRAB at IIHE - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://t2bwiki.iihe.ac.be/index.php?action=history&amp;feed=atom&amp;title=Installing_CRAB_at_IIHE"/>
	<link rel="alternate" type="text/html" href="https://t2bwiki.iihe.ac.be/index.php?title=Installing_CRAB_at_IIHE&amp;action=history"/>
	<updated>2026-04-22T10:35:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://t2bwiki.iihe.ac.be/index.php?title=Installing_CRAB_at_IIHE&amp;diff=150&amp;oldid=prev</id>
		<title>Maintenance script: Created page with &quot; === On SANPC === Login as cmssoft:  &lt;pre&gt; su - cmssoft &lt;/pre&gt;  Make sure you are in the correct dir:  &lt;pre&gt; cd /msa3/crab &lt;/pre&gt;  Download the latest tarball fro...&quot;</title>
		<link rel="alternate" type="text/html" href="https://t2bwiki.iihe.ac.be/index.php?title=Installing_CRAB_at_IIHE&amp;diff=150&amp;oldid=prev"/>
		<updated>2015-08-26T12:28:42Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; === On SANPC === Login as cmssoft:  &amp;lt;pre&amp;gt; su - cmssoft &amp;lt;/pre&amp;gt;  Make sure you are in the correct dir:  &amp;lt;pre&amp;gt; cd /msa3/crab &amp;lt;/pre&amp;gt;  Download the latest tarball fro...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
=== On SANPC ===&lt;br /&gt;
Login as cmssoft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cmssoft&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure you are in the correct dir:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /msa3/crab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the latest tarball from http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/.&lt;br /&gt;
Example:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/CRAB_1_4_2.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Untar it:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxvf CRAB_1_4_2.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rename the directory:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mv CRAB_1_4_2 CRAB_1_4_2_IIHE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change directory and backup cms_cmssw.py&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd CRAB_1_4_2_IIHE/python&lt;br /&gt;
cp cms_cmssw.py cms_cmssw.py.orig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apply the following patch (and adapt it if necessary):&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
patch -p0 &amp;lt;all_141.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Go back to the CRAB dir and run ./configure script:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ..&lt;br /&gt;
./configure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change permissions:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod -R g+x CRAB_1_4_2_IIHE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Patch a new crab release ===&lt;br /&gt;
&lt;br /&gt;
*add this line at the end of the &amp;lt;tt&amp;gt;crab.sh&amp;lt;/tt&amp;gt; file&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export PYTHONPATH=/opt/glite/lib/python/:$PYTHONPATH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 and for the &amp;lt;tt&amp;gt;crab.csh&amp;lt;/tt&amp;gt; file&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
setenv PYTHONPATH /opt/glite/lib/python/:$PYTHONPATH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*copy SOAPpy+fpconst to the &amp;lt;tt&amp;gt;BossPython&amp;lt;/tt&amp;gt; repository&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp -rf /msa3/crab/CRAB_2_0_0/Boss/BOSS_4_3_8-ui3_1/BossPython/fpconst.py* /msa3/crab/CRAB_2_0_1/Boss/BOSS_4_3_8-ui3_1/BossPython/ &lt;br /&gt;
cp -rf /msa3/crab/CRAB_2_0_0/Boss/BOSS_4_3_8-ui3_1/BossPython/SOAPpy/ /msa3/crab/CRAB_2_0_1/Boss/BOSS_4_3_8-ui3_1/BossPython/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*on the &amp;lt;tt&amp;gt;crab.py&amp;lt;/tt&amp;gt; file comment out the line :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
os.putenv(&amp;quot;PATH&amp;quot;, definePath(&amp;quot;new&amp;quot;) )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Create patches ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
version=1_5_3_pre3&lt;br /&gt;
cd /msa3/crab/CRAB_${version}_IIHE/python&lt;br /&gt;
for i in cms_cmssw.py SchedulerEdg.py EdgConfig.py&lt;br /&gt;
do &lt;br /&gt;
  diff -u /msa3/crab/CRAB_$version/python/$i $i &amp;gt; patch-$version-$i &lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Apply patches ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
version=1_5_3&lt;br /&gt;
previous=1_5_3_pre3&lt;br /&gt;
cd /msa3/crab/CRAB_${version}_IIHE/python&lt;br /&gt;
for i in cms_cmssw.py SchedulerEdg.py EdgConfig.py&lt;br /&gt;
do &lt;br /&gt;
  cp $i ${i}-orig&lt;br /&gt;
  patch $i &amp;lt; /msa3/crab/CRAB_${previous}_IIHE/python/patch-$previous-$i&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TracNotice|{{PAGENAME}}}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>