I installed mysqloo for linux and everytime i try to use the examples, with correct db info, it says
Module not found!

But im pretty sure i installed it.

Where did you зlace libraries and what names they have?

Root srcds dir (Where srcds_linux is located)

Added that file there.
In garrysmod/lua/bin/


What version you used? 32 bit or 64?

Also try to use addons like pointshop with mysql support. And check will you get this error or not.

32 Bit. Same Error.

Do a ldd on gmsv_mysqloo_linux.dll and post the output. It will show which libraries the module requires and which are missing

$ ldd gm_sv_mysqloo_linux.dll

Like the previous poster mentioned, make sure that you use the 32 bit version of the libmysqlclient library.
To check if 32 bit (look after ELF):

$ file | grep ELF

I see you have written that you have, but you need ! (As you want to use a mysql client API - not a mysql server API)

~/gmod/ft_build/garrysmod/lua/bin$ ldd gmsv_mysqloo_linux.dll =>  (0xf7713000) => not found => /usr/lib32/ (0xf75e1000) => /lib32/ (0xf7594000) => /usr/lib32/ (0xf7577000) => /lib32/ (0xf73bf000)
        /lib/ (0xf7714000)

Seems its the, where i can find the client one?

Okay sorry, you don’t need the libmysqlclient, as mysqloo is not linked to the standard c library as I thought.

However you need the correct you can download it here (from Drakehawkes thread).

The file needs to be in the folder besides srcds_run.

After that do ldd again but this time like this (this will also search for the folder of your server) and post your output:

LD_LIBRARY_PATH=../../.. ldd gmsv_mysqloo_linux.dll

I fixed it, i was looking at v8 and not v8.1. Thanks for the help, with the debugging, i would still not know whats wrong!