Форум
[Issue] 888poker installer not connecting
Spanish version of the client
Автор | Replies |
kdeUser | Saturday 4 January 2020 at 22:10 |
kdeUser |
Hello! I’m trying to install the 888poker client (spanish version in my case). The installer loads but never connects to begin the installation. My System information: Operating System: Kubuntu 19.10 KDE Plasma Version: 5.16.5 KDE Frameworks Version: 5.62.0 Qt Version: 5.12.4 Kernel Version: 5.3.0-24-generic OS Type: 64-bit Processors: 8 × Intel® Core™ i7-4790 CPU @ 3.60GHz Memory: 7,7 GiB of RAM PoL log: [01/01/20 22:15:07] - Running wine-4.21 --version (Working directory : /usr/share/playonlinux/python) wine-4.21 PlayOnLinux logfile ------------------- Date: 01/01/20 22:15:07 > PlayOnLinux Version 4.3.4 > uname -a Linux ubuntuUser 5.3.0-24-generic #26-Ubuntu SMP Thu Nov 14 01:33:18 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux > lsb_release -a > wine --version wine-4.21 > POL_WINEVERSION 4.21 > WINEPREFIX /home/guest/.PlayOnLinux//wineprefix/888PokerOS > Distribution Ubuntu 19.10 > glxinfo | grep rendering direct rendering: Yes GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_path_rendering, GL_NV_pixel_buffer_object, GL_NV_polygon_mode, > glxinfo | grep renderer OpenGL renderer string: GeForce GT 730/PCIe/SSE2 > OpenGL libs (Direct rendering testing) check_dd_x86 missing, test skipped check_dd_amd64 missing, test skipped [01/01/20 22:15:55] - Running wine-4.21 cmd /c echo %ProgramFiles% (Working directory : /usr/share/playonlinux/python) C:Program Files (x86) [01/01/20 22:19:40] - Running wine-4.21 winecfg (Working directory : /usr/share/playonlinux/python) wine: Read access denied for device L"\??\D:\", FS volume label and serial are not available. wine: Read access denied for device L"\??\Z:\", FS volume label and serial are not available. 002b:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet [01/01/20 22:21:20] - Running wine-4.21 wineboot (Working directory : /usr/share/playonlinux/python) Running 888poker.es.exe: [01/04/20 21:09:00] - Running wine-4.21 888poker.es.exe (Working directory : /home/guest/.PlayOnLinux/wineprefix/888PokerOS/drive_c/users/guest/Downloads) 0009:fixme:ieframe:PersistStreamInit_Load (001B3E48)->(0032EC3C) 0009:fixme:ieframe:OleControl_FreezeEvents (001B3E48)->(1) 0009:fixme:ieframe:PersistStreamInit_Load (001B4468)->(0032EC3C) 0009:fixme:ieframe:OleControl_FreezeEvents (001B4468)->(1) 0009:fixme:ieframe:PersistStreamInit_Load (001B4838)->(0032EC3C) 0009:fixme:ieframe:OleControl_FreezeEvents (001B4838)->(1) 0009:fixme:ieframe:PersistStreamInit_Load (001B4C30)->(0032EC3C) 0009:fixme:ieframe:OleControl_FreezeEvents (001B4C30)->(1) 0009:fixme:ieframe:OleControl_FreezeEvents (001B3E48)->(0) 0009:fixme:ieframe:OleControl_FreezeEvents (001B4468)->(0) 0009:fixme:ieframe:OleControl_FreezeEvents (001B4838)->(0) 0009:fixme:ieframe:OleControl_FreezeEvents (001B4C30)->(0) 0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 12 0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 12 0037:fixme:ras:RasEnumConnectionsW (001957B0,0954ED00,6305FE34),stub! 0037:fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead! 0014:fixme:service:svcctl_EnumServicesStatusW resume index not supported 0037:fixme:ras:RasEnumEntriesW (00000000,(null),00B46B08,0954F530,00B467F4),stub! 0009:fixme:dwmapi:DwmIsCompositionEnabled 0E3C3018 0038:err:secur32:schan_AcquireClientCredentials Could not find matching protocol 0037:fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub 0037:fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub 0038:fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub 0038:fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub GnuTLS error: No or insufficient priorities were set. GnuTLS error: No or insufficient priorities were set. 003b:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0xaebb608, context 0x5145b8, init_notify 0, handle 0xf09fcf8): stub 0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0009:fixme:imm:ImmGetDescriptionW (0C0A0C0A, 00000000, 0): semi stub 0009:fixme:imm:ImmGetDescriptionW (0C0A0C0A, 11E45480, 9): semi stub 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032BD50) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032BD30) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032BD50) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032BD30) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032B550) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032B530) 0009:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet 0009:fixme:ieframe:BrowserService_GetTravelLog 00B463D8 0032C330 0009:fixme:ieframe:ClientSite_GetContainer (001B4534)->(0032C41C) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032ACD0) 0009:fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"! 0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 12 0009:fixme:ieframe:handle_navigation_error Navigate to error page 0009:fixme:ieframe:handle_navigation_error Navigate to error page 0009:fixme:ieframe:DocHostUIHandler_GetDropTarget (001B4534) 0023:fixme:mountmgr:query_property Faking StorageDeviceProperty data 0023:fixme:mountmgr:query_property Faking StorageDeviceProperty data 0023:fixme:mountmgr:query_property Faking StorageDeviceProperty data 0023:fixme:mountmgr:query_property Faking StorageDeviceProperty data 0023:fixme:mountmgr:query_property Faking StorageDeviceProperty data 0023:fixme:mountmgr:query_property Faking StorageDeviceProperty data 0009:fixme:ntdll:EtwRegisterTraceGuidsW (0xaccfc08, 0x125a5198, {509962e0-406b-46f4-99ba-5a009f8d2225}, 3, 0x12692fd0, (null), (null), 0x125a51c8): stub 0009:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {a3da04e0-57d7-482a-a1c1-61da5f95bacb} 0009:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {917b96b1-ecad-4dab-a760-8d49027748ae} 0009:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {26d1e091-0ae7-4f49-a554-4214445c505c} 0009:fixme:mshtml:nsChannel_GetContentLength (00B462A0)->(0032DC00) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032EB70) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032EB50) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032EAB0) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032EA90) 0009:fixme:imm:ImmReleaseContext (0001007A, 00E1F7A8): stub 0009:fixme:ieframe:PropertyNotifySink_OnChanged unimplemented dispid 1005 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032BB30) 0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 0038:fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub 0038:fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub GnuTLS error: No or insufficient priorities were set. 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032DFA0) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032DF80) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032DFA0) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032DF80) 0009:fixme:ieframe:handle_navigation_error Navigate to error page 0009:fixme:urlmon:create_object Could not find object for MIME L"application/x-gzip-compressed" 0009:fixme:ieframe:handle_navigation_error Navigate to error page 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032E900) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032EB50) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032EAD0) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032EAB0) 0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 12 0062:fixme:ras:RasEnumConnectionsW (001957B0,009DED00,6305FE34),stub! 0062:fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead! 0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 12 0062:fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub 0062:fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub GnuTLS error: No or insufficient priorities were set. 0009:fixme:ieframe:handle_navigation_error Navigate to error page 0063:fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub 0063:fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub GnuTLS error: No or insufficient priorities were set. 0009:fixme:ieframe:handle_navigation_error Navigate to error page 0009:fixme:ieframe:OleInPlaceObject_InPlaceDeactivate (001B4C30) 0009:fixme:ieframe:OleInPlaceObject_InPlaceDeactivate (001B4838) 0009:fixme:ieframe:OleInPlaceObject_InPlaceDeactivate (001B4468) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032EB20) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032EB00) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032EA50) 0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (00E1F120)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0032EA30) 0009:fixme:ieframe:ControlSite_OnFocus (001B4534)->(0) 0009:fixme:ieframe:InPlaceSite_OnInPlaceDeactivateEx fNoRedraw (1) ignored 0009:fixme:mshtml:HlinkTarget_SetBrowseContext (00B45EC0)->(00000000) 0009:fixme:ieframe:OleInPlaceObject_InPlaceDeactivate (001B3E48) Scanned exe file in virustotal.com so see imports: ADVAPI32.dll COMCTL32.dll GDI32.dll KERNEL32.dll OLEAUT32.dll SHELL32.dll SHLWAPI.dll USER32.dll VERSION.dll WININET.dll WINSPOOL.DRV WS2_32.dll comdlg32.dll iphlpapi.dll ole32.dll oledlg.dll Any idea on how to make it work? I find that the .exe works, i suspect is a connection issue that makes only seeing the loading animation. Any help will be much apreciated! |
Dadu042 | Sunday 5 January 2020 at 3:23 |
Dadu042 |
Installing the function ‘wininet’ may help, ‘Gecko’ perhaps too. See also Appdb.winehq.org |
kdeUser | Sunday 5 January 2020 at 17:30 |
kdeUser |
Thanks for your feeback. I have already installed ‘wininet’ and ‘Gecko’ and the ‘MS Core Fonts’ in my tests, I forgot to mention it. I run two PoL virtual drives, one in 32 bits and other in 64 bits with same error results, but i find now that in the 64 bit virtual drive the Gecko installed is 32 bit version, and i can’t install the 64 bit version of Gecko on the control panel to make a test. Edited by kdeUser |
kdeUser | Saturday 11 January 2020 at 14:09 |
kdeUser |
After trying lots of components, library, wine version… and after installing lot of libraries with Muon Package Manager, im still having the same issues. The executable never connects to install the application. There is no way for me to fix the error ‘GnuTLS error: No or insufficient priorities were set.’. For what I read on internet, this error occurs on Mac, but i am using Kubuntu 19.10, so I have not find any help relating for this problem for Linux users that works. And the error ‘RAS support is not implemented! Configure program to use LAN connection/winsock instead!’, I read that it would be fixed by installing winbind. I installed it but it don’t fix it. For my part, I throw in the towel, seems like there are few comments about 888 and all of them are very old. I have no choice but to continue needing Windows with dual boot The installer is here in case anybody can look at how to make it work https://www.888poker.es/ Edited by kdeUser |
Login
181 people online
Follow us
Partners
The forum
[Issue] 888poker installer not connecting
Spanish version of the client
Author | Replies |
kdeUser | Saturday 4 January 2020 at 22:10 |
kdeUser |
I’m trying to install the 888poker client (spanish version in my case). The installer loads but never connects to begin the installation.
My System information:
Scanned exe file in virustotal.com so see imports:
Any idea on how to make it work? I find that the .exe works, i suspect is a connection issue that makes only seeing the loading animation.
Any help will be much apreciated!
Dadu042 Sunday 5 January 2020 at 3:23 Dadu042
Installing the function ‘wininet’ may help, ‘Gecko’ perhaps too. See also Appdb.winehq.org
kdeUser Sunday 5 January 2020 at 17:30 kdeUser
Thanks for your feeback.
I have already installed ‘wininet’ and ‘Gecko’ and the ‘MS Core Fonts’ in my tests, I forgot to mention it.
I run two PoL virtual drives, one in 32 bits and other in 64 bits with same error results, but i find now that in the 64 bit virtual drive the Gecko installed is 32 bit version, and i can’t install the 64 bit version of Gecko on the control panel to make a test.
Edited by kdeUser
kdeUser Saturday 11 January 2020 at 14:09 kdeUser
After trying lots of components, library, wine version. and after installing lot of libraries with Muon Package Manager, im still having the same issues. The executable never connects to install the application.
There is no way for me to fix the error ‘GnuTLS error: No or insufficient priorities were set.’. For what I read on internet, this error occurs on Mac, but i am using Kubuntu 19.10, so I have not find any help relating for this problem for Linux users that works.
And the error ‘RAS support is not implemented! Configure program to use LAN connection/winsock instead!’, I read that it would be fixed by installing winbind. I installed it but it don’t fix it.
For my part, I throw in the towel, seems like there are few comments about 888 and all of them are very old. I have no choice but to continue needing Windows with dual boot
Источник
Войти
181 people online
Follow us
Реклама
Партнёры
Форум
[Issue] 888poker installer not connecting
Spanish version of the client
Автор | Replies |
kdeUser | Saturday 4 January 2020 at 22:10 |
kdeUser |
I’m trying to install the 888poker client (spanish version in my case). The installer loads but never connects to begin the installation.
My System information:
Scanned exe file in virustotal.com so see imports:
Any idea on how to make it work? I find that the .exe works, i suspect is a connection issue that makes only seeing the loading animation.
Any help will be much apreciated!
Dadu042 Sunday 5 January 2020 at 3:23 Dadu042
Installing the function ‘wininet’ may help, ‘Gecko’ perhaps too. See also Appdb.winehq.org
kdeUser Sunday 5 January 2020 at 17:30 kdeUser
Thanks for your feeback.
I have already installed ‘wininet’ and ‘Gecko’ and the ‘MS Core Fonts’ in my tests, I forgot to mention it.
I run two PoL virtual drives, one in 32 bits and other in 64 bits with same error results, but i find now that in the 64 bit virtual drive the Gecko installed is 32 bit version, and i can’t install the 64 bit version of Gecko on the control panel to make a test.
Edited by kdeUser
kdeUser Saturday 11 January 2020 at 14:09 kdeUser
After trying lots of components, library, wine version. and after installing lot of libraries with Muon Package Manager, im still having the same issues. The executable never connects to install the application.
There is no way for me to fix the error ‘GnuTLS error: No or insufficient priorities were set.’. For what I read on internet, this error occurs on Mac, but i am using Kubuntu 19.10, so I have not find any help relating for this problem for Linux users that works.
And the error ‘RAS support is not implemented! Configure program to use LAN connection/winsock instead!’, I read that it would be fixed by installing winbind. I installed it but it don’t fix it.
For my part, I throw in the towel, seems like there are few comments about 888 and all of them are very old. I have no choice but to continue needing Windows with dual boot
Источник
Return of Reckoning
The War Private Server
Recent Topics
[Linux] How To Install Return of Reckoning
Forum rules
READ THE INSTALL GUIDE BEFORE YOU POST IN THIS SUBFORUM.
The stickies exist to handle common queries. Save our time and yours by reading them first.
[Linux] How To Install Return of Reckoning
Post #1 » Sun Jan 26, 2020 11:34 pm
Installation Guide for Linux users
If you’re not a Linux user, follow this guide.
NOTE! Make sure you have wine installed on your linux distribution first
1 // Install Lutris for your Linux Distribution: https://lutris.net/downloads/
2 // Make an account and download the game torrent or direct data content
(torrent download requires torrent client like transmission,qbitorrent, tixati etc. Direct download needs to be decompressed/unzipped first):
https://www.returnofreckoning.com/join.php
3 // Go to the Lutris.net website and search for Warhammer Online and press install (on Torrent version) on that website. https://lutris.net/games/warhammer-onli . reckoning/
You are done. Congratulations!
— // If Launcher doesn’t launch and Lutris Show log shows Unknown heap type: #GUlD. You need to force install dotnet40. You can do this (change to your prefix path you chose on installing)
— // Server indicators Red on the launcher? make sure you have lib32-gnutls and gnutls installed for your distro of choice — thanks pixeljuice2019
sudo apt install gnutls-bin gnutls-bin:i386 — for Ubuntu and the likes
— // Server indicators still Red on the launcher?
Disable Lutris runtime and Enable Prefer System libraries from lutris config
— // Lutris wont quit at the end. Gives Exit with return code 256
Delete «.wine» folder in your Home; it will be recreated and then it will proceed without errors. . Make sure you backup your important data from the prefix if you had save games there or similar.
— // No character models? floating weapons? restart the launcher and it should patch fully then.
— // Main menu white textures with flames? d3d9x_34.dll is missing.
— // Game doesn’t launch with DXVK v1.10.3+?
make sure you are using latest up to date drivers that have vulkan 1.3 support. If you are not able to update GPU drivers, switch to older version of DXVK from lutris configuration.
— // Game doesn’t launch on intel IGP with DXVK, try running
— // Game Doesn’t launch or has graphical glitches after hitting connect on launcher (this can happen on older intel IGPs or if your vulkan drivers aren’t working correctly)?
disable DXVK from Lutris configuration
— // Still Doesn’t Launch after disabling DXVK ?
Add this Environment variable into Lutris configuration (Configure -> System options tab -> Environment variables):
MESA_GL_VERSION_OVERRIDE with a value 4.5
— // Mouse going weird? Running wayland/Sway? try Gamescope (https://github.com/Plagman/gamescope) — thanks felipetrz
— // Mouse doing weird focus clicks on i3wm? Disable hover focus
Enhanced Graphics with vkBasalt: This only works with DXVK
- Download/Install vkBasalt for your distro ( 32bit vkbasalt is important, as this game is 32bit): https://github.com/DadSchoorse/vkBasalt
- Download configuration files and extract them into your Warhammer directory: https://drive.google.com/open?id=1_7yxO . EToTrQfWTw
- Change the shader paths to full paths of your shader folder location in the vkbasalt.conf ( make sure there are no spaces in your paths. you can copy the shader files elswhere also to link them up)
- add ENABLE_VKBASALT with value 1 into the environment variables under Lutris (Configure -> System options tab -> Environment variables) or in your Scripts with ENABLE_VKBASALT=1
* pressing home key while in game should enable/disable vkbasalt effects on fly to compare to default look
Sildur’s Enhanced Reshade: This only works with DXVK
Click here to watch on YouTube
— Grab the 3.0 version and extract to RoR directory:
https://drive.google.com/file/d/1LTaLsp . sp=sharing
— Grab 32bit d3dcompiler_47 and extract to RoR directory:
https://www.dll-files.com/d3dcompiler_47.dll.html
— Open Winecfg (wine configuration) add dinput8 and d3dcompiler_47 into dll overrides
Hotkeys:
Reshade can be toggled with F11
FXAA with F10
Ambient occlusion with F9
Distance blur with F8 (should only be used for screenshots)
*make sure d3d9.forceSwapchainMSAA and d3d9.samplerAnisotropy is not enabled from dxvk.conf as it breaks depth capture.
Additional Tweaks:
- Want sharper textures on the distance? make dxvk.conf into the game folder with contents (this only works with DXVK)
/warhammer-online-return-to-reckoning/drive_c/Return_of_Reckoning/Interface/AddOns
- If performance starts to degrade, delete the cache folder from warhammer dir
Источник
Login
182 people online
Follow us
The forum
[Issue] 888poker installer not connecting
Spanish version of the client
Author | Replies |
kdeUser | Saturday 4 January 2020 at 22:10 |
kdeUser |
I’m trying to install the 888poker client (spanish version in my case). The installer loads but never connects to begin the installation.
My System information:
Scanned exe file in virustotal.com so see imports:
Any idea on how to make it work? I find that the .exe works, i suspect is a connection issue that makes only seeing the loading animation.
Any help will be much apreciated!
Dadu042 Sunday 5 January 2020 at 3:23 Dadu042
Installing the function ‘wininet’ may help, ‘Gecko’ perhaps too. See also Appdb.winehq.org
kdeUser Sunday 5 January 2020 at 17:30 kdeUser
Thanks for your feeback.
I have already installed ‘wininet’ and ‘Gecko’ and the ‘MS Core Fonts’ in my tests, I forgot to mention it.
I run two PoL virtual drives, one in 32 bits and other in 64 bits with same error results, but i find now that in the 64 bit virtual drive the Gecko installed is 32 bit version, and i can’t install the 64 bit version of Gecko on the control panel to make a test.
Edited by kdeUser
kdeUser Saturday 11 January 2020 at 14:09 kdeUser
After trying lots of components, library, wine version. and after installing lot of libraries with Muon Package Manager, im still having the same issues. The executable never connects to install the application.
There is no way for me to fix the error ‘GnuTLS error: No or insufficient priorities were set.’. For what I read on internet, this error occurs on Mac, but i am using Kubuntu 19.10, so I have not find any help relating for this problem for Linux users that works.
And the error ‘RAS support is not implemented! Configure program to use LAN connection/winsock instead!’, I read that it would be fixed by installing winbind. I installed it but it don’t fix it.
For my part, I throw in the towel, seems like there are few comments about 888 and all of them are very old. I have no choice but to continue needing Windows with dual boot
Источник
posted 2019-06-24T14:56:18+00:00
show more
marshallracer wrote:
DRO4ULA wrote:
When I run osu! Updater it gives the error «an error occurred! Please check your internet connection». How do I fix this? (Manjaro)
Check and see if you have lib32-gnutls installed, this is often the reason the updater has no internet connection
kevincos5 wrote:
This works for elementary os?
Yes. As it is based on Ubuntu, installation should be straightforward.
Yesterday I upgraded from Fedora 32 to Fedora 33 and I’m having the same issue. For Fedora install command for gnutls is «sudo dnf install gnutls» and it writes this «Package gnutls-3.6.15-1.fc33.i686 is already installed.
Package gnutls-3.6.15-1.fc33.x86_64 is already installed.«.. It is installed, but doesn’t work somehow.. I have osu! installed through Lutris script. I tried deleting the Wine prefix and installing it again. Nothing.. I tried this install script https://github.com/yurisuki/osu-install and still nothing. Lutris log shows this «GnuTLS error: No or insufficient priorities were set.«
EDIT: I’ve been able to at least work around this issue. I’ve made a separate prefix and tried to run it with Proton (just to see, what happens) and it worked. Through Winetricks I downloaded dotnet45 and gdiplus dlls. And that broke it (was getting those gnutls errors). I tried it with just gdiplus dll and it worked. Later I’ve made new prefix just to clean up mess that I created by trying different stuff. Tried to run it with regular Wine and it works. TLDR: dotnet45 was an issue for me. Deleted it and it was fine.
Note: I did everything in Lutris.
Last edited by Valorix 2020-10-31T22:27:53+00:00, edited 1 time in total.
marshallracer
Joined December 2010
ok, dotnet breaking something does not really surprise me .. but it killing networking is definitely weird and should not happen. Even more confusing as how you got it to run withouut it since osu relies on at least dotnet40 but it could very well be there’s something borked in that very specific setup with 45. Maybe I’ll give it a shot in a vm to see what happens.
mm201 wrote:
Okay, you know what, if you don’t like a map, forget about it. It’s not going to jump out of your computer and bite you or anything.
EmoBlitz
Joined November 2020
RoARene317 wrote:
Since osu! is for Windows and Mac version, the linux version isn’t available right now. But for me after a long journey in linux, finally I get the working osu! on linux.
1. Install Lutris (since they already provided the script and do it for you)
Ubuntu user (Ubuntu based OS):sudo add-apt-repository ppa:lutris-team/lutris
sudo apt-get update
sudo apt-get install lutrisArch Linux (Arch Linux Based OS):
sudo pamac -S lutrisFor other distro can refer to this guide :
https://lutris.net/downloads/
2. search osu! and click search lutris.net
3. Click install and go to the Windows Version
4. Just wait this will install:
Microsoft .Net Framework 4.0
Microsoft .Net Framework 4.5
GDI Plus (For Graphical Fixes)
CJK Font
Wine Staging Version
If you get a lot of fixme:error blah blah blah , it’s normal as long you don’t get fatal error. This process takes along time about 30 minutes so be patient.5. osu! Installed
Low latency osu! (Thanks PooN)
1. Download the custom audio driver (Download the both)https://blog.thepoon.fr/assets/articles/2018-06-16-osuLinuxAudioLatency/32bit/winepulse.drv.so (32bit)
https://blog.thepoon.fr/assets/articles/2018-06-16-osuLinuxAudioLatency/64bit/winepulse.drv.so (64bit)2. Type on terminal :
[file browser apps] /home/[username]/.local/share/lutris/wine/tkg-osu-4.6-x86_64
Replace file browser apps with your own depending on your operating system: Arch = Dolphin Ubuntu = NautilusReplace username with your own username
3. Paste the file 32 bit to the lib folder and the 64 bit to the lib64 folder
4. Type on terminal : sudo nano /etc/security/limits.conf
edit and paste this command
echo «@[username] — nice -20
@[username] — rtprio 99″ >> /etc/security/limits.confRepalce username with your own username
5. Save by Ctrl+X
6. Copy paste this command to terminal
mkdir -p /etc/pulse/daemon.conf.d/
echo «high-priority = yes
nice-level = -15realtime-scheduling = yes
realtime-priority = 50resample-method = speex-float-0
default-fragments = 2 # Minimum is 2
default-fragment-size-msec = 2 # You can set this to 1, but that will break OBS audio capture.» | sudo tee -a /etc/pulse/daemon.conf.d/10-better-latency.conf7. Type sudo nano /etc/pulse/default.pa
Find the line that include this command:
load-module module-udev-detectadd tsched=1
save it
8. Back To Lutris and configure osu —> Game Options —> change arguments to STAGING_AUDIO_DURATION=10000
Troubleshoot
1. Stuck at looping on installationIt takes a lot of time depending on your CPU, HDD.
2. osu! takes a long time / not boot
Check the task manager if the cpu usage osu.exe higher than 50% it means program is preparing because there is the big change in your osu folder
3. Where is my osu folder
Default /home/[username]/Games/osu4. Cross on installation = Image cross
install libpng by apt-get install libpng // pacman -S libpng
5. If problem persist kill wine-server
and osu!.exeThat’s it
RoARene317 wrote:
Since osu! is for Windows and Mac version, the linux version isn’t available right now. But for me after a long journey in linux, finally I get the working osu! on linux.
1. Install Lutris (since they already provided the script and do it for you)
Ubuntu user (Ubuntu based OS):sudo add-apt-repository ppa:lutris-team/lutris
sudo apt-get update
sudo apt-get install lutrisArch Linux (Arch Linux Based OS):
sudo pamac -S lutrisFor other distro can refer to this guide :
https://lutris.net/downloads/
2. search osu! and click search lutris.net
3. Click install and go to the Windows Version
4. Just wait this will install:
Microsoft .Net Framework 4.0
Microsoft .Net Framework 4.5
GDI Plus (For Graphical Fixes)
CJK Font
Wine Staging Version
If you get a lot of fixme:error blah blah blah , it’s normal as long you don’t get fatal error. This process takes along time about 30 minutes so be patient.5. osu! Installed
Low latency osu! (Thanks PooN)
1. Download the custom audio driver (Download the both)https://blog.thepoon.fr/assets/articles/2018-06-16-osuLinuxAudioLatency/32bit/winepulse.drv.so (32bit)
https://blog.thepoon.fr/assets/articles/2018-06-16-osuLinuxAudioLatency/64bit/winepulse.drv.so (64bit)2. Type on terminal :
[file browser apps] /home/[username]/.local/share/lutris/wine/tkg-osu-4.6-x86_64
Replace file browser apps with your own depending on your operating system: Arch = Dolphin Ubuntu = NautilusReplace username with your own username
3. Paste the file 32 bit to the lib folder and the 64 bit to the lib64 folder
4. Type on terminal : sudo nano /etc/security/limits.conf
edit and paste this command
echo «@[username] — nice -20
@[username] — rtprio 99″ >> /etc/security/limits.confRepalce username with your own username
5. Save by Ctrl+X
6. Copy paste this command to terminal
mkdir -p /etc/pulse/daemon.conf.d/
echo «high-priority = yes
nice-level = -15realtime-scheduling = yes
realtime-priority = 50resample-method = speex-float-0
default-fragments = 2 # Minimum is 2
default-fragment-size-msec = 2 # You can set this to 1, but that will break OBS audio capture.» | sudo tee -a /etc/pulse/daemon.conf.d/10-better-latency.conf7. Type sudo nano /etc/pulse/default.pa
Find the line that include this command:
load-module module-udev-detectadd tsched=1
save it
8. Back To Lutris and configure osu —> Game Options —> change arguments to STAGING_AUDIO_DURATION=10000
Troubleshoot
1. Stuck at looping on installationIt takes a lot of time depending on your CPU, HDD.
2. osu! takes a long time / not boot
Check the task manager if the cpu usage osu.exe higher than 50% it means program is preparing because there is the big change in your osu folder
3. Where is my osu folder
Default /home/[username]/Games/osu4. Cross on installation = Image cross
install libpng by apt-get install libpng // pacman -S libpng
5. If problem persist kill wine-server
and osu!.exeThat’s it
everybody gangster until you cant get beatmaps to work
sudo mkdir -p /etc/pulse/daemon.conf.d/
PerFect!
ThachAnhHoang
Joined March 2019
Alright, I have a bit of a note. For those using Fedora and wants to play osu!, you shouldn’t update to Fedora 33. Why? The post-install screen doesn’t update and keeps showing the «Please check your internet connection» message. Therefore, I suggest that you stay at 32 (but preferably not something before 30) cuz that would be quite old already. Side note, idk if NVIDIA has solved its problems with its drivers on kernel 5.9 yet.
Last edited by ThachAnhHoang 2020-11-27T16:56:28+00:00, edited 1 time in total.
BilalMirza1000
Joined January 2020
when i run osu! my pc logs out of my account and when i get back in linux everythings closed how do i fix this
ThachAnhHoang
Joined March 2019
You do realize you cannot have 2 computers with osu! on simultaneously with just 1 account?
battleof3
Joined June 2018
tsched=1 is incorrect btw, supposed to be tsched=0. We want the interrupt scheduler so our staging duration and pulsewine patches are able to work properly.
Last edited by Doxxz 2021-10-12T22:25:07+00:00, edited 1 time in total.
den4k4554
Joined July 2018
how can i install osu on solus budgie 4.1?
TakayaHQ
Joined February 2019
1v1 me you win you give csgo skin i lose i give you to be my frend
[RUE]Bambinex
Joined October 2020
Ok so I have a big problem. Everything is installed correctly but whe I lauche the game via Lutris I get the message error ‘NoneType’ object has no attribute «lower». I can’t launch the game help me
Edit: ok I managed to fix error but, why do the game crash after finishing a game ?
Last edited by [RUE]Bambinex 2021-03-05T18:03:36+00:00, edited 1 time in total.
Playing stepmania now, I’m not sure if I’ll stay very active on ctb or osu! in general. Only time will tell I guess
Hisakawa
Joined December 2019
Manjaro user here. Tried OP, works perfectly fine. In order to turn off my mouse acceleration I used the guide from the arch wiki, the one with libinput:
Alternatively, since libinput-1.1.0-1 and xf86-input-libinput-0.15.0-1 you can use a flat acceleration profile. To enable it create the following file:
/etc/X11/xorg.conf.d/50-mouse-acceleration.conf
Section «InputClass»
Identifier «My Mouse»
Driver «libinput»
MatchIsPointer «yes»
Option «AccelProfile» «flat»
Option «AccelSpeed» «0»
EndSection
Jupilian
Joined June 2019
destroyed my linux mint sound after a restart, I needed to undo manually everything
Last edited by Jupilian 2021-04-19T11:02:55+00:00, edited 1 time in total.
i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu i hate osu
discord: Julien#1234
marshallracer
Joined December 2010
Jupilian wrote:
destroyed my linux mint sound after a restart, I needed to undo manually everything
This is why PooN’s low latency stuff should not be just used as is because it is prone to breaking entire system audio
Recent wine(-staging) versions (from 5.7 onwards) have greatly improved latency over the outdated osu-specific wine packages provided by either PooN or Lutris scripts. For some these may still work but require a lot of effort for very little gain compared to leaving everything at default with recent wine version.
This guide still works perfectly (and is pinned for a reason) and alternatively there’s an install script I have on my github that is very much based and said pinned guide
mm201 wrote:
Okay, you know what, if you don’t like a map, forget about it. It’s not going to jump out of your computer and bite you or anything.
WoLFire TL
Joined January 2021
aea tu categoria es una kgada no sirvio para nada >:I
Last edited by WoLFire TL 2021-05-30T01:12:13+00:00, edited 1 time in total.
NickNiGamer
Joined June 2021
wuuT wrote:
I’m not sure, but looks like that building yourself with osu!lazer doesn’t require this anymore. I did install it on my Fedora and it’s working fine.
Not sure if we have a post for it, but I can manage to do one if needed.
im in fedora too
kawaiighost
Joined October 2020
Any difference with ozu lazer ?
JugaadooRadhu
Joined March 2021
by the way i use arch 😀😀😀😀😀😀🙃
vejasas
Joined September 2018
your average overcompetitive 6 digit stream main
irevenantz
Joined April 2020
howw can i play with tablet wacom?
hi, i am a noob player from italy
ARGM1408
Joined April 2018
hikidiggy wrote:
how do i add beatmaps then (lutris)
I use ubuntu 20.04 and download my beatmaps in ~/Games/osu/drive_c/osu/Songs.
If you want to download skins there is also the ~/Games/osu/drive_c/osu/Skins folder.
Hey, I’m like a Linux newbie.
I had Arch installed which went well as for installing the opentabletdriver.
As for getting osu to run properly the the guide of the poon it didnt went so well and I ended up having everything cluttered. As for now I’ll be installing Manjaro because graphical installer. But that won’t eliminate my issue with having to deal with installing osu properly. If anyone is down to help me please write a forum dm or add me on discord: Fletscherrrr#0517
I could really use some help as I’m really new and not getting shit to run is really discouraging ngl.
dumsiq_ofc
Joined November 2020
wuuT wrote:
I’m not sure, but looks like that building yourself with osu!lazer doesn’t require this anymore. I did install it on my Fedora and it’s working fine.
Not sure if we have a post for it, but I can manage to do one if needed.
yes, osu!lazer can easy be installed in linux, but osu! is better, serious osu!lazer is a litle bit stranger
Jogador:Mouse e teclado ( X )
Can’t freaking fix .net System.AccessViolationException crashes, no matter what i try.
Last edited by Doxxz 2021-12-11T02:48:55+00:00, edited 4 times in total.
RyuujiNijima
Joined June 2020
I am using LinuxMint and everytime I do mkdir -p /etc/pulse/daemon.conf.d/ it always say permission denied even though I did everything before it
Tykork
Joined January 2014
RyuujiNijima wrote:
I am using LinuxMint and everytime I do mkdir -p /etc/pulse/daemon.conf.d/ it always say permission denied even though I did everything before it
Did you run it with sudo?
Sometimes nobody shows up and you automatically win
D31LtheFOX
Joined October 2020
Hey, what if I use pipewire as audio server?
[link=https://gdmon.ru/sAbKsd1kkk[/link] // gg
ondrodrak
Joined May 2021
thank you so much, ubuntu seems faster and better overall to me so i will deffo use this :3
Jeffery_Nani
Joined November 2021
is there any way to fix the sound problem on linux arch for osu
Last edited by Jeffery_Nani 2021-12-11T05:50:40+00:00, edited 1 time in total.
Jeffery_Nani wrote:
is there any way to fix the sound problem on linux arch for osu
are you using lutris?
Ford Focoes
When it’s almost done installing, it opens the game (while the installer window is still open) and the installer exits with an error code that I accidentally clicked away. Then it just loops on «Installing osu!». I think the problem is that it’s not installing .NET properly, since it says:
065c:fixme:path:parse_url failed to parse L»System.Windows.Forms»
065c:fixme:path:parse_url failed to parse L»System.Security»
065c:fixme:path:parse_url failed to parse L»System.Xml»
065c:fixme:path:parse_url failed to parse L»System»
065c:fixme:path:parse_url failed to parse L»System.Configuration»
065c:fixme:path:parse_url failed to parse L»System.Drawing»
065c:fixme:path:parse_url failed to parse L»Accessibility»
065c:fixme:path:parse_url failed to parse L»System.Core»
065c:fixme:path:parse_url failed to parse L»System.Deployment»
065c:fixme:path:parse_url failed to parse L»System.Runtime.Serialization.Formatters.Soap»
065c:fixme:path:parse_url failed to parse L»System»
065c:fixme:path:parse_url failed to parse L»System.Drawing»
Does anyone know how to fix this? I desperately need to play osu!. Please…
Last edited by Ford Focoes 2021-12-31T21:33:51+00:00, edited 1 time in total.
M A N O L O
Joined May 2018
Ford Focoes wrote:
When it’s almost done installing, it opens the game (while the installer window is still open) and the installer exits with an error code that I accidentally clicked away. Then it just loops on «Installing osu!». I think the problem is that it’s not installing .NET properly, since it says:
065c:fixme:path:parse_url failed to parse L»System.Windows.Forms»
065c:fixme:path:parse_url failed to parse L»System.Security»
065c:fixme:path:parse_url failed to parse L»System.Xml»
065c:fixme:path:parse_url failed to parse L»System»
065c:fixme:path:parse_url failed to parse L»System.Configuration»
065c:fixme:path:parse_url failed to parse L»System.Drawing»
065c:fixme:path:parse_url failed to parse L»Accessibility»
065c:fixme:path:parse_url failed to parse L»System.Core»
065c:fixme:path:parse_url failed to parse L»System.Deployment»
065c:fixme:path:parse_url failed to parse L»System.Runtime.Serialization.Formatters.Soap»
065c:fixme:path:parse_url failed to parse L»System»
065c:fixme:path:parse_url failed to parse L»System.Drawing»Does anyone know how to fix this? I desperately need to play osu!. Please…
Ford Focoes wrote:
When it’s almost done installing, it opens the game (while the installer window is still open) and the installer exits with an error code that I accidentally clicked away. Then it just loops on «Installing osu!». I think the problem is that it’s not installing .NET properly, since it says:
065c:fixme:path:parse_url failed to parse L»System.Windows.Forms»
065c:fixme:path:parse_url failed to parse L»System.Security»
065c:fixme:path:parse_url failed to parse L»System.Xml»
065c:fixme:path:parse_url failed to parse L»System»
065c:fixme:path:parse_url failed to parse L»System.Configuration»
065c:fixme:path:parse_url failed to parse L»System.Drawing»
065c:fixme:path:parse_url failed to parse L»Accessibility»
065c:fixme:path:parse_url failed to parse L»System.Core»
065c:fixme:path:parse_url failed to parse L»System.Deployment»
065c:fixme:path:parse_url failed to parse L»System.Runtime.Serialization.Formatters.Soap»
065c:fixme:path:parse_url failed to parse L»System»
065c:fixme:path:parse_url failed to parse L»System.Drawing»Does anyone know how to fix this? I desperately need to play osu!. Please…
You have to either stop the lutris process or make a copy of the osu folder (usually /home/[user]/Games/osu) and then add it to lutris yourself
NewJoarpa
Joined June 2016
D31LtheFOX wrote:
Hey, what if I use pipewire as audio server?
You don’t have to worry about audio latency then.
Jeffery_Nani wrote:
is there any way to fix the sound problem on linux arch for osu
If you’re using pipewire, remember to install:
- pipewire-alsa
- lib32-pipewire
If you’re using pulseaudio, I guess you should install:
- pulseaudio-alsa
But I’m not sure about that one.
Last edited by NewJoarpa 2022-01-15T03:33:32+00:00, edited 1 time in total.
sticky33
Joined February 2021
Last edited by sticky33 2022-03-04T09:42:42+00:00, edited 2 times in total.
anosbruh
Joined January 2021
i didnt understand the steps 2, 3 and 4
Hello | Hola | Haro | Helo
MazaczeKK
Joined May 2017
~Peripherals~
PC Specs:
OS: Windows 7 64bits / ArchLinux
CPU: Intel Xeon E5620 x2 2.70GHz
GPU: Asus nVidia GeForce GTX 1060 6gb
RAM: 16 Gb
PSU: Idk
Other stuff:
Pc:
Lenovo ThinkStation c20 (2010)
Monitor: Lenovo ThinkVision 2010
Playstyle: Tablet (drag) + Keyboard (Keys: z & x) sometimes v & b
Keyboard: Modecom Volcano Blue Switches
Tablet: Wacom Intuos Draw
show more
OpenConnect is an open client for various SSL VPN protocols, many of which use DTLS. Many vendors use old versions of the DTLS protocol — the worst offender being Cisco AnyConnect, which has a pre-v1.0 version of DTLS which we specifically *added* to OpenSSL and GnuTLS for the purpose of supporting OpenConnect. Users *need* to access their VPNs. If we don't support this in OpenConnect, they'll have to fall back to using the awful third-party proprietary clients that their vendor ships, with their own out of date crypto libraries. It makes sense for things like DTLSv1.0 to be disabled by *default* so that applications don't accidentally use them. I approve of that. But the implementation we now have in Fedora seems to be attempting to *forbid* the older protocols, so that even when we *explicitly* set the GnuTLS prio string to be *exactly* what we need, it doesn't work. See https://gitlab.com/openconnect/openconnect/-/issues/243 for example. There are workarounds — like deinitialising GnuTLS, calling setenv() to change GNUTLS_SYSTEM_PRIORITY_FILE to /dev/null, and reinitialising GnuTLS again. It's not like you can *actually* ban us from doing these things; all you do is make it hard for us to do it *sanely*, using the supported and well-tested system library. We already have to implement raw packet handling for ESP packets; assembling a DTLS packet isn't that much harder. The sequence number handling and replay protection in GnuTLS is *my* code anyway, lifted from OpenConnect to replace what GnuTLS had before. And I've already implemented the basic DTLSv1.0 handshake to implement an interop test and make sure OpenSSL remains compatible with the Cisco variant. I do not think that the intended outcome of the crypto-policies package is "force Dave to roll his own crypto protocols instead of using the libraries that the system provides". But I don't see any *other* outcome from force-disabling these protocols. Disable them by default, by all means. But when getting them back is just a setenv("GNUTLS_SYSTEM_PRIORITY_FILE", "/dev/null") away, marking them as *disabled* just seems entirely pointless and counterproductive. Please don't do that.
Let me try that penultimate sentence again... Disable them by default, by all means, But when getting them back is just a setenv() away, marking them as *forbidden* just seems entirely pointless and counterproductive.
Hello, David, many thanks for raising this topic. We're uncomfortable aware that the current model of crypto-policies and gnutls interaction that uses hard-disabling might not be ideal. Feel free to check out https://gitlab.com/gnutls/gnutls/-/issues/1172 for more context or join the discussion. Meanwhile, I find your ways of overriding the limitation in question rather invasive. I'd like to clarify with you what kinds of solutions/workarounds you would deem acceptable for your case. Have you tried re-enabling TLSv1 system-wide through a custom subpolicy? Would that solve your problem? Fedora 35 crypto-policies would likely allow limiting this change to just gnutls, would that be enough? Or is the request specifically about the applications themselves re-enabling it through priority strings, and you don't want to settle for anything wider than per-process? I tend to interpret your report as the request-for-the-latter, but I'd like to set this straight.
Hi Alexander, > Meanwhile, I find your ways of overriding the limitation in question rather invasive. Overriding the limitation by setting the system policy path to /dev/null, and reinitializing the crypto library, that was my “innovation” (https://gitlab.com/openconnect/openconnect/blob/master/gnutls.c#L79-89). Basically arrived at out of desperation, due to not finding a more reliable way to do this. > I'd like to clarify with you what kinds of solutions/workarounds you would deem acceptable for your case. My opinion is that there needs to be either a system-wide or crypto-library-specific function: yes_really_disable_minimum_crypto_policy_so_I_can_connect_to_an_old_crappy_server(). If “naming and shaming” is desired, perhaps this function could mark the system as “insecure” (sort of like kernel tainting). > you don't want to settle for anything wider than per-process? We don't actually *want* to be using DTLS 0.9 or 3DES or whatever in OpenConnect. Bypassing the minimum crypto policy is much more secure if it can be done on a per-process basis. As I wrote in https://gitlab.com/openconnect/openconnect/-/issues/243, which David linked to above: > [The lack of a straightforward way to disable system-wide crypto policies] is encouraging open source software to reimplement old crypto, or vend in old versions of libraries. Not good for encouraging reuse of well-maintained, well-implemented crypto libraries.
Hi Alexander, thanks for the prompt response. I'm open to any solution which lets it work. OpenConnect does have its own crypto @OPENCONNECT crypto policy and uses that, but my understanding is that it can only do those things which a GnuTLS priority string can do When there is a system-wide absolute disable for DTLSv1, GnuTLS reports an error when we try to set the priority string enabling only DTLSv1. On my own system In have re-enabled DTLSv1 system-wide, but that isn't a solution for the general case. Even if I could ship a file in the Fedora OpenConnect package which does so, I don't think that would be the right approach.
> My opinion is that there needs to be either a system-wide or crypto-library-specific function:
> yes_really_disable_minimum_crypto_policy_so_I_can_connect_to_an_old_crappy_server()
But as I noted in our own GitLab issue, there already *is* precisely such a function. That's what the priority strings do: let us use protocols and ciphersuites which are disabled by default in the @NORMAL policy.
We *do* use that, consistently and explicitly.
And Fedora just started making it *fail*.
I am more than happy to show nasty warnings to users that their commercial VPN is using out of date crypto, and require an explicitnclick-through to connect, much like an "untrusted certificate" warning. But after that, I do need a way to make it *work*, preferably without requiring the system admin to make changes which allow it for *every* application in the system.
> OpenConnect does have its own crypto @OPENCONNECT crypto policy and uses that, but my understanding is that it can only do those things which a GnuTLS priority string can do
Where can I take a look at it? It's not something that's part of fedora-crypto-policies.
By the way, listing the possible options, maybe we can make openconnect yet another crypto-policies backend?
This way we could have `protocol@openconnect = DTLS0.9+ DTLS1.0+` subpolicy,
and make the reenabling happen per-protocol.
> > My opinion is that there needs to be either a system-wide or crypto-library-specific function: > > yes_really_disable_minimum_crypto_policy_so_I_can_connect_to_an_old_crappy_server() > > But as I noted in our own GitLab issue, there already *is* precisely such a function. That's what the priority strings do: let us use protocols and ciphersuites which are disabled by default in the @NORMAL policy. I think we're getting a little wrapped up in definitional issues here. Yes, there is a mechanism that we expected WOULD accomplish this (explicit inclusion of disabled-by-default protocols in priority strings). But no, this mechanism does not work reliably anymore. Because system crypto policies. So… do we need a *new* mechanism to accomplish this reliably? I think so. > I am more than happy to show nasty warnings to users that their commercial VPN is using out of date crypto, and require an explicitnclick-through to connect, much like an "untrusted certificate" warning. But after that, I do need a way to make it *work*, preferably without requiring the system admin to make changes which allow it for *every* application in the system. 100% this.
> By the way, listing the possible options, maybe we can make openconnect yet another crypto-policies backend?
> This way we could have `protocol@openconnect = DTLS0.9+ DTLS1.0+` subpolicy,
> and make the reenabling happen per-protocol.
To be clear, we would also have to do `3DES+ RC4+ MD5+ TLS1.0+ HMAC-SHA1+ MD5-SIGNED-CERTS+` and possibly even `SSL3.0+` (🤢) to support all of the ancient, unpatched VPN servers that are still out there and in use, with no possibility of the end users to fix them. It'd be a rogues' gallery of bad crypto.
This would mean relying on the OpenConnect application/library not to use those algorithms except when explicitly enabled. I'm fine with that, myself.
It would be nice if the *default* configuration of the package would be consistent with the system-wide crypto-policies. And if something fails due to that it would be fine to document how to re-enable broken stuff either via setting LEGACY system-wide policy, or (even better) per-application policy. Other than that, as long as the crypto library does have support for the protocol you should definitely be able to use it, once you jump through the hoops of explicitly enabling it.
I think being able to set a per-application policy is the actual question. If that is already possible, what steps need to be taken to do that?
A per-backend policy will be possible soon (already merged upstream, "scoped policies"). To make use of that, crypto-policies must be extended with yet another backend to generate yet another configuration file, and the application in question will have to be patched to use this file. Then it will be possible to add directives to (sub)policies which affect this backend only. I'm not entirely sure what you mean by per-application policy, though I'm open to suggestions, especially if they'll also cover how is this going to work.
> It would be nice if the *default* configuration of the package would be consistent with the system-wide crypto-policies.
I'm 100% up for that.
Give me a nice explicit error code returned from GnuTLS: GNUTLS_E_SYSTEM_POLICY_VIOLATION. I'll handle it much like I do invalid server certs: give the user a click-through to accept it anyway, which these days is hidden behind an 'I really know what I'm doing' and can be disabled in the VPN client provisioning too. Then let me know how to proceed anyway, which I understand isn't implemented yet.
Then when I *try* DTLSv1.2 and the server downgrades to DTLSv1.0, I can accept it at runtime and continue, just as I do for bad certs.
> Give me a nice explicit error code returned from GnuTLS: GNUTLS_E_SYSTEM_POLICY_VIOLATION.
I like this idea a lot too.
In order to resolve the issue fully for OpenConnect, the changes we are hoping for are…
1. An error code that indicates that a connection could not be established specifically because it violates a system crypto policy (called GNUTLS_E_SYSTEM_POLICY_VIOLATION, or something like that)
2. Having determined that a system crypto policy is the reason we can't connect, and having determined that the end user truly intends to override that policy… a reliable mechanism to bypass/override the system crypto policy for the current process.
If that's right, then I think we should create this as a new GnuTLS issue.
In the meantime I think the only viable option for the Fedora OpenConnect package is to set SYSTEM_GNUTLS_PRIORITY_FILE to point to /dev/null as soon as possible during init, and in the case of libopenconnect being used from other processes as with KDE Plasma-NM, to hope that libgnutls hasn't already been initialised before we get there. Once the system policy stuff has been properly thought through and fully implemented, we'll be happy to use it and comply. But until it's complete, there's not a lot we can do except try to escape the breakage.
I recognize your request to enable custom algorithms as valid and I currently see 3 ways out of this: 1) Quick-and-dirty one: set SYSTEM_GNUTLS_PRIORITY_FILE as specified in comment 14, make it explicit to the user. No modification to crypto-policies or gnutls is required, but I'm not thrilled by this hack and probably neither are you. 2) Implement a separate openconnect backend in some way, generating the right config just for it. requires a change in crypto-policies. I have zero experience with openconnect, but I can probably work on it if I have the technical requirements laid out, specifically: a) what must the resulting config files be for DEFAULT b) which modifications of interest should result in which config changes c) how to lint the resulting files in an automated manner Requires modifying both crypto-policies (new backend) and openconnect (config location) 3) Wait until gnutls implements soft-disabling with the same granularity as hard-disabling, propose switching crypto-policies to use soft-disabling, if it's accepted, switch crypto-policies to use soft-disabling and then modifications through priority strings should start working again. Even if that switch-over happens, that's definitely not Fedora 34 timeframe, maybe even not 35. Are there any other good options I've overlooked? Is option 2 viable?
(In reply to Alexander Sosedkin from comment #6)
> > OpenConnect does have its own crypto @OPENCONNECT crypto policy and uses that, but my understanding is that it can only do those things which a GnuTLS priority string can do
>
> Where can I take a look at it? It's not something that's part of
> fedora-crypto-policies.
Er... good question. I've never really paid too much attention. Nikos added it to the Fedora openconnect package in
https://src.fedoraproject.org/rpms/openconnect/c/f834f4de5f7bd9ff517c6ce7cc11885aebaffa20?branch=rawhide
and I've always kind of *assumed* that it matched up with something on the crypto-policies side.
(In reply to Alexander Sosedkin from comment #15)
> I recognize your request to enable custom algorithms as valid and I
> currently see 3 ways out of this:
>
> 1) Quick-and-dirty one: set SYSTEM_GNUTLS_PRIORITY_FILE as specified in
> comment 14, make it explicit to the user.
> No modification to crypto-policies or gnutls is required,
> but I'm not thrilled by this hack and probably neither are you.
>
> 2) Implement a separate openconnect backend in some way, generating the
> right config just for it.
> requires a change in crypto-policies.
> I have zero experience with openconnect, but I can probably work on it
> if I have the technical requirements laid out, specifically:
> a) what must the resulting config files be for DEFAULT
> b) which modifications of interest should result in which config changes
> c) how to lint the resulting files in an automated manner
> Requires modifying both crypto-policies (new backend) and openconnect
> (config location)
>
> 3) Wait until gnutls implements soft-disabling with the same granularity as
> hard-disabling,
> propose switching crypto-policies to use soft-disabling,
> if it's accepted, switch crypto-policies to use soft-disabling
> and then modifications through priority strings should start working
> again.
> Even if that switch-over happens, that's definitely not Fedora 34
> timeframe, maybe even not 35.
>
> Are there any other good options I've overlooked?
> Is option 2 viable?
I'm not stunningly keen on option 2 because I actually *want* to use the standard system policy by default.
I'm *happy* to tell users that their crappy proprietary VPN server is using legacy insecure crypto, and that they should switch to ocserv :)
So I don't really want a *separate* policy for openconnect.
All I really need is that *after* I've warned the user about their crappy server, I give them a way to actually go ahead and connect anyway. Just as I give them a way to connect even when their SSL certificate isn't trusted, etc.
Because otherwise, we're just pushing them back to their crappy proprietary Linux clients which are even *worse*.
So I think I need to go with option 1 for now. I'll fix the Fedora build of openconnect just to unconditionally set GNUTLS_SYSTEM_PRIORITY_FILE=/dev/null at startup.
You're right; I'm not thrilled by that hack, but it's necessary.
With the benefit of hindsight, we can perhaps recognise that your #3 ought to have been called out as a requirement before this feature was ever shipped in Fedora, but it's too late for that now. I look forward to it being implemented, so I can remove the nasty setenv hack.
(In reply to Daniel Lenski from comment #13)
> > Give me a nice explicit error code returned from GnuTLS: GNUTLS_E_SYSTEM_POLICY_VIOLATION.
>
> I like this idea a lot too.
>
> In order to resolve the issue fully for OpenConnect, the changes we are
> hoping for are…
>
> 1. An error code that indicates that a connection could not be established
> specifically because it violates a system crypto policy (called
> GNUTLS_E_SYSTEM_POLICY_VIOLATION, or something like that)
>
> 2. Having determined that a system crypto policy is the reason we can't
> connect, and having determined that the end user truly intends to override
> that policy… a reliable mechanism to bypass/override the system crypto
> policy for the current process.
>
> If that's right, then I think we should create this as a new GnuTLS issue.
I don't know, I quite like the idea of hooking this into the certificate validation.
"Server has untrusted certificate"
"Server's certificate is only signed with SHA1"
"Server's certificate is fine, but it would only agree to talk AES128-SHA"
"Server is using DTLSv1.0 instead of DTLSv1.2"
All of those are good reasons to abort the connection, but we *also* need to carefully give users a way to connect anyway.
Hm, this isn't sufficient. I have a user whose Cisco server will *only* accept DTLSv1.2 connections with the non-AEAD ciphersuites like AES256-SHA, but I can't make that work even when I override GNUTLS_SYSTEM_PRIORITY_FILE: $ GNUTLS_SYSTEM_PRIORITY_FILE=/dev/null gnutls-cli --priority NONE:+VERS-DTLS1.2:+COMP-NULL:+AES-256-CBC:+SHA1:+RSA -u localhost:443 Processed 189 CA certificate(s). Resolving 'localhost:443'... Connecting to '127.0.0.1:443'... Error in priorities: No or insufficient priorities were set.
Ah, that one's different and can be handled in client. Apparently we need to add +SIGN-RSA-SHA1 (or just +SIGN-ALL).
FEDORA-2021-45ce34c43d has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report.
*** Bug 1990196 has been marked as a duplicate of this bug. ***
David, can you build openconnect with workaround GNUTLS_SYSTEM_PRIORITY_FILE=/dev/null also for F35? I was also affected by restricting DTLS0.9 in new Fedora crypto-policies. This greatly affected the connection speed. Instead of the speed of hundreds of megabits, my connection became limited to 10 megabits. This is very critical for my work because I need to download gigabyte Docker images. To solve the problem, the administrators advised me to install the official Cisco AnyConnect client. As you said above, is more evil than allowing DTLS0.9 to work in openconnect.
If I have to do that, Fedora should be utterly ashamed of itself. It would be failing in its purpose as a *distribution*, which is to have a collection of packages which work properly *together* as a whole with a consistent policy. I've filed https://pagure.io/fesco/issue/2659 instead. I invite the crypto-policies package maintainers to present their viewpoint in that ticket.
Related: crypto-policies-20210819-1.gitd0fdcfb.fc35 / crypto-policies-20210819-1.gitd0fdcfb.fc36 revert DTLS 0.9 hard-disablement introduced earlier in F35.
This message is a reminder that Fedora 33 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 33 on 2021-11-30. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '33'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 33 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
This message is a reminder that Fedora 33 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 33 on 2021-11-30. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '33'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 33 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
This message is a reminder that Fedora 33 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 33 on 2021-11-30. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '33'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 33 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
Related change mentioned above is going to rawhide as crypto-policies-20220119-1.git50109e7.fc36 and gnutls-3.7.3-1.fc36. In addition to gnutls 3.7.3 introducing `gnutls_protocol_set_enabled`, reenabling with the priority string should also be possible now.
After upgrading to the above versions, neomutt stops sending emails with: gnutls_priority_set_direct(@SYSTEM:-VERS-TLS1.1:-VERS-TLS1.0:-VERS-SSL3.0): No or insufficient priorities were set.
I believe this is fixed since switching to allowlisting configuration mode of gnutls, which has happened between Fedora 35 and Fedora 36. |
sorry. It is fixed with the 1.15 alpha.
Here are the both tests (SSLv3+TLSv1):
1.14-4 Debian testing/unstable:
$ LC_ALL=C wget —debug —secure-protocol=SSLv3 https://encrypted.google.comSetting —secure-protocol (secureprotocol) to SSLv3
DEBUG output created by Wget 1.14 on linux-gnu.
URI encoding = ‘ANSI_X3.4-1968’
—2013-11-08 14:19:37— https://encrypted.google.com/
Resolving encrypted.google.com (encrypted.google.com)… 173.194.112.165, 173.194.112.166, 173.194.112.167, …
Caching encrypted.google.com => 173.194.112.165 173.194.112.166 173.194.112.167 173.194.112.168 173.194.112.169 173.194.112.174 173.194.112.160 173.194.112.161 173.194.112.162 173.194.112.163 173.194.112.164 2a00:1450:4001:805::1005
Connecting to encrypted.google.com (encrypted.google.com)|173.194.112.165|:443… connected.
Created socket 5.
Releasing 0x0000000001603fc0 (new refcount 1).
GnuTLS: No or insufficient priorities were set.
Closed fd 5
Unable to establish SSL connection.
$ LC_ALL=C wget —debug —secure-protocol=TLSv1 https://encrypted.google.comSetting —secure-protocol (secureprotocol) to TLSv1
DEBUG output created by Wget 1.14 on linux-gnu.
URI encoding = ‘ANSI_X3.4-1968’
—2013-11-08 14:21:08— https://encrypted.google.com/
Resolving encrypted.google.com (encrypted.google.com)… 173.194.112.163, 173.194.112.164, 173.194.112.165, …
Caching encrypted.google.com => 173.194.112.163 173.194.112.164 173.194.112.165 173.194.112.166 173.194.112.167 173.194.112.168 173.194.112.169 173.194.112.174 173.194.112.160 173.194.112.161 173.194.112.162 2a00:1450:4001:805::1005
Connecting to encrypted.google.com (encrypted.google.com)|173.194.112.163|:443… connected.
Created socket 5.
Releasing 0x0000000003215fa0 (new refcount 1).
—request begin—
GET / HTTP/1.1
User-Agent: Wget/1.14 (linux-gnu)
Accept: /
Host: encrypted.google.com
Connection: Keep-Alive
—request end—
HTTP request sent, awaiting response…
—response begin—
HTTP/1.1 200 OK
Date: Fri, 08 Nov 2013 13:21:08 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
Set-Cookie: PREF=ID=b24e56ecb2ecdefd:FF=0:TM=1383916868:LM=1383916868:S=JwSHoFlTL8eDDBxC; expires=Sun, 08-Nov-2015 13:21:08 GMT; path=/; domain=.google.com
Set-Cookie: NID=67=nrWl0Px9C82sKTzkb40qagwXauVS8EMjNO2olgb7mC0d1H8-KjoYx8Q869oMuIDJAXotNdOmtI9yWk2vgnFVV1P35KmPMHlkrpJyxvl88Es2_OlPS88O0C3TioZALRtz; expires=Sat, 10-May-2014 13:21:08 GMT; path=/; domain=.google.com; HttpOnly
P3P: CP=»This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info.»
Server: gws
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Alternate-Protocol: 443:quic
Transfer-Encoding: chunked
—response end—
200 OK
cdm: 1 2 3 4 5 6 7 8
Stored cookie google.com -1 (ANY) / <permanent> <insecure> [expiry 2015-11-08 14:21:08] PREF ID=b24e56ecb2ecdefd:FF=0:TM=1383916868:LM=1383916868:S=JwSHoFlTL8eDDBxC
cdm: 1 2 3 4 5 6 7 8
Stored cookie google.com -1 (ANY) / <permanent> <insecure> [expiry 2014-05-10 15:21:08] NID 67=nrWl0Px9C82sKTzkb40qagwXauVS8EMjNO2olgb7mC0d1H8-KjoYx8Q869oMuIDJAXotNdOmtI9yWk2vgnFVV1P35KmPMHlkrpJyxvl88Es2_OlPS88O0C3TioZALRtz
Registered socket 5 for persistent reuse.
URI content encoding = ‘ISO-8859-1’
Length: unspecified [text/html]
Saving to: ‘index.html’
[ <=> ] 18,267 —.-K/s in 0.01s
2013-11-08 14:21:08 (1.16 MB/s) — ‘index.html’ saved [18267]
and with 1.15 alpha (in Debian experimental):
$ LC_ALL=C wget —debug —secure-protocol=SSLv3 https://encrypted.google.comSetting —secure-protocol (secureprotocol) to SSLv3
DEBUG output created by Wget 1.14.96-38327 on linux-gnu.
URI encoding = ‘ANSI_X3.4-1968’
—2013-11-08 14:22:07— https://encrypted.google.com/
Certificates loaded: 166
Resolving encrypted.google.com (encrypted.google.com)… 173.194.112.160, 173.194.112.161, 173.194.112.162, …
Caching encrypted.google.com => 173.194.112.160 173.194.112.161 173.194.112.162 173.194.112.163 173.194.112.164 173.194.112.165 173.194.112.166 173.194.112.167 173.194.112.168 173.194.112.169 173.194.112.174 2a00:1450:4001:805::1005
Connecting to encrypted.google.com (encrypted.google.com)|173.194.112.160|:443… connected.
Created socket 5.
Releasing 0x00000000011d03f0 (new refcount 1).
—request begin—
GET / HTTP/1.1
User-Agent: Wget/1.14.96-38327 (linux-gnu)
Accept: /
Host: encrypted.google.com
Connection: Keep-Alive
—request end—
HTTP request sent, awaiting response…
—response begin—
HTTP/1.1 200 OK
Date: Fri, 08 Nov 2013 13:22:07 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
Set-Cookie: PREF=ID=8488821683f21123:FF=0:TM=1383916927:LM=1383916927:S=EoRepPFYw2ruFAmH; expires=Sun, 08-Nov-2015 13:22:07 GMT; path=/; domain=.google.com
Set-Cookie: NID=67=ttrOrKXHIQJ0XHCzQYgzyC9wpYV0C2HWJGcb8Lyie_6UBWNYX1jFRV0fIKqG0Y_KnfxB3yPmrTZ7CLAiL0qQhL6gEJ17LmtZNqCvfuD5QN8EhVIvkzYrs9rq8HnRFerh; expires=Sat, 10-May-2014 13:22:07 GMT; path=/; domain=.google.com; HttpOnly
P3P: CP=»This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info.»
Server: gws
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Alternate-Protocol: 443:quic
Transfer-Encoding: chunked
—response end—
200 OK
cdm: 1 2 3 4 5 6 7 8
Stored cookie google.com -1 (ANY) / <permanent> <insecure> [expiry 2015-11-08 14:22:07] PREF ID=8488821683f21123:FF=0:TM=1383916927:LM=1383916927:S=EoRepPFYw2ruFAmH
cdm: 1 2 3 4 5 6 7 8
Stored cookie google.com -1 (ANY) / <permanent> <insecure> [expiry 2014-05-10 15:22:07] NID 67=ttrOrKXHIQJ0XHCzQYgzyC9wpYV0C2HWJGcb8Lyie_6UBWNYX1jFRV0fIKqG0Y_KnfxB3yPmrTZ7CLAiL0qQhL6gEJ17LmtZNqCvfuD5QN8EhVIvkzYrs9rq8HnRFerh
Registered socket 5 for persistent reuse.
URI content encoding = ‘ISO-8859-1’
Length: unspecified [text/html]
Saving to: ‘index.html’
[ <=> ] 18,219 —.-K/s in 0.01s
2013-11-08 14:22:07 (1.18 MB/s) — ‘index.html’ saved [18219]