Hi,

I have a third party software which is ELF 32-bit:

$ file /usr/stonavm/auunitref 
/usr/stonavm/auunitref: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.2.5, stripped

When I try to run it the following error message has appeared:

bash: /usr/stonavm/auunitref: No such file or directory

Could you clarify how to run 32-bit software on the Solus Linux?

brg,
Serhiy.

    gray380 Do an ldd /usr/stonavm/auunitref to see what libs are missing, please.

      DataDrake

      $ ldd /usr/stonavm/auunitref 
      	not a dynamic executable

      Based on what I'm seeing online, you need libstdc++-32bit

        DataDrake thanks, but unfortunately does not help:

        $ eopkg-cli li | grep libstdc
        libstdc++                                   - GNU Compiler Collection
        libstdc++-32bit                             - GNU Compiler Collection
        
        $ /usr/stonavm/auunitref 
        bash: /usr/stonavm/auunitref: No such file or directory

        Maybe it needs executable permissions? sudo chmod +x /usr/stonavm/auunitref

          DataDrake no, itś too easy 🙂

          $ ls -la /usr/stonavm/auunitref
          -rwxr-xr-x 1 gray gray 426348 лис  9  2018 /usr/stonavm/auunitref

          seems itś an issue with library.
          I had set the env var LD_LIBRARY_PATH but seems it does not work

          I´ve paid attention for the following output:

          dynamically linked, interpreter /lib/ld-linux.so.

          but it missed in the system:

          $ ls -1 /lib/ld-linux*
          /lib/ld-linux-x86-64.so.2

          I had put all env variables to .bashrc (instead of manual exports) and now everything works.

            gray380 Would you care to share the solution so that others can find it here if they face a similar issue?

              Justin
              To be honest it's not a solution.
              For some reason

              export DFHOME=/usr/stonavm
              export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${DFHOME}/lib

              works from the .bashrc and does not from the terminal session itself.