GoldenEye: Source Forums

  • October 25, 2021, 06:36:05 am
  • Welcome, Guest
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: Cannot open library webrequest: libcurl-gnutls.so.4  (Read 12181 times)

0 Members and 1 Guest are viewing this topic.

Heidtec

  • Heidtec
  • Agent
  • *
  • Posts: 5
  • Reputation Power: 0
  • Heidtec has no influence.
  • Offline Offline
    • Heidtec
Cannot open library webrequest: libcurl-gnutls.so.4
« on: January 08, 2011, 09:55:33 am »

Hello guys,

i am trying to set up an dedicated server on linux for our customers now, but i have now an little problem with starting the server. I used this tutorial in wiki http://wiki.goldeneyesource.net/index.php/Beta4_Server_Install#GoldenEye_Source_v4.1_Server_Install_Linux

Info:
Debian 5 (64bit)
CPU: Intel i7 920

Quote
./srcds_run -game gesource +map ge_runway +maxplayers 16 +ip 85.131.192.71 -port 19015
Auto detecting CPU
Using SSE2 Optimised binary.
Server will auto-restart if there is a crash.

Console initialized.
ConVarRef mat_dxlevel doesn't point to an existing ConVar
Game.dll loaded for "GoldenEye: Source"
maxplayers set to 16
maxplayers set to 16
Network: IP 85.131.192.71, mode MP, dedicated Yes, ports 19015 SV / 27006 CL
SOLID_VPHYSICS static prop with no vphysics model! (models/props_lab/corkboard001.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props_lab/corkboard001.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props_lab/corkboard001.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props_lab/corkboard001.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props/surface/icicles.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props/surface/icicles.mdl)
ConVarRef room_type doesn't point to an existing ConVar
exec: couldn't exec skill_manifest.cfg
Executing dedicated server config file
Loading Gameplay DeathMatch from disk

Executing gamemode [DeathMatch.cfg] config file
Loaded gamemode DeathMatch
prop_physics 'models/props/vehicles/wheel.mdl' has a base specified as 'rubber', but there is no matching entry in propdata.txt.
Cannont open library webrequest: libcurl-gnutls.so.4: cannot open shared object file: No such file or directory
./srcds_run: line 352: 13379 Segmentation fault      $HL_CMD
Add "-debug" to the ./srcds_run command line to generate a debug.log to help with solving this problem
Sat Jan  8 22:51:05 CET 2011: Server restart in 10 seconds
Sat Jan  8 22:51:08 CET 2011: Server Quit

But i have installed the libcurl3-gnutls lib via apt-get - it doesn't help.

EDIT: I've made now an test installation with an i386 image from debian 5 and it works.... one problem our servers in our datacenter have all amd64. it is possible to fix it?

32bit:
Quote
./srcds_run -game gesource +map ge_runway +maxplayers 16
Auto detecting CPU
Using SSE2 Optimised binary.
Server will auto-restart if there is a crash.

Console initialized.
ConVarRef mat_dxlevel doesn't point to an existing ConVar
Game.dll loaded for "GoldenEye: Source"
maxplayers set to 16
maxplayers set to 16
Network: IP 127.0.1.1, mode MP, dedicated Yes, ports 27015 SV / 27005 CL
SOLID_VPHYSICS static prop with no vphysics model! (models/props_lab/corkboard001.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props_lab/corkboard001.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props_lab/corkboard001.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props_lab/corkboard001.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props/surface/icicles.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props/surface/icicles.mdl)
ConVarRef room_type doesn't point to an existing ConVar
exec: couldn't exec skill_manifest.cfg
Executing dedicated server config file
Loading Gameplay DeathMatch from disk

Executing gamemode [DeathMatch.cfg] config file
Loaded gamemode DeathMatch
prop_physics 'models/props/vehicles/wheel.mdl' has a base specified as 'rubber', but there is no matching entry in propdata.txt.
Server logging enabled.
Server logging data to file logs/L0109000.log
L 01/09/2011 - 01:14:08: Log file started (file "logs/L0109000.log") (game "/home/test/orangebox/gesource") (version "3740")
Adding master server 63.234.149.83:27011
Adding master server 72.165.61.153:27015
prop_physics 'models/props/vehicles/wheel.mdl' has a base specified as 'rubber', but there is no matching entry in propdata.txt.
Could not establish connection to Steam servers.
   VAC secure mode is activated.

Have anybody an idea?

