Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libcurl.so.4: version `CURL_OPENSSL_3' not found #196

Closed
yorksgomez opened this issue Dec 6, 2018 · 15 comments
Closed

libcurl.so.4: version `CURL_OPENSSL_3' not found #196

yorksgomez opened this issue Dec 6, 2018 · 15 comments
Labels
Fixed in dev Fixed in the development branch.

Comments

@yorksgomez
Copy link

Im getting this error when i try to start AC in Linux (Lubuntu).

@aurhat
Copy link
Member

aurhat commented Dec 6, 2018

Try to install assaultcube using apt, later you should be able to run AC from https://assault.cubers.net/download.html

@srvmux
Copy link

srvmux commented Dec 6, 2018

I know what happened there, in order to use CURL_OPENSSL4 you need to to remove CURL_OPENSSL3, which is done automatically to prevent the system issues, and if you revert it, it will remove CURL_OPENSSL4 which is required in ubuntu 17.04 and above... installing it using apt will solve this issue

@ZeroCoolHacker
Copy link

How to install it from apt? there is no way to install the game with apt. i don't seem to find it.

@ZeroCoolHacker
Copy link

I really want to play this game. I am having the same issue but i don't want to remove curlssl4 kindly guide me to change some config file maybe to use curlssl4

@aurhat
Copy link
Member

aurhat commented Mar 3, 2019

@ZeroCoolHacker What Linux distribution?

@ZeroCoolHacker
Copy link

Debian
Kali Linux Rolling

@aurhat
Copy link
Member

aurhat commented Mar 9, 2019

OK, in Debian repository there is only old 1.1.0.4 version, which didn't use curl yet (it is needed in v. 1.2). Try to compile AC 1.2 yourself: https://github.com/assaultcube/AC/releases/tag/v1.2.0.2 (btw "master" branch already doesn't use curl).

@ymartin59
Copy link

Same issue here. 1.2.0.2 binaries for Linux x64 does not run on Debian Testing - same error message. I have both libcurl3-gnutls and libcurl4 (I would say it contains both openssl and gnutls versions) installed. Any hint how to work-around this startup failure?

@aurhat
Copy link
Member

aurhat commented May 31, 2019

You have to compile "master" or "experimental" branch.

@ymartin59
Copy link

Hum... from my point of view, it sounds faster to rebuild libcurl with proper prerequisites so that AC runs. What was libcurl version/from which distribution AC binary has been built against?

@aurhat
Copy link
Member

aurhat commented May 31, 2019

I don't know (I wasn't in dev team then). During compiling v. 1.2.0.2 in newer distributions there are some errors, which of course can be fixed, but compiling "master"/"experimental" branch is simply faster.

@aurhat
Copy link
Member

aurhat commented Feb 12, 2020

You can download now AC 1.2.0.2 supporting libcurl4 from https://assault.cubers.net/download.html (currently that is default package for Linux), see more on https://github.com/assaultcube/AC/releases -> "Important information for Linux users".

@onion-overdose
Copy link

I am getting the same error on executing assaultcube.sh (from AC 1.2.0.2) on Manjaro.

@aurhat
Copy link
Member

aurhat commented Jun 21, 2020

Could you check below binaries (compiled on Debian 10 Buster):
https://github.com/assaultcube/AC/releases/download/v1.2.0.2/AssaultCube_v1.2.0.2_libcurl4.tar.bz2 ?

@drian0 drian0 added the Fixed in dev Fixed in the development branch. label Apr 16, 2021
@drian0
Copy link
Contributor

drian0 commented Apr 16, 2021

This should be fixed in the upcoming version was libcurl has been replaced.

@drian0 drian0 closed this as completed Apr 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fixed in dev Fixed in the development branch.
Projects
None yet
Development

No branches or pull requests

7 participants