[Swift-devel] (no subject)
Michael Wilde
wilde at mcs.anl.gov
Wed Dec 5 12:25:40 CST 2007
Im in Raphaele's office working this problem out with him.
The gssapi error is what we've seen before - 0.3 running on Java 1.5.
Raphaele is now building trunk which should work. We should post
something on this or put out an 0.4, perhaps?
The other error was the fact that he needed to designate stdout and map
the filename in hist hostname() function. I showed him the example for this.
- Mike
On 12/5/07 11:40 AM, Dr. Raffaele Montella wrote:
> Hi!
>
> I'm learning how to configure swift, developing swift workflows and I hope
> contribute to the development as soon.
>
> I installed Swift on a machine at CI where I have certificates in order to
> execute on two machine at my home University in Naples.
>
> On this two machine is installed GT4.0.5 with the gatekeeper up and running.
>
> I can run jobs from floater-245.ci.uchicago.edu to data.uniparthenope.it
> using globus-job-run and perform gridftp operations as here:
>
>
>
> infonav at floater-245:~/swift$ globus-url-copy
> file:////home/infonav/swift/hostname.swift
> gsiftp://data.uniparthenope.it//tmp/hostname.swift
>
> infonav at floater-245:~/swift$ globus-url-copy
> gsiftp://data.uniparthenope.it//tmp/hostname.swift
> file:////tmp/hostname.swift
>
> infonav at floater-245:~/swift$ ls /tmp
>
> VMW hostname.swift hsperfdata_globus hsperfdata_infonav mc-infonav
> swift.log x509up_u1001
>
> infonav at floater-245:~/swift$ globus-job-run data.uniparthenope.it
> /bin/hostname
>
> data.uniparthenope.it
>
>
>
> I configured my sites.xml in that way:
>
>
>
> <config>
>
>
>
> <!-- sites.xml specifies details of the sites that Swift can run on.
>
>
>
> The first entry entry, for localhost, should work on most linux-like systems
>
> without any change.
>
>
>
> It may be necessary to change the two occurences of /var/tmp to a different
>
> working directory.
>
>
>
> -->
>
>
>
>
>
> <pool handle="localhost" sysinfo="INTEL32::LINUX">
>
> <gridftp url="local://localhost" storage="/var/tmp" major="1" minor="0"
> patch="0" />
>
> <execution provider="local" url="none" />
>
> <workdirectory >/var/tmp</workdirectory>
>
> </pool>
>
>
>
> <pool handle="data" sysinfo="INTEL32::LINUX">
>
> <gridftp url="gsiftp://data.uniparthenope.it" storage="/tmp" major="2"
> minor="2" patch="4">
>
> </gridftp>
>
> <jobmanager universe="vanilla"
> url="data.uniparthenope.it/jobmanager-fork" major="2" minor="2" patch="4" />
>
> <workdirectory >/tmp</workdirectory>
>
> </pool>
>
>
>
>
>
> <pool handle="dgbeobi" sysinfo="INTEL32::LINUX">
>
> <gridftp url="gsiftp://dgbeobi.uniparthenope.it" storage="/tmp"
> major="2" minor="2" patch="4">
>
> </gridftp>
>
> <jobmanager universe="vanilla"
> url="dgbeobi.uniparthenope.it/jobmanager-fork" major="2" minor="2" patch="4"
> />
>
> <workdirectory >/tmp</workdirectory>
>
> </pool>
>
> </config>
>
>
>
> And my tc.data as the following:
>
>
>
> #This is the transformation catalog.
>
> #
>
> #It comes pre-configured with a number of simple transformations with
>
> #paths that are likely to work on a linux box. However, on some systems,
>
> #the paths to these executables will be different (for example, sometimes
>
> #some of these programs are found in /usr/bin rather than in /bin)
>
> #
>
> #NOTE WELL: fields in this file must be separated by tabs, not spaces; and
>
> #there must be no trailing whitespace at the end of each line.
>
> #
>
> # sitename transformation path INSTALLED platform profiles
>
> localhost echo /bin/echo INSTALLED
> INTEL32::LINUX null
>
> localhost cat /bin/cat INSTALLED
> INTEL32::LINUX null
>
> localhost ls /bin/ls INSTALLED
> INTEL32::LINUX null
>
> localhost wc /bin/wc INSTALLED
> INTEL32::LINUX null
>
> localhost grep /bin/grep INSTALLED
> INTEL32::LINUX null
>
> localhost sort /bin/sort INSTALLED
> INTEL32::LINUX null
>
> localhost paste /bin/paste INSTALLED
> INTEL32::LINUX null
>
> localhost terrain /home/infonav/Germana/swift/do_terrain INSTALLED
> INTEL32::LINUX null
>
> data hostname /bin/hostname INSTALLED
> INTEL32::LINUX null
>
> dgbeobi date /bin/date INSTALLED
> INTEL32::LINUX null
>
>
>
> Using both the hostname.swift.
>
>
>
> type file;
>
>
>
> (file ofile)hostname() {
>
> app { hostname; }
>
> }
>
>
>
> file ofile <"hostname.txt">;
>
>
>
> ofile = hostname();
>
>
>
> .and date.swift code.
>
>
>
> type file;
>
>
>
> (file ofile)date() {
>
> app { date; }
>
> }
>
>
>
> file ofile <"date.txt">;
>
>
>
> ofile = date();
>
>
>
> I receive the following error in job cleanup:
>
>
>
> Swift v0.3 r1319 (modified locally)
>
>
>
> RunID: 20071204-2116-xvhkcj88
>
> hostname started
>
> Failed to clean up job
>
> java.lang.IllegalStateException: No registered callback handler for
> org.globus.gsi.gssapi.GlobusGSSCredentialImpl at 11b92ef
>
> at
> org.globus.cog.abstraction.impl.execution.gt2.CallbackHandlerManager.decreas
> eUsageCount(CallbackHandlerManager.java:33)
>
> at
> org.globus.cog.abstraction.impl.execution.gt2.JobSubmissionTaskHandler.clean
> up(JobSubmissionTaskHandler.java:482)
>
> at
> org.globus.cog.abstraction.impl.execution.gt2.JobSubmissionTaskHandler.statu
> sChanged(JobSubmissionTaskHandler.java:475)
>
> at org.globus.gram.GramJob.setStatus(GramJob.java:184)
>
> at org.globus.gram.GramCallbackHandler.run(CallbackHandler.java:176)
>
> at java.lang.Thread.run(Thread.java:619)
>
> Failed to clean up job
>
> java.lang.IllegalStateException: No registered callback handler for
> org.globus.gsi.gssapi.GlobusGSSCredentialImpl at 11b92ef
>
> at
> org.globus.cog.abstraction.impl.execution.gt2.CallbackHandlerManager.decreas
> eUsageCount(CallbackHandlerManager.java:33)
>
> at
> org.globus.cog.abstraction.impl.execution.gt2.JobSubmissionTaskHandler.clean
> up(JobSubmissionTaskHandler.java:482)
>
> at
> org.globus.cog.abstraction.impl.execution.gt2.JobSubmissionTaskHandler.statu
> sChanged(JobSubmissionTaskHandler.java:475)
>
> at org.globus.gram.GramJob.setStatus(GramJob.java:184)
>
> at org.globus.gram.GramCallbackHandler.run(CallbackHandler.java:176)
>
> at java.lang.Thread.run(Thread.java:619)
>
> Failed to clean up job
>
> java.lang.IllegalStateException: No registered callback handler for
> org.globus.gsi.gssapi.GlobusGSSCredentialImpl at 11b92ef
>
> at
> org.globus.cog.abstraction.impl.execution.gt2.CallbackHandlerManager.decreas
> eUsageCount(CallbackHandlerManager.java:33)
>
> at
> org.globus.cog.abstraction.impl.execution.gt2.JobSubmissionTaskHandler.clean
> up(JobSubmissionTaskHandler.java:482)
>
> at
> org.globus.cog.abstraction.impl.execution.gt2.JobSubmissionTaskHandler.statu
> sChanged(JobSubmissionTaskHandler.java:475)
>
> at org.globus.gram.GramJob.setStatus(GramJob.java:184)
>
> at org.globus.gram.GramCallbackHandler.run(CallbackHandler.java:176)
>
> at java.lang.Thread.run(Thread.java:619)
>
> hostname failed
>
> Execution failed:
>
> Exception in hostname:
>
> Arguments: []
>
> Host: data
>
> Directory: hostname-20071204-2116-xvhkcj88/hostname-vg2dq1li
>
> stderr.txt:
>
> stdout.txt: data.uniparthenope.it
>
>
>
> ----
>
>
>
> Caused by:
>
> The following output files were not created by the application:
> hostname.txt
>
>
>
> What do you think about it?
>
> Do you have some suggestions?
>
> I attached to this mail both files on floater-245 and data.
>
>
>
> Thank you in advance.
>
> Raffaele
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Swift-devel mailing list
> Swift-devel at ci.uchicago.edu
> http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel
More information about the Swift-devel
mailing list