Best regards from austria,
Alexander
« Last Edit: January 08, 2011, 01:07:10 pm by Heidtec »
Logged
Professional gameserver hosting since 2004
Upcoming: our new datacenter in washington dc
http://heidtec.org

killermonkey

  • GES Programmer
  • Retired Lead Developer
  • GE:S Fanatic
  • *
  • Posts: 5,472
  • Reputation Power: 345
  • killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!
  • Offline Offline
    • DroidMonkey Apps
Re: Cannot open library webrequest: libcurl-gnutls.so.4
« Reply #1 on: January 08, 2011, 02:10:33 pm »

create a link from your libcurl to the file it's looking for... see if that helps.

Valve (and by extension GES) only supports Ubuntu linux 32-bit.

You can run 32-bit debian on a AMD64.
Logged

Heidtec

  • Heidtec
  • Agent
  • *
  • Posts: 5
  • Reputation Power: 0
  • Heidtec has no influence.
  • Offline Offline
    • Heidtec
Re: Cannot open library webrequest: libcurl-gnutls.so.4
« Reply #2 on: January 08, 2011, 10:33:10 pm »

Hello,

if i link the /usr/lib32/libcurl-gnutls.so.4 -> /usr/lib/libcurl-gnutls.so.4 i get this error:

Quote
Cannont open library webrequest: libcurl-gnutls.so.4: wrong ELF class: ELFCLASS64

I've installed a new package for the ia32-libs (doenst exist in repository from apt-get) named ia32-libs-libcurl3_7.18.2-0.0_amd64. Then i linked /usr/lib32/libcurl-gnutls.so.4 -> /usr/lib32/libcurl.so.4 i get this error (i read this in another forum):

