Error loading components in Coreform-Cubit-2021.3 (ubuntu 20.04)

New User trouble running coreform_cubit on Ubuntu 20.04.2 LTS

kim@kim-Inspiron-2350:~~/Coreform-Cubit-2021.3-Lin64$ ./bin/coreform_cubit
[2021-04-08 12:31:05.717] [info] RLM session initialized
Error loading component:
libcoreformcae.ccg

Error loading component:
libcubitcomp.ccl

Error loading component:
libcubitcompgui.ccg

Error loading component:
libflexcomp.ccl

Error loading component:
libflexgui.ccg

Where can I find these components and where should they be placed?

Welcome @Kim!

These components represent some of the latest functionality we’re adding to Coreform Cubit, but that we’re not yet ready to release. They are not critical for your traditional Cubit workflows, so don’t worry too much about these errors :slight_smile:

I agree with @gvernon about libcoreformcae.ccg. However, if you can’t load libcubitcompgui.ccg you are likely not seeing any of the Cubit functionality and just have the framework.

These files are all located in install directory/bin. Make sure that all users have read and execute privileges on those files. and the directories above also have read and execute privilege.

What was your install process?

Correct, I am just getting the framework. Cubit functionality is missing from GUI.

My simple install included:

downloading Coreform-Cubit-2021.3.0-Lin64.tar.gz
double click and extract to my HOME directory
sudo apt-get update -y
sudo apt-get install -y libx11-6
sudo apt-get install -y libxt6 libgl1 libglu1-mesa libgl1-mesa-glx libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxkbcommon-x11-0 libxcb-randr0 libxcb-xinerama0
~/Coreform-Cubit-2021.3-Lin64$ ./bin/coreform_cubit
GUI appeared, but without cubit functionality.
strace -o debug_cubit.txt ./coreform_cubit
more debug_cubit.txt
execve("./coreform_cubit", ["./coreform_cubit"], 0x7ffe93630b10 /* 50 vars /) = 0
brk(NULL) = 0x1b48000
arch_prctl(0x3001 /
ARCH_??? */, 0x7ffeb0844650) = -1 EINVAL (Invalid argument)
readlink("/proc/self/exe", “/home/kim/Coreform-Cubit-2021.3-”…, 4096) = 56
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4d1967f000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./tls/haswell/x86_64/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./tls/haswell/x86_64", 0x7ffeb08438a0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./tls/haswell/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./tls/haswell", 0x7ffeb08438a0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./tls/x86_64/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./tls/x86_64", 0x7ffeb08438a0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./tls/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./tls", 0x7ffeb08438a0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./haswell/x86_64/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./haswell/x86_64", 0x7ffeb08438a0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./haswell/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./haswell", 0x7ffeb08438a0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./x86_64/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./x86_64", 0x7ffeb08438a0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./libclarogui.so”, O_RDONLY|O_CLOEXEC) = 3
read(3, “\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\264\2\0\0\0\0\0”…, 832) = 832
pread64(3, “\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0”…, 784, 64) = 784
pread64(3, “\4\0\0\0\24\0\0\0\3\0\0\0GNU\0.\313\20\345\276_\211\334z\244u\357\321w\343Y”…, 36, 746432) = 36
fstat(3, {st_mode=S_IFREG|0755, st_size=970912, …}) = 0
pread64(3, “\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0”…, 784, 64) = 784
pread64(3, “\4\0\0\0\24\0\0\0\3\0\0\0GNU\0.\313\20\345\276_\211\334z\244u\357\321w\343Y”…, 36, 746432) = 36
mmap(NULL, 970912, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4d19591000
mmap(0x7f4d195b9000, 339968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f4d195b9000
mmap(0x7f4d1960c000, 155648, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b000) = 0x7f4d1960c000
mmap(0x7f4d19632000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa0000) = 0x7f4d19632000
mmap(0x7f4d19639000, 61440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa8000) = 0x7f4d19639000
mmap(0x7f4d19648000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb7000) = 0x7f4d19648000
mmap(0x7f4d19655000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc4000) = 0x7f4d19655000
mmap(0x7f4d19663000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd2000) = 0x7f4d19663000
mmap(0x7f4d19671000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe0000) = 0x7f4d19671000
close(3) = 0
openat(AT_FDCWD, “/home/kim/Coreform-Cubit-2021.3-Lin64/bin/./libpthread.so.0”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/home/kim/Coreform-Cubit-2021.3-Lin64/bin/…/lib/tls/haswell/x86_64/libpthread.so.0”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

@Kim Can you please attach the full strace file here please?

Strace_Output

@Kim The strace indicates that you’re missing libOpenGl.so.0, which is provided by your graphics drivers. You can try updating your drivers to fix this issue. If you don’t have a graphics card installed, you can use apt-get install libopengl0 to get the library.

That worked, Thanks Scot

Great, glad to hear it. Let us know if you have any other problems.