[Swift-devel] exec not in path despite providing absolute path

Ketan Maheshwari ketan at mcs.anl.gov
Mon May 18 15:33:22 CDT 2015


Thanks, this has worked. --Ketan

On Sat, May 16, 2015 at 4:11 PM, Mihael Hategan <hategan at mcs.anl.gov> wrote:
> The magic of hidden includes.
>
> You are not actually using the site you defined. You probably want to
> say
>
> sites: [localhost]
>
> at some point in that config file.
>
> What's happening is that "site: [local]" from etc/swift.conf is used,
> and that does not contain your app.
>
> Mihael
>
> On Fri, 2015-05-15 at 11:56 -0500, Ketan Maheshwari wrote:
>> Hi,
>>
>> I am providing absolute path to an executable but Swift is complaining
>> that it is not in path. Here is the error message:
>>
>> $ swift -config local.conf nek.swift
>> Swift trunk git-rev: 86de22e2841518dbf337a0e0da56ad1dd9dd70f8 heads/master 6343
>> RunID: run004
>> Progress: Fri, 15 May 2015 11:51:55-0500
>> Execution failed:
>> Exception in genrun:
>>     Arguments: [-d, LST.json, -u, LST_f90.tusr, --makenek,
>> ~/maxhutch/nek/makenek, RTI_LST]
>>     Host: local
>>     Directory: nek-run004/jobs/g/genrun-aj3y9t8m
>> exception @ swift-int.k, line: 467
>> swiftStaging:execute2 @ swift.k, line: 139
>> executeSelect @ swift.k, line: 207
>> Caused by: Cannot find executable genrun on site system path
>> throw @ swift-int.k, line: 78
>> checkJobStatus @ swift-int.k, line: 406
>>
>> k:assign @ swift.k, line: 174
>> swift:execute @ nek, line: 46
>> app_genrun @ nek, line: 46
>>
>>
>> Here is the config:
>>
>> $ cat local.conf
>> site.localhost {
>>     execution {
>>         type: "local"
>>         URL: "localhost"
>>     }
>>     filesystem {
>>         type: "local"
>>         URL: "localhost"
>>     }
>>     workDirectory: "/tmp/swift.workdir"
>>     app.cat {
>>         executable: "/bin/cat"
>>     }
>>     app.genrun {
>>         executable: "/home/ketan/maxhutch/nek-tools/genrun/genrun.py"
>>     }
>> }
>>
>> lazyErrors: false
>> executionRetries: 0
>> keepSiteDir: true
>> providerStagingPinSwiftFiles: false
>> alwaysTransferWrapperLog: true
>>
>> The log dir is attached.
>>
>> Any suggestions?
>>
>> Thanks,
>> --
>> Ketan
>> _______________________________________________
>> Swift-devel mailing list
>> Swift-devel at ci.uchicago.edu
>> https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel
>
>
> _______________________________________________
> Swift-devel mailing list
> Swift-devel at ci.uchicago.edu
> https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel



More information about the Swift-devel mailing list