Quote
Cannont open library webrequest: /emul/ia32-linux/usr/lib/libcurl-gnutls.so.4: version `CURL_GNUTLS_3' not found (required by /home/birkner/server/geye_pub/orangebox/gesource/bin/WebRequest.so)

Quote
Valve (and by extension GES) only supports Ubuntu linux 32-bit.
Every other orangebox & source engine game runes on this architecture about 6 years without problems. And ubuntu bases on debian.

Quote
You can run 32-bit debian on a AMD64.
I know but what should i do with the lot of ram in our machines ;-) 32bit only can uses ~ 3.3gig of ram or machines have a lot of more.

Best regards,
Alexander


« Last Edit: January 08, 2011, 10:36:04 pm by Heidtec »
Logged
Professional gameserver hosting since 2004
Upcoming: our new datacenter in washington dc
http://heidtec.org

killermonkey

  • GES Programmer
  • Retired Lead Developer
  • GE:S Fanatic
  • *
  • Posts: 5,472
  • Reputation Power: 345
  • killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!
  • Offline Offline
    • DroidMonkey Apps
Re: Cannot open library webrequest: libcurl-gnutls.so.4
« Reply #3 on: January 09, 2011, 02:34:38 am »

WebRequest.so is required for our mod to run. Sorry.

Here is the i386 version: http://packages.debian.org/lenny/i386/libcurl3-gnutls/download
« Last Edit: January 09, 2011, 04:05:25 am by killermonkey »
Logged

Heidtec

  • Heidtec
  • Agent
  • *
  • Posts: 5
  • Reputation Power: 0
  • Heidtec has no influence.
  • Offline Offline
    • Heidtec
Re: Cannot open library webrequest: libcurl-gnutls.so.4
« Reply #4 on: January 09, 2011, 02:51:04 am »

I must say i have no idea from linux development... but i know under amd64 linux are 2 lib folders.

drwxr-xr-x 35 root root  16384 2011-01-09 15:39 lib
lrwxrwxrwx  1 root root     24 2010-08-31 21:05 lib32 -> /emul/ia32-linux/usr/lib
lrwxrwxrwx  1 root root      3 2010-08-31 21:05 lib64 -> lib

The gamserver uses the /usr/lib32 folder which is linked to /emul/ia32-linux/usr/lib - it run's over the ia32-libs they are emulate an 32bit system under amd64 - the problem ist for amd64 doesn't exists ia32-lib package which contains gnutls. Your Link's doesn't help because:

http://packages.debian.org/lenny/amd64/libcurl3-gnutls/download -> this installs the lib to /usr/lib64/ and cant be used for an 32bit software :(
http://packages.debian.org/lenny/i386/libcurl3-gnutls/download -> this can't be installed on an amd64 installation.

Under the /usr/lib && /usr/lib64 is gntuls available - but the gameserver do not use this folder because your mod is only 32bit :(

I think i must install 1 server with i386 .... or our customers are unhappy ;-)

PS: @killermonkey: nice profil pic  8)

Best regards from austria,
Alexander

« Last Edit: January 09, 2011, 02:55:07 am by Heidtec »
Logged
Professional gameserver hosting since 2004
Upcoming: our new datacenter in washington dc
http://heidtec.org

killermonkey

  • GES Programmer
  • Retired Lead Developer
  • GE:S Fanatic
  • *
  • Posts: 5,472
  • Reputation Power: 345
  • killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!
  • Offline Offline
    • DroidMonkey Apps
Re: Cannot open library webrequest: libcurl-gnutls.so.4
« Reply #5 on: January 09, 2011, 04:03:54 am »

http://update.goldeneyesource.net/libcurl-i386-debian.zip

I extracted the .deb for you. Just plop the contents of the lib folder where you need to put it (in this case the ia32-linux area). Try running the game.

Thanks for the pic comment, that is me on the flight deck :-D
« Last Edit: January 09, 2011, 04:07:54 am by killermonkey »
Logged

Heidtec

  • Heidtec
  • Agent
  • *
  • Posts: 5
  • Reputation Power: 0
  • Heidtec has no influence.
  • Offline Offline
    • Heidtec
Re: Cannot open library webrequest: libcurl-gnutls.so.4
« Reply #6 on: January 09, 2011, 04:54:37 am »

What should i say? It works ;-)

Thank you very much!

Quote
./srcds_run -game gesource +map ge_runway +maxplayers 16 +ip 85.131.192.71 +port 29015
Auto detecting CPU
Using SSE2 Optimised binary.
Server will auto-restart if there is a crash.

Console initialized.
ConVarRef mat_dxlevel doesn't point to an existing ConVar
Game.dll loaded for "GoldenEye: Source"
maxplayers set to 16
maxplayers set to 16
Unknown command "port"
Network: IP 85.131.192.71, mode MP, dedicated Yes, ports 29015 SV / 27006 CL
SOLID_VPHYSICS static prop with no vphysics model! (models/props_lab/corkboard001.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props_lab/corkboard001.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props_lab/corkboard001.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props_lab/corkboard001.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props/surface/icicles.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props/surface/icicles.mdl)
ConVarRef room_type doesn't point to an existing ConVar
exec: couldn't exec skill_manifest.cfg
Executing dedicated server config file
Loading Gameplay DeathMatch from disk

Executing gamemode [DeathMatch.cfg] config file
Loaded gamemode DeathMatch
prop_physics 'models/props/vehicles/wheel.mdl' has a base specified as 'rubber', but there is no matching entry in propdata.txt.
Server logging enabled.
Server logging data to file logs/L0109001.log
L 01/09/2011 - 17:50:45: Log file started (file "logs/L0109001.log") (game "/home/birkner/server/geye_pub/orangebox/gesource") (version "3740")
Adding master server 72.165.61.153:27015
Adding master server 63.234.149.83:27011
prop_physics 'models/props/vehicles/wheel.mdl' has a base specified as 'rubber', but there is no matching entry in propdata.txt.
Could not establish connection to Steam servers.

PS: Is this normal on this mod - Could not establish connection to Steam servers.?

Best regards,
Alexander
Logged
Professional gameserver hosting since 2004
Upcoming: our new datacenter in washington dc
http://heidtec.org

killermonkey

  • GES Programmer
  • Retired Lead Developer
  • GE:S Fanatic
  • *
  • Posts: 5,472
  • Reputation Power: 345
  • killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!
  • Offline Offline
    • DroidMonkey Apps
Re: Cannot open library webrequest: libcurl-gnutls.so.4
« Reply #7 on: January 09, 2011, 05:38:31 am »

Yah disregard that and all messages about materials missing and physics crap
Logged

Heidtec

  • Heidtec
  • Agent
  • *
  • Posts: 5
  • Reputation Power: 0
  • Heidtec has no influence.
  • Offline Offline
    • Heidtec
Re: Cannot open library webrequest: libcurl-gnutls.so.4
« Reply #8 on: January 09, 2011, 06:17:32 am »

Okay, perfect ;-)

Thank you again.
Logged
Professional gameserver hosting since 2004
Upcoming: our new datacenter in washington dc
http://heidtec.org
Pages: [1]   Go Up