Hello.
I have a HL2DM Linux server and SourceOP simply doesn't load. I see this in the logs: Unable to load plugin "../bin/sourceop". It was ok before the update.
OS: Linux Fedora
What could be wrong?
PS. And - no. I don't have shell access.
Hello.
I have a HL2DM Linux server and SourceOP simply doesn't load. I see this in the logs: Unable to load plugin "../bin/sourceop". It was ok before the update.
OS: Linux Fedora
What could be wrong?
PS. And - no. I don't have shell access.
Before what update? You'll need the Orangebox version.
I'm talking about the Orangebox version.
The Orangebox update.Before what update?
Hmm, I think I know why it doesn't work. I have the same problem as here http://sourceop.net/modules.php?name...ewtopic&t=3810
I typed in the server console 'meta load ../bin/sourceop' and it says
'Failed to load plugin ../bin/sourceop (libssl.so.6: cannot open shared object file: No such file or directory).'
I don't really know what that means. Is it a server glitch or (I'd prefer this one) SourceOP bug. What shall I do with it?
The server needs libssl installed (openssl works) and libssl.so.6 linked to the version installed. Centos/rhel comes this way by default. Any other OS may need the link added manually.
I contacted my server support and they have just sent the answer. Here it is:My question is: Drunken Fool, can you do something with it? SourceOP is the most important plugin of my whole server. It's quite boring without it.Hallo,
the libssl.so.6 is not even old (and so far insecure) but much older and up to date versions are not compatibly to older versions. We will not use that older versions of most likely insecure OS parts, no matter for what reason. If you have to use SourceOP, than ask the developers of SourceOP to use up to date sources..
All they need to do is link libssl.so.6 to the version of libssl actually installed. They do not need to actually install anything.
Since everyone potentially has a different version installed, I cannot link to a specific one. The only think I could possibly do is statically link or dynamically search for the version installed and gather function pointers from it. Neither of these will be happening very soon.
You should convince your host to just link libssl.so.6 to whatever version is installed. They do not need to install any old version, so there will be no security issue here.
Please do soon! That would be great helpOriginally Posted by Drunken_F00l