[SOLVED] Error ld.so in new Mabox image

Hi guys.

As you already know, I created a VM for the exclusive task of generating a custom Mabox ISO with penguin-eggs.

In the last iteration several days ago I got a bunch of:

ERROR: ld.so: object ‘/opt/gtk-nocsd/libgtk-nocsd.so’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

On almost every command. Funny thing is that Mabox in the VM is perfectly fine (only happens in the new generated ISO). My first guess could be penguin-eggs but the ISO is created without a single error and has been working fine before. The package gtk-nocsd is not even installed there.

Any ideas? :thinking:

Check your ~/.bash_profile file.
Remove / comment out line:

export LD_PRELOAD=/opt/gtk-nocsd/libgtk-nocsd.so

Explanation…
gtk‑nocsd has been installed by default on ISO images for a few months. This line is needed for it to work.

1 Like

Hi @M0nst3r

FYI…

Thank you.

Can confirm that installing the official (Mabox’s) gtk-nocsd-git fixes the LD_PRELOAD message when generating a new ISO.

The line in ~/.bash_profile is present in the new ISO only, not in the VM.

The only remaining issue is the Internet not working (WiFi or Ethernet) even when it is connected, gets the IP and ping successfully to public DNS (ie. 8.8.8.8). The temporary fix, in the meantime, is resetting NetworkManager. Still couldn’t figure out a way for penguin-eggs not doing this unwanted behavior on new ISOs.

1 Like