Results 1 to 8 of 8

Thread: SourceOP doesn't load

  1. #1
    Fess's Avatar



    Join Date
    Jun 26, 2010
    Last Online
    Jun 28, 2011
    Posts
    7
    Threads
    3



    SourceOP doesn't load


    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.

  2. #2
    Drunken F00l's Avatar



    Join Date
    Dec 11, 2004
    Last Online
    Jun 11, 2019
    Posts
    5,874
    Threads
    182
    Reputation
    SourceOP Thread


        
    Steam: 76561197968459473 
    Steam join date: Aug 23, 2004
    Steam Level: 56
    Profile Status: Public



    Before what update? You'll need the Orangebox version.

  3. #3
    Fess's Avatar



    Join Date
    Jun 26, 2010
    Last Online
    Jun 28, 2011
    Posts
    7
    Threads
    3




    I'm talking about the Orangebox version.
    Before what update?
    The Orangebox update.

  4. #4
    Fess's Avatar



    Join Date
    Jun 26, 2010
    Last Online
    Jun 28, 2011
    Posts
    7
    Threads
    3




    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?

  5. #5
    Drunken F00l's Avatar



    Join Date
    Dec 11, 2004
    Last Online
    Jun 11, 2019
    Posts
    5,874
    Threads
    182
    Reputation
    SourceOP Thread


        
    Steam: 76561197968459473 
    Steam join date: Aug 23, 2004
    Steam Level: 56
    Profile Status: Public



    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.

  6. #6
    Fess's Avatar



    Join Date
    Jun 26, 2010
    Last Online
    Jun 28, 2011
    Posts
    7
    Threads
    3




    I contacted my server support and they have just sent the answer. Here it is:
    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..
    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.

  7. #7
    Drunken F00l's Avatar



    Join Date
    Dec 11, 2004
    Last Online
    Jun 11, 2019
    Posts
    5,874
    Threads
    182
    Reputation
    SourceOP Thread


        
    Steam: 76561197968459473 
    Steam join date: Aug 23, 2004
    Steam Level: 56
    Profile Status: Public



    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.

  8. #8
    FrozenHaxor's Avatar



    Join Date
    May 31, 2009
    Last Online
    Nov 16, 2013
    Posts
    17
    Threads
    3
    Reputation
    SourceOP Thread


        
    Steam: 76561197999537161 
    Steam join date: Jun 27, 2008
    Steam Level: 31
    Profile Status: Public



    Quote Originally Posted by Drunken_F00l
    The only think I could possibly do is statically link or dynamically search for the version installed and gather function pointers from it.
    Please do soon! That would be great help

Tags for this Thread