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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions