The forum

League of Legends Connection Error

Author Replies
aiQon Sunday 12 August 2012 at 20:52
aiQonAnonymous

Hi,
Im on an up to date arch linux (x86_64). My Hardware is:
* AMD Phenom(tm) II X4 3.2 GHz (quadcore)
* 8 GB RAM
* Nvidia 8800 GT with nouveau drivers

Using the pol script from this site I managed to make LoL install and update. Hence the network stuff seems to work. However, once I enter my credentials it fails with "Connection Error" telling me it fails to connect to the gaming servers and I should check my Firewall settings. I dont run a firewall, theres just a NAT between me and the Internet. Because the update stuff worked and the credential stuff not, I assumed some crypto libraries to be responsible. I checked that I have lib32-gnutls installed and installed wintrust in the wine configuration. Didnt help. Any more hints? If u need more info about my setup let me know.
aiQon Sunday 12 August 2012 at 23:56
aiQonAnonymous

one more addition: My mashine's system time was 2h ahead. I fixed that but no help to the described problem. I meantion this because on the lol sites I have read that they need synced clocks for their security stuff. Problem is still there.
gotoone Monday 13 August 2012 at 13:19
gotooneAnonymous

U need mesa utilities what linux u using?
gotoone Monday 13 August 2012 at 13:27
gotooneAnonymous

nvm but when going through playonlinux just intall it through test better you would have had it running as it tells u error u need glxfo install mesa utilties good luck fps is a pain comeback and post what you got so people know that this works!
petch Monday 13 August 2012 at 18:59
petch
Developer

Actually for gaming I think you'd better go with proprietary drivers for the time being.
Or please someone enlighten me with the current state of nouveau drivers 3D support...
aiQon Monday 13 August 2012 at 19:51
aiQonAnonymous

since Im on 64bit and the nvidia propriatary stuff is 64bit too I would need a chroot for the 32bit nvidia driver and wine then in order to get 32 bit rendering support from the GPU. Am I right? As of the nouveau stuff, they provide 32bit bindings so I can use the 64 bit driver in my 64 environment and have 32bit gpu assisted rendering. Just wanted to save the time which is needed to set up an 32bit chroot only for gaming.

Will try to install the game from the testing branch but I actually took the pol script from this website and added in as a "local script" not sure it it makes any difference.
petch Tuesday 14 August 2012 at 0:36
petch
Developer

Nope, the proprietary driver provides both, that's what I use.
gotoone Tuesday 14 August 2012 at 5:22
gotooneAnonymous

What i listed was the fix for connection ishue had same problem before hand sometime ago!
aiQon Tuesday 14 August 2012 at 9:32
aiQonAnonymous

Hi,
for the part of installing it from within the "store" having testing triggered I get the same issue. Concerning the mesa stuff: I dont think it matters since the graphics work, however here are my installations for mesa (Im on Arch Linux):

extra/ati-dri 8.0.4-2
Mesa DRI radeon/r200 + Gallium3D r300,r600 drivers for AMD/ATI Radeon
extra/intel-dri 8.0.4-2
Mesa DRI drivers for Intel
extra/libegl 8.0.4-2 [installed]
Mesa EGL libraries and headers
extra/libgbm 8.0.4-2 [installed]
Mesa gbm library
extra/libgl 8.0.4-2 [installed]
Mesa 3-D graphics library and DRI software rasterizer
extra/libglapi 8.0.4-2 [installed]
free implementation of the GL API -- shared library. The Mesa GL API module
is responsible for dispatching all the gl* functions
extra/libgles 8.0.4-2 [installed]
Mesa GLES libraries and headers
extra/mesa 8.0.4-2 [installed]
Mesa 3-D graphics libraries and include files
extra/mesa-demos 8.0.1-2 [installed]
Mesa demos and tools
extra/nouveau-dri 8.0.4-2 [installed]
Mesa classic DRI + Gallium3D drivers for Nouveau
extra/osmesa 8.0.4-2 [installed]
Mesa 3D off-screen rendering library
community/mach64-dri 7.11.2-2
Mesa DRI drivers for ATI Mach64
community/mga-dri 7.11.2-2
Mesa DRI drivers for Matrox
community/r128-dri 7.11.2-2
Mesa DRI drivers for ATI Rage128
community/savage-dri 7.11.2-2
Mesa DRI drivers for S3 Sraphics/VIA Savage
community/sis-dri 7.11.2-2
Mesa DRI drivers for SiS
community/tdfx-dri 7.11.2-2
Mesa DRI drivers for 3dfx
community/unichrome-dri 7.11.2-2
Mesa DRI drivers for S3 Graphics/VIA Unichrome
multilib/lib32-ati-dri 8.0.4-4
Mesa DRI radeon/r200 + Gallium3D for r300 and later chipsets drivers for
AMD/ATI Radeon (32-bit)
multilib/lib32-intel-dri 8.0.4-4
Mesa DRI drivers for Intel (32-bit)
multilib/lib32-libgbm 8.0.4-4 [installed]
Mesa gbm library (32-bit)
multilib/lib32-libgl 8.0.4-4 [installed]
Mesa 3-D graphics library and DRI software rasterizer (32-bit)
multilib/lib32-libglapi 8.0.4-4 [installed]
free implementation of the GL API -- shared library. The Mesa GL API module
is responsible for dispatching all the gl* functions (32-bits)
multilib/lib32-libgles 8.0.4-4 [installed]
Mesa GLES libraries (32-bit)
multilib/lib32-mesa 8.0.4-4 [installed]
Mesa 3-D graphics libraries and include files (32-bit)
multilib/lib32-mesa-demos 8.0.1-2
Mesa demos and tools (32-bit)
multilib/lib32-nouveau-dri 8.0.4-1 [installed]
Mesa classic DRI + Gallium3D drivers for Nouveau (32-bit)
multilib/lib32-osmesa 8.0.4-4 [installed]
Mesa 3D off-screen rendering library (32-bits)

