Skip to content

Inaccessible binary should be a program error, not a wrapper error #53

@lchladek

Description

@lchladek

Trying to run a program using gourd run local without the executable flag set, gourd_wrapper errors out and the experiment never completes. It should really just log the error and let the experiment complete as "failed".

[lchladek@login01 hpc-permute]$ gourd run local
info: Experiment started
error: Failed to run gourd wrapper: ExitStatus(unix_wait_status(256))
error: Wrapper returned: RUNNING "/home/lchladek/RP/lchladek/hpc-permute/permute.R"
 |  ARGS ["--seed", "9"]
 |  error: Could not start the binary "/home/lchladek/RP/lchladek/hpc-permute/permute.R"
 |  caused by: Permission denied (os error 13)
 |  help: The gourd_wrapper program is internal. You should not be invoking it manually
 |

For program permutation-script:
  0. seed_seed_0_i_param.... pending?
  1. seed_seed_1_i_param.... pending?
  2. seed_seed_2_i_param.... pending?
  3. seed_seed_3_i_param.... pending?
  4. seed_seed_4_i_param.... pending?
  5. seed_seed_5_i_param.... pending?
  6. seed_seed_6_i_param.... pending?
  7. seed_seed_7_i_param.... pending?
  8. seed_seed_8_i_param.... pending?


[⠁] -------------------- Running jobs... 0/9 
[lchladek@login01 hpc-permute]$

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions