Cheerp ELF execution failed
I always get
[1:1] ELF execution failed [-2]: /opt/ibm/java/jre/bin/java
error. Also with bash
or ls
with own custom ext2 image and with the debian_large_20230522_5044875331.ext2
or debian_mini_20230519_5022088024.ext2
. Does anyone know what i am doing wrong? Or is there a way to get more debug logging?7 Replies
[-2]
is ENOENT, it means the file is not there
For bash
or ls
you need to always use a complete path, so /bin/bash
or /bin/ls
Hmm okay let me verify
still the same error
Can you publish the whole setup so that we can take a look? The problem is certainly that the file is not found, but there might be additional mistakes in the setup of mount points.
One minute
Put those files in a directory and do
docker compose up
and then open localhost:3000
Thanks in advance!i just mounted the ext2 image and all files are there
I found my mistake, i needed to use HttpBytesDevice for a local ext2 file... Thanks anyway
Maybe you should add a warning if you try to use a local file with a CloudDevice
Ok, thanks for reporting this, we'll add additional error detection to the cloud backend when possible.