Skip to content

Troubleshooting

Hyunseok edited this page Jun 16, 2026 · 6 revisions

On Ubuntu 24.04/22.04/21.04

When you got this message in editor's console or Player.log file.

No usable version of libssl was found
Aborted (core dumped)

Install these.

wget -q http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.10_amd64.deb
sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.10_amd64.deb 

Library loading issue

Library loading issue If you see a message like the following in Player.log, the simulator failed to load the bundled Assimp native library and aborted during Main.Awake():

[CrashReporter] Dump saved to: .../CrashDumps/crash_20260616_171532_822_001
AssimpException: Error loading unmanaged library from path: ./CLOiSim_Data/Plugins/x86_64/libassimp.so
  at Assimp.Unmanaged.UnmanagedLinuxLibc6LibraryImplementation.NativeLoadLibrary (System.String path) [0x00059] in <...>:0
  at Assimp.Unmanaged.UnmanagedLibraryImplementation.LoadLibrary (System.String path) [0x00008] in <...>:0
  at Assimp.Unmanaged.UnmanagedLibrary.LoadLibrary (System.String libPath) [0x0002d] in <...>:0
  at Main.Awake () [0x00047] in <...>:0
Error loading here means the file was found but could not be loaded (dlopen failed) — it is not a "file not found" error. The usual cause is a missing dynamic library that libassimp.so depends on.
  1. Check for missing dependencies with ldd, from inside the build folder:
~/ws/CLOiSim-linux-5.3.8/$ ldd CLOiSim_Data/Plugins/x86_64/libassimp.so
        linux-vdso.so.1 (0x00007365cd478000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007365cd43c000)
        libminizip.so.1 => not found
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007365cac00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007365cd353000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007365cd325000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007365ca800000)
        /lib64/ld-linux-x86-64.so.2 (0x00007365cd47a000)

Any line ending in => not found is a missing library. In the example above, libminizip.so.1 is missing.

  1. Install the missing package. On Ubuntu/Debian, libminizip.so.1 is provided by libminizip1:
sudo apt update
sudo apt install -y libminizip1

Then re-run ldd to confirm there are no remaining not found lines, and start CLOiSim again.

Tip: run.sh runs a preflight check that prints any not found dependency of libassimp.so before launch, so this problem is reported up front in the console.

When you got this message in editor's console or Player.log file.

DllNotFoundException: libdl.so assembly:<unknown assembly> type:<unknown type> member:(null)

Do this.

sudo apt install --reinstall libc6
sudo ln -s /usr/lib/x86_64-linux-gnu/libdl.so.2 /usr/lib/x86_64-linux-gnu/libdl.so

When you got this error message in unity debugging log

debugging log

tail -f ~/.config/unity3d/LGE.CTO.AdvancedRoboticsLab/CLOiSim/Player.log

error message

Failed to load image: The type initializer for 'System.Drawing.GDIPlus' threw an exception.
Fallback handler could not load library /home/nav/cloisim/CLOiSim-linux-4.3.0/CLOiSim_Data/MonoBleedingEdge/x86_64/libgdiplus.so.0
Fallback handler could not load library /home/nav/cloisim/CLOiSim-linux-4.3.0/CLOiSim_Data/MonoBleedingEdge/x86_64/libgdiplus.so.0.so

Please check if below library is installed in advance.

sudo apt install libgdiplus

Build guide is only for developer.

Clone this wiki locally