To get the error straight here is a screenshot of how it looks like. It just seems that the client fails to connect to the servers although updates were possible.
https://dl.dropbox.com/u/951341/lol_screenshot.png
gotoone Wednesday 15 August 2012 at 10:28
gotooneAnonymous

I dont what you doing or what is going on i dont code. But this is what ive ben using.

Ubuntu 10.10 32 bit
AMD Athlon 64 x2 6000+ 3.00ghz
3gb Ram     

I got that exact error with loggin picture and stuff is the same. I deleted everthing with wine and playonlinux to the max that i could then did the 3 clean comands. Found thy had it bugged that day so i had reinstalled playonlinx witch atumaticaly installs wine for you and installed League from testing got error about glxfo missing install mesa utilities so i went to synaptic packeges in ubuntu installed mesa utilities and hit next on the button then went through everything normal updated patched and logged in that time... And at the end uncheck box to not launch app after hitting the very last next where teemo is on the screen. Very importan they say i guess so hope all that helps all i got.
aiQon Tuesday 4 September 2012 at 16:44
aiQonAnonymous

Hi, I have been away for quite some time but now Im back and still dont have this issue resolved. I installed playonlinux from their git repo and installed LoL by using the installation routine provided in the testing branch of the GUI. Still no positive results.
I used wireshark to monitor my connection and saw, that after I entered my credentials to the LoL login screen, there are several connection attempts which terminate instantly (tcp FIN message). I can imagine, that the traffic for login needs to be encrypted by means of SSL hence gnutls needs to be used. Since Im on x64 and have gnutls for x64 I installed the 32bit libs of gnutls too. Still no positive results. Any idea on how to debug this manually? Like have insigths in wine and maybe strace the whole connection?

Cheers, stas
DoctorOctoclops Thursday 13 September 2012 at 2:57
DoctorOctoclopsAnonymous

I too have this problem since switching from Ubuntu 12.04 x64 to Arch Linux x64.
dieteric Thursday 13 September 2012 at 16:59
dietericAnonymous

I have the same problem too on Arch Linux x64.
After restarting I'm stuck at calculating differences and can't pass the start up screen.
Foobar Saturday 22 September 2012 at 17:54
FoobarAnonymous

yaourt -U http://arm.konnichi.com/2011/02/11/multilib/os/x86_64/lib32-gnutls-2.10.4-1-x86_64.pkg.tar.xz
You're welcome.
aiQon Saturday 22 September 2012 at 19:04
aiQonAnonymous

that brought me through the login but the game now dies when I try to open a custom game. I can select a char and "Lock In". The the loading screen appears and after I finished loading, it crashes.
Foobar Saturday 22 September 2012 at 19:44
FoobarAnonymous

Can you give me the full log of debugging ? (PlayOnbLinux debugger/Virtual Disk/LeagueOfLegend).
aiQon Saturday 22 September 2012 at 19:58
aiQonAnonymous

here is the log file: https://dl.dropbox.com/u/951341/playonlinux.log
Foobar Saturday 22 September 2012 at 20:22
FoobarAnonymous

Do you have lib32-alsa-lib ? Double check your connection, too (firewall, etc..) Do you have wininet, vcrun6, etc ? (PlayOnLinux/Configure LeagueOfLegend/Install package)
Here is my lib32* package list, some of them are needed by lol, but I don't know exactly:
lib32-acl
lib32-alsa-lib
lib32-alsa-oss
lib32-alsa-plugins
lib32-attr
lib32-bzip2
lib32-expat
lib32-fontconfig
lib32-freetype2
lib32-gcc-libs
lib32-gettext
lib32-giflib
lib32-glibc
lib32-gmp
lib32-gnutls
lib32-lcms
lib32-libgcrypt
lib32-libgpg-error
lib32-libice
lib32-libjpeg-turbo
lib32-libldap
lib32-libltdl
lib32-libpng
lib32-libsm
lib32-libtiff
lib32-libx11
lib32-libxau
lib32-libxcb
lib32-libxcomposite
lib32-libxcursor
lib32-libxdamage
lib32-libxdmcp
lib32-libxext
lib32-libxfixes
lib32-libxi
lib32-libxinerama
lib32-libxml2
lib32-libxmu
lib32-libxrandr
lib32-libxrender
lib32-libxt
lib32-libxv
lib32-libxvmc
lib32-libxxf86vm
lib32-mesa
lib32-mpg123
lib32-ncurses
lib32-nettle
lib32-nvidia-utils
lib32-openal
lib32-openssl
lib32-p11-kit
lib32-readline
lib32-util-linux
lib32-v4l-utils
lib32-zlib

I play lol on a up to date 64 bit archlinux

Edited by Foobar

aiQon Tuesday 25 September 2012 at 15:41
aiQonAnonymous

ok it works now.
I needed to downgrade lib32-gnutls to version 2.x as posted in this thread and use nvidia and not nouveau driver. Lastly I installed all the above mentioned lib32 packages and it works. Thanks for your help.