ryzom / ryzomcore

Ryzom Core is the open-source project related to the Ryzom game. This community repository is synchronized with the Ryzom Forge repository, based on the Core branch.
https://wiki.ryzom.dev
GNU Affero General Public License v3.0
330 stars 89 forks source link

"Create Account" returns an error #247

Closed ryzom-pipeline closed 7 years ago

ryzom-pipeline commented 9 years ago

Original report by Eric Duhamel (Bitbucket: EricxDu, GitHub: EricxDu).


Clicking on "Create Account" returns this dialog:

Clicking help opens my browsers to "404 Not Found" error: http://forums.ryzom.com/forum/showthread.php?t=29129

Terminal output says "* Protocol https not supported or disabled in libcurl"

I found an instruction that works around the issue: http://app.ryzom.com/app_forum/index.php?page=topic/view/22570/1#1

Client running on Linux

ryzom-pipeline commented 8 years ago

Original comment by Cédric Ochs (Bitbucket: [Cédric OCHS](https://bitbucket.org/Cédric OCHS), ).


What client are you using please ?

ryzom-pipeline commented 8 years ago

Original comment by Eric Duhamel (Bitbucket: EricxDu, GitHub: EricxDu).


@kervala When I filed the bug looks like I marked I was using official client version 0.12.0

ryzom-pipeline commented 8 years ago

Original comment by Cédric Ochs (Bitbucket: [Cédric OCHS](https://bitbucket.org/Cédric OCHS), ).


I'm sorry, but if I asked this question, that's not to receive a more vague answer... And I really wanted to help you.

Where did you download the client ?

There are a lot of precompiled clients and they are not all compiled with same options and 3rd party libraries.

  1. Client compiled from code by yourself
  2. Official static linux client compiled by WG
  3. Client for Ubuntu (from ryzom-isv PPA)
  4. Clients compiled by Molator and other community users
  5. And so on...

Your client apparently wasn't compiled with HTTPS support on so I wonder where did you find it.

Ok, it's version 0.12.0, but it doesn't explain WHO disabled HTTPS while compiling this client :p

ryzom-pipeline commented 8 years ago

Original comment by Eric Duhamel (Bitbucket: EricxDu, GitHub: EricxDu).


Please bear with me. I'm not sure how to answer many technical questions, and some of it isn't in my fresh memory, so thank you for responding helpfully.

I forgot to mention first off I'm running 32-bit "Linux".

If I recall correctly, I was running the official static client downloaded from the prominent links on (ryzom.com).

ryzom-pipeline commented 8 years ago

Original comment by Cédric Ochs (Bitbucket: [Cédric OCHS](https://bitbucket.org/Cédric OCHS), ).


Official Linux client hasn't been recompiled for a while and it's almost impossible to be sure it works under all distributions :(

Are you using a Debian-based distribution ? If yes, you can try to add in your sources : ppa:ryzom-isv/ppa

We also plan to release it on Steam (Linux, Windows and OS X), so it'll be easier to install it.

ryzom-pipeline commented 8 years ago

Original comment by Eric Duhamel (Bitbucket: EricxDu, GitHub: EricxDu).


If the official clients aren't very up-to-date, I'm able to use a PPA or even compile it myself if it's not very difficult, in order to stay up-to-date.

ryzom-pipeline commented 8 years ago

Original comment by Cédric Ochs (Bitbucket: [Cédric OCHS](https://bitbucket.org/Cédric OCHS), ).


I'm in the process of recompiling all clients (Windows 32 and 64 bits, Steam Linux 32 and 64, Linux static 32 and 64, and OS X).

We'll update RSYNC when it'll be done :)

ryzom-pipeline commented 8 years ago

Original comment by Eric Duhamel (Bitbucket: EricxDu, GitHub: EricxDu).


Oh good! Is recompiling the official clients your responsibility or are you a third party?

ryzom-pipeline commented 8 years ago

Original comment by Cédric Ochs (Bitbucket: [Cédric OCHS](https://bitbucket.org/Cédric OCHS), ).


Yes, I'm in charge of compiling new clients :) But I'm a volunteer developer :)

ryzom-pipeline commented 8 years ago

Original comment by Eric Duhamel (Bitbucket: EricxDu, GitHub: EricxDu).


Cedric nothing wrong with that. Thanks for your hard work. :-)

ryzom-pipeline commented 8 years ago

Original comment by toborly (Bitbucket: toborly, ).


I'm getting the same error when clicking create account in the GUI, "Can't send (error code 60)", but a different terminal message:

*   Trying 91.121.38.22...
* Connected to secure.ryzom.com (91.121.38.22) port 443 (#0)
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
*   CAfile: /usr/share/ryzom/data/ssl_ca_cert.pem
  CApath: none
* SSL certificate problem: unable to get local issuer certificate
* Closing connection 0

I'm using version 0.12.0.r6367 on Arch Linux, compiled from source with these options:

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release \
 -DWITH_RYZOM_SERVER=OFF -DWITH_RYZOM_CLIENT=ON \
 -DWITH_NEL_TOOLS=OFF -DWITH_NEL_TESTS=OFF -DWITH_PCH=OFF \
 -DWITH_NEL_SAMPLES=OFF -DWITH_LUA51=OFF -DWITH_LUA52=ON \
 -DWITH_RYZOM_TOOLS=OFF -DCMAKE_INSTALL_PREFIX=/usr \
 -DRYZOM_ETC_PREFIX=/etc/ryzom -DRYZOM_SHARE_PREFIX=/usr/share/ryzom \
 -DRYZOM_BIN_PREFIX=/usr/bin -DRYZOM_GAMES_PREFIX=/usr/bin \
 -DLUA_INCLUDE_DIR=/usr/include/lua5.2 ../code

Sorry if I'm hijacking this thread, I can create a new one if preferable.

ryzom-pipeline commented 8 years ago

Original comment by Cédric Ochs (Bitbucket: [Cédric OCHS](https://bitbucket.org/Cédric OCHS), ).


Thanks a lot for your report, it's related to PEM cerfificate, I'm trying to update it :)

ryzom-pipeline commented 8 years ago

Original comment by toborly (Bitbucket: toborly, ).


Thank you Cédric for your time & effort.

For anyone else with the problem, a quick workaround is to register in your web browser @ https://secure.ryzom.com/signup/. Then you can log in in-game and start playing.

ryzom-pipeline commented 8 years ago

Original comment by Cédric Ochs (Bitbucket: [Cédric OCHS](https://bitbucket.org/Cédric OCHS), ).


I changed SSL certificate in Steam client (currently in beta test). It shouldn't occurs anymore :) I'll give it to Ulukyn to put it on RSYNC.

ryzom-pipeline commented 8 years ago

Original comment by Cédric Ochs (Bitbucket: [Cédric OCHS](https://bitbucket.org/Cédric OCHS), ).


There are new beta clients : http://ryzom.kervala.net/clients/

You can also download new data in this pages, that includes the new certificate :)

ryzom-pipeline commented 7 years ago

Original comment by Cédric Ochs (Bitbucket: [Cédric OCHS](https://bitbucket.org/Cédric OCHS), ).


Certificates are now updated and they are read from BNP.

ryzom-pipeline commented 7 years ago

Original comment by Cédric Ochs (Bitbucket: [Cédric OCHS](https://bitbucket.org/Cédric OCHS), ).


Fixed