You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sciunit open $key_from_previous_container
sciunit repeat e1
The last command fails with, outputing only:
../cde-exec: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ../cde-exec)
../cde-exec: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ../cde-exec)
b''
This works fine if the containers have the same Ubuntu versions, but fails when their glibc is different (as far as I can tell) ldd --version | head --lines=1.
I think this is because cde-exec depends on glibc, the compiled version of cde-exec (compiled for a specific glibc) makes its way into the sciunit package, but glibc does not, so when another client tries to run the sciunit package, their invocation of cde-exec can't find the right version of glibc.
The text was updated successfully, but these errors were encountered:
charmoniumQ
changed the title
Sciunit copy doesn't work
Sciunit can't replicate executions when the clients have different versions of glibc
Feb 11, 2024
charmoniumQ
changed the title
Sciunit can't replicate executions when the clients have different versions of glibc
Sciunit can't reproduce executions when the clients have different versions of glibc
Feb 11, 2024
charmoniumQ
changed the title
Sciunit can't reproduce executions when the clients have different versions of glibc
Sciunit doesn't work when the reproducer has a much older versions of glibc
Jun 19, 2024
I tried creating two podman containers with
podman run -it --rm ubuntu:23.04
and another withubuntu:20.04
.Then I ran the following:
In the 23.04 container, I ran:
So far, so good. In the 20.04 container, I ran:
The last command fails with, outputing only:
This works fine if the containers have the same Ubuntu versions, but fails when their glibc is different (as far as I can tell)
ldd --version | head --lines=1
.I think this is because
cde-exec
depends on glibc, the compiled version ofcde-exec
(compiled for a specific glibc) makes its way into the sciunit package, but glibc does not, so when another client tries to run the sciunit package, their invocation ofcde-exec
can't find the right version of glibc.The text was updated successfully, but these errors were encountered: