[Clas_offline] CLASWEB Migration Status -- Progress on Pezca... Ready to switch?

Eugene Pasyuk pasyuk at jlab.org
Thu Jan 6 09:27:07 EST 2011


These don't work too:
http://claswebnew.jlab.org/cgi-bin/spin_rotation/magic_energies.pl
http://claswebnew.jlab.org/cgi-bin/spin_rotation/spin_rotation.pl

-Eugene

On 01/06/11 09:12, Eugene Pasyuk wrote:
> Hi Marty,
>
> These two applications still don't show plots:
> http://claswebnew.jlab.org/cgi-bin/epics_history/epics.pl
> http://claswebnew.jlab.org/cgi-bin/ONLINE_TIMELINE/timeline_frames.pl
>
> I believe it is gnuplot issue.
> You managed to fix it in
> http://claswebnew.jlab.org/cgi-bin/HALL_ABC/top_frame-MEW.pl
> It displays plots generated by gnuplot.
> Probably should be similar fix in those too.
>
> -Eugene
>
> On 01/06/11 06:52, Marty Wise wrote:
>>
>> All,
>>
>> Using the Pezca-0.4 source package, I was able to build and install 
>> it into our central /apps version of perl without having to build or 
>> make any parts of the EPICS distribution available to it. At runtime, 
>> the package still needs access to a couple of EPICS shared libraries, 
>> but this is easily arranged through LD_LIBRARY_PATH. The bottom line 
>> is that I have a working example of this new configuration.  If you 
>> access the URL: 
>> http://claswebnew.jlab.org/cgi-bin/HALL_ABC/top_frame-MEW.pl, you'll 
>> see an example of the configuration at work. This page is a 
>> _/slighlty/_ modified version of the original -- 
>> http://claswebnew.jlab.org/cgi-bin/HALL_ABC/top_frame.pl which does 
>> not work.
>>
>> After building Pezca into /apps Perl, I made a small modification to 
>> the top_frame-MEW.pl script mentioned above. All I had to do was 
>> comment out the line:
>>
>>     #use lib 
>> ('/group/clas/www/clasweb/htbin/PERL_CPAN/lib/site_perl/5.6.0/i686-linux');
>>
>> This change removes the explicit reference to the perl library 
>> installation down in /group/clas/www/clasweb/... Since the script 
>> uses /apps/bin/perl, it Is able to find the Pezca module in the apps 
>> build.
>>
>> To address the runtime dependence on the epics shlibs, I set 
>> LD_LIBRARY_PATH in the web server configuration to include a 
>> temporary directory into which I've placed the libca, libCom and 
>> libezca shared libraries.
>>
>> This seems to work, though it's hard to be sure since I'm not very 
>> familiar with them.
>>
>> The problem is that with the explicit library reference, there is no 
>> way to fix this without modifying all the scripts individually. You 
>> guys have a number of scripts configured like this. Changing them now 
>> will break them on the running clasweb. I can easily find and fix 
>> most of these problems, but, I will need to do it as part of the cutover.
>>
>> So... given these results, if nobody sees any problem with these 
>> changes, can we plan to do the switch to the new server today? I will 
>> need to have both the new and old servers offline for an hour or two 
>> to make all the necessary changes. Then, there will certainly still 
>> be other problems that turn up afterward. These will need to be dealt 
>> with as they are discovered. I think, however, that all the major 
>> stuff that has been seen has been addressed.
>>
>> I should also point out that reverting back to the original server in 
>> the event of insurmountable problems of some kind will require a 
>> similar 1-2 hour outage to switch back. Personally, I hate to go back 
>> in general, and in this case, RHEL3 (on the current clasweb) is 
>> obsolete and no longer supported, and has been holding up a number of 
>> projects you guys have asked for that require newer software versions 
>> -- e.g. newer MediaWiki, MantisBT, DocDB, etc.
>>
>> So, can I move forward with the switch? If so, when is a good time?
>>
>> Marty
>>
>>
>> _______________________________________________
>> Clas_offline mailing list
>> Clas_offline at jlab.org
>> https://mailman.jlab.org/mailman/listinfo/clas_offline
>
>
> _______________________________________________
> Clas_offline mailing list
> Clas_offline at jlab.org
> https://mailman.jlab.org/mailman/listinfo/clas_offline
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.jlab.org/pipermail/clas_offline/attachments/20110106/a6953cb0/attachment.html 


More information about the Clas_offline mailing list