LINUX SUPPORT IS HERE

Talk about general things concerning Forged Alliance Forever.

Moderators: FtXCommando, Ze Dogfather

Re: LINUX SUPPORT IS HERE

Postby foodlfg » 01 Apr 2018, 08:43

tatsu wrote:
foodlfg wrote:I will document the installation steps [for 18.04] of the client in June or later.

yes please!

For the love of god this is needed. 16.04 IS antiquated and the current guide doesn't work for 18.04

will be waiting avidly for this.


i'm not sure if i succeed tho. i'm just an R700 linux user who can read code. lol
i should probably sandbox it in a virtual machine first, i guess. there is no point in switching to Ubuntu 18.04 if i can't play FAF. : D i really wanted to avoid this because i rather play FAF than messing with linux more than one time...
 
foodlfg
Avatar-of-War
 
Posts: 165
Joined: 17 Dec 2017, 19:28
Has liked: 22 times
Been liked: 69 times
FAF User Name: foodlfg

Re: LINUX SUPPORT IS HERE

Postby kozy » 01 Apr 2018, 09:43

foodlfg wrote:i'm not sure if i succeed tho. i'm just an R700 linux user who can read code. lol
i should probably sandbox it in a virtual machine first, i guess. there is no point in switching to Ubuntu 18.04 if i can't play FAF. : D i really wanted to avoid this because i rather play FAF than messing with linux more than one time...

I'm not worried too much anymore, as virtualenv with python3 works like a charm now.
kozy
Crusader
 
Posts: 32
Joined: 19 Nov 2016, 04:33
Has liked: 1 time
Been liked: 11 times
FAF User Name: kozy

Re: LINUX SUPPORT IS HERE

Postby nyov » 02 Apr 2018, 04:24

tatsu wrote:
Screenshot from 2018-01-21 18-22-02.png

the issue with that is I can't do anything about it. there is no standalone package for "QtWebEngineWidgets" as it stands.

How do I solve this?


PyQt5 on debian apparently generates invalid code from the UI ressource files. There is no such thing as "from QtWebEngineWidgets.QWebEngineView import QWebEngineView".

Go to your faf-client source/git directory and run this:
Code: Select all
grep -rl 'QtWebEngineWidgets/QWebEngineView' res/ | xargs sed -i 's|QtWebEngineWidgets/QWebEngineView|PyQt5/QtWebEngineWidgets|'

Alternatively, find the lines "<header location="global">QtWebEngineWidgets/QWebEngineView</header>" in files 'res/client/client.ui' and 'res/news/news.ui' manually and replace them with "<header location="global">PyQt5/QtWebEngineWidgets</header>".

Then the qt code generation can generate valid code for debian/ubuntu's qt5 as it seems.
Enjoy
nyov
 
Posts: 4
Joined: 02 Apr 2018, 03:57
Has liked: 0 time
Been liked: 1 time

Re: LINUX SUPPORT IS HERE

Postby tatsu » 17 Apr 2018, 23:50

Wesmania wrote:If you want to help test it on linux, you'll need to use a specific git branch. You need to launch from this branch:
https://github.com/Wesmania/client/tree ... apter-test
And have faf-ice-adapter from here:
https://github.com/FAForever/ice-adapter/releases
in your PATH.

hey could you clarify this please?

how do we include ice-adapter in our path?

I'm guessing the only file we download is the first one?

and then we sudo gedit ~/.profile

and add :

Code: Select all
if [ -d "$HOME/faf-ice-adapter" ] ; then
    PATH="$HOME/faf-ice-adapter:$PATH"
fi


?

I've no idea what I'm doing here.
what about @nyov 's fix on the QtWebEngineWidgets/QWebEngineView version, does it still apply on your ice branch of the github repo?

also I get fatal error on trying to run faf on wine, just me?

wine version 3.0-1ubuntu1 from source ubuntu-bionic-universe (installed with software center)
and ubuntu 18.04
User avatar
tatsu
Supreme Commander
 
Posts: 1553
Joined: 02 Jul 2012, 21:26
Has liked: 1952 times
Been liked: 171 times
FAF User Name: tatsu

Re: LINUX SUPPORT IS HERE

Postby Wesmania » 18 Apr 2018, 07:57

That's one way to do it. Another would be to figure out how to set environment variables for a shortcut in whatever DE you're using, or running FAF from console. I don't know about nyov's fixes, I don't have a Debian to test them on.

As for wine issues with Supcom, https://appdb.winehq.org/objectManager. ... n&iId=9728. If you meant running the Python client on wine, that won't be possible until Python 3 starts working :/
Wesmania
Contributor
 
Posts: 391
Joined: 19 Nov 2014, 19:17
Has liked: 2 times
Been liked: 79 times
FAF User Name: MazorNoob

Re: LINUX SUPPORT IS HERE

Postby tatsu » 21 Apr 2018, 11:25

Wesmania wrote:That's one way to do it. Another would be to figure out how to set environment variables for a shortcut in whatever DE you're using, or running FAF from console. I don't know about nyov's fixes, I don't have a Debian to test them on.

As for wine issues with Supcom, https://appdb.winehq.org/objectManager. ... n&iId=9728. If you meant running the Python client on wine, that won't be possible until Python 3 starts working :/

thanks!

no that's not what I meant. (I haven't been trying to run FAF via wine since a very very long time and won't anymore) I meant lately just running FA (the game) off wine has been problematic.
Screenshot from 2018-04-21 11-38-50.png
Screenshot from 2018-04-21 11-38-50.png (71.72 KiB) Viewed 3865 times

Code: Select all
warning: z:\home\tatsu\.playonlinux\wineprefix\aoe2hd\drive_c\program files\steam\steamapps\common\supreme commander forged alliance\gamedata\effects.scd\effects\mesh.fx: unable to create effect: z:\home\tatsu\.playonlinux\wineprefix\aoe2hd\drive_c\program files\steam\steamapps\common\supreme commander forged alliance\gamedata\effects.scd\effects\mesh.fx reason: unknown error



I'm trying different anterior versions of wine but I suspect that the issue comes from ubuntu's new (gnome 3) desktop interface (and how it handles wine explorer.exe which necessarily must run, as a windowed app).

UPDATE : and yeah other versions of wine doesn't solve the issue. I've tried tons now.

now back to the environment variables, are you saying how I did it is less reliable and I should do it your way instead? if I run FAF from console I have to add this as arguments? what would that look like exactly?
User avatar
tatsu
Supreme Commander
 
Posts: 1553
Joined: 02 Jul 2012, 21:26
Has liked: 1952 times
Been liked: 171 times
FAF User Name: tatsu

Re: LINUX SUPPORT IS HERE

Postby kozy » 21 Apr 2018, 13:45

I'm using
Code: Select all
shoopea@lily:~$ lsb_release -a
No LSB modules are available.
Distributor ID:   Ubuntu
Description:   Ubuntu 17.10
Release:   17.10
Codename:   artful

with
Code: Select all
Package: wine-devel
Version: 3.6.0~artful
Architecture: amd64
Maintainer: WineHQ Builds <[email protected]>
Installed-Size: 6033
Pre-Depends: dpkg (>= 1.14.12ubuntu3)
Depends: libc6 (>= 2.17), wine-devel-amd64 (= 3.6.0~artful), wine-devel-i386 (= 3.6.0~artful)
Section: otherosfs
Priority: optional
Multi-Arch: foreign
Description: WINE Is Not An Emulator - runs MS Windows programs
Wine is a program which allows running Microsoft Windows programs
(including DOS, Windows 3.x and Win32 executables) on Unix. It
consists of a program loader which loads and executes a Microsoft
Windows binary, and a library (called Winelib) that implements Windows
API calls using their Unix or X11 equivalents.  The library may also
be used for porting Win32 code into native Unix executables.
Description-md5: 130fcbc1c1bd4574f9c4803b6b3bb357
Original-Maintainer: Scott Ritchie <[email protected]>
SHA256: 4218b9aac3c0ddf59279d52afd7f345a240bb720992d388508fa748ad9314868
SHA1: 49b7cdcfcd18226be153f1dfd88abfba557e86c8
MD5sum: 61fd37a8149aed13b1ba2e4ff903daba
Size: 1118676
Filename: pool/main/wine-devel_3.6.0~artful_amd64.deb

from
Code: Select all
deb https://dl.winehq.org/wine-builds/ubuntu/ artful main

and it works like a charm.
kozy
Crusader
 
Posts: 32
Joined: 19 Nov 2016, 04:33
Has liked: 1 time
Been liked: 11 times
FAF User Name: kozy

Re: LINUX SUPPORT IS HERE

Postby foodlfg » 29 Apr 2018, 20:15

Ok people, let's get this Ubuntu 18.04 installation straight now because nothing you guys mentioned worked for me.
Today I've installed Ubuntu 18.04 LTS Bungie edition on my laptop just to test this. I have a shitty laptop so normal Ubuntu with Gnome3 is out of the question... let's hope there aren't too many differences between them. (and Gnome 3.28 has a nasty memory leak bug anyways... https://www.youtube.com/watch?v=p9cGNkzkWqk)

These are the step with the console outputs I went through. I'm not trying to simplify things here.
If anyone has any comment about this, feel free to share it because currently it doesn't work (for me at least...).

Client is v0.16.1
https://github.com/FAForever/client/releases/tag/0.16.1
in ~/Games/fafclient/client-0.16.1

Uid is v4.0.5
https://github.com/FAForever/uid/releases/tag/v4.0.5
in /usr/local/bin/
with sudo chmod +x /usr/local/bin/faf-uid

The "testUser" has admin privileges

------
Step 1
I'm trying to run this
Code: Select all
testUser@COMP2:~/Games/fafclient$ python3 client-0.16.1/src/__main__.py
Traceback (most recent call last):
  File "client-0.16.1/src/__main__.py", line 48, in <module>
    from PyQt5 import QtWidgets, uic
ModuleNotFoundError: No module named 'PyQt5'


Step 2
Installing Python3 package manager (pip3)
Code: Select all
testUser@COMP2:~/Games/fafclient$ sudo apt-get install python3-pip


Step 3
Installing pyqt5 with pip3
Code: Select all
testUser@COMP2:~/Games/fafclient$ pip3 install pyqt5
Collecting pyqt5
  Downloading https://files.pythonhosted.org/packages/e4/15/4e2e49f64884edbab6f833c6fd3add24d7938f2429aec1f2883e645d4d8f/PyQt5-5.10.1-5.10.1-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl (107.8MB)
    100% |████████████████████████████████| 107.8MB 6.1kB/s
Collecting sip<4.20,>=4.19.4 (from pyqt5)
  Downloading https://files.pythonhosted.org/packages/8a/ea/d317ce5696dda4df7c156cd60447cda22833b38106c98250eae1451f03ec/sip-4.19.8-cp36-cp36m-manylinux1_x86_64.whl (66kB)
    100% |████████████████████████████████| 71kB 2.5MB/s
Installing collected packages: sip, pyqt5
Successfully installed pyqt5-5.10.1 sip-4.19.8


Step 4
I'm trying to run this
Code: Select all
testUser@COMP2:~/Games/fafclient$ python3 client-0.16.1/src/__main__.py
Traceback (most recent call last):
  File "client-0.16.1/src/__main__.py", line 57, in <module>
    import util
  File "/home/testUser/Games/fafclient/client-0.16.1/src/util/__init__.py", line 12, in <module>
    from semantic_version import Version
ModuleNotFoundError: No module named 'semantic_version'


Step 5
Installing semantic_version with pip3
Code: Select all
testUser@COMP2:~/Games/fafclient$ pip3 install semantic_version
Collecting semantic_version
  Downloading https://files.pythonhosted.org/packages/28/be/3a7241d731ba89063780279a5433f5971c1cf41735b64a9f874b7c3ff995/semantic_version-2.6.0-py3-none-any.whl
Installing collected packages: semantic-version
Successfully installed semantic-version-2.6.0


Step 6
I'm trying to run this
Code: Select all
testUser@COMP2:~/Games/fafclient$ python3 client-0.16.1/src/__main__.py
Error grabbing git version: [Errno 2] No such file or directory: 'git': 'git'Could not get git version
Traceback (most recent call last):
  File "client-0.16.1/src/__main__.py", line 57, in <module>
    import util
  File "/home/testUser/Games/fafclient/client-0.16.1/src/util/__init__.py", line 15, in <module>
    from config import Settings
  File "/home/testUser/Games/fafclient/client-0.16.1/src/config/__init__.py", line 139, in <module>
    VERSION = version.get_release_version(dir=fafpath.get_resdir(), git_dir=fafpath.get_srcdir())
  File "/home/testUser/Games/fafclient/client-0.16.1/src/config/version.py", line 129, in get_release_version
    raise ValueError("Cannot find the version number! Please provide RELEASE-VERSION file or run from git.")
ValueError: Cannot find the version number! Please provide RELEASE-VERSION file or run from git.


Step 7
Adding the release version file
Code: Select all
testUser@COMP2:~/Games/fafclient$ echo "0.16.1" > client-0.16.1/res/RELEASE-VERSION


Step 8
I'm trying to run this
And we have arrived to tatsu's problem. \o/ That nyov's solution does not solve btw... I've tried it.
Code: Select all
testUser@COMP2:~/Games/fafclient$ python3 client-0.16.1/src/__main__.py
Could not find QtWebEngineProcess
[14685:14685:0429/161748.049156:FATAL:zygote_host_impl_linux.cc(182)] Check failed: ReceiveFixedMessage(fds[0], kZygoteBootMessage, sizeof(kZygoteBootMessage), &boot_pid).
#0 0x7f18583f70a5 <unknown>
#1 0x7f185840ceca <unknown>
#2 0x7f1857a4ffc3 <unknown>
#3 0x7f1857a4ec3b <unknown>
#4 0x7f1857a4f219 <unknown>
#5 0x7f185769293a <unknown>
#6 0x7f1857697e76 <unknown>
#7 0x7f18571b5600 <unknown>
#8 0x7f18571b6b25 <unknown>
#9 0x7f18571a5ee9 <unknown>
#10 0x7f18571a60be QtWebEngineCore::WebContentsAdapter::WebContentsAdapter()
#11 0x7f185d0f7441 <unknown>
#12 0x7f185d0f7f24 QWebEnginePage::QWebEnginePage()
#13 0x7f185d105ebb QWebEngineView::page()
#14 0x7f185d106039 QWebEngineView::setUrl()
#15 0x7f185d32beb9 meth_QWebEngineView_setUrl
#16 0x0000004c53cd _PyCFunction_FastCallKeywords
#17 0x00000054ffe4 <unknown>
#18 0x0000005546cf _PyEval_EvalFrameDefault
#19 0x00000054f0e8 <unknown>
#20 0x000000550116 <unknown>
#21 0x0000005546cf _PyEval_EvalFrameDefault
#22 0x00000054fbe1 <unknown>
#23 0x000000558e19 _PyFunction_FastCallDict
#24 0x00000045a461 _PyObject_Call_Prepend
#25 0x000000459eee PyObject_Call
#26 0x0000004e15bb <unknown>
#27 0x0000004db337 <unknown>
#28 0x00000045a0e3 _PyObject_FastCallDict
#29 0x00000054fd37 <unknown>
#30 0x0000005546cf _PyEval_EvalFrameDefault
#31 0x00000054fbe1 <unknown>
#32 0x000000550b93 PyEval_EvalCode
#33 0x00000054dbfa <unknown>
#34 0x0000004c517d PyCFunction_Call
#35 0x000000557c60 _PyEval_EvalFrameDefault
#36 0x00000054fbe1 <unknown>
#37 0x00000054fe6d <unknown>
#38 0x0000005546cf _PyEval_EvalFrameDefault
#39 0x00000054f0e8 <unknown>
#40 0x000000550116 <unknown>
#41 0x0000005546cf _PyEval_EvalFrameDefault
#42 0x00000054f0e8 <unknown>
#43 0x000000550116 <unknown>
#44 0x0000005546cf _PyEval_EvalFrameDefault
#45 0x00000054f0e8 <unknown>
#46 0x000000550116 <unknown>
#47 0x0000005546cf _PyEval_EvalFrameDefault
#48 0x00000054f0e8 <unknown>
#49 0x000000558ef2 _PyFunction_FastCallDict
#50 0x00000045a1d1 _PyObject_FastCallDict
#51 0x00000045b884 _PyObject_CallMethodIdObjArgs
#52 0x000000575c7a PyImport_ImportModuleLevelObject
#53 0x0000005576fd _PyEval_EvalFrameDefault
#54 0x00000054f0e8 <unknown>
#55 0x000000550116 <unknown>
#56 0x0000005546cf _PyEval_EvalFrameDefault
#57 0x00000054fbe1 <unknown>
#58 0x000000550b93 PyEval_EvalCode
#59 0x00000042b519 PyRun_FileExFlags
#60 0x00000042b705 PyRun_SimpleFileExFlags
#61 0x000000441fcb Py_Main

Received signal 6
#0 0x7f18583f70a5 <unknown>
#1 0x7f1857138141 <unknown>
#2 0x7f18583f743d <unknown>
#3 0x7f1866034890 <unknown>
#4 0x7f186507be97 gsignal
#5 0x7f186507d801 abort
#6 0x7f18583f6dc5 <unknown>
#7 0x7f185840d1ed <unknown>
#8 0x7f1857a4ffc3 <unknown>
#9 0x7f1857a4ec3b <unknown>
#10 0x7f1857a4f219 <unknown>
#11 0x7f185769293a <unknown>
#12 0x7f1857697e76 <unknown>
#13 0x7f18571b5600 <unknown>
#14 0x7f18571b6b25 <unknown>
#15 0x7f18571a5ee9 <unknown>
#16 0x7f18571a60be QtWebEngineCore::WebContentsAdapter::WebContentsAdapter()
#17 0x7f185d0f7441 <unknown>
#18 0x7f185d0f7f24 QWebEnginePage::QWebEnginePage()
#19 0x7f185d105ebb QWebEngineView::page()
#20 0x7f185d106039 QWebEngineView::setUrl()
#21 0x7f185d32beb9 meth_QWebEngineView_setUrl
#22 0x0000004c53cd _PyCFunction_FastCallKeywords
#23 0x00000054ffe4 <unknown>
#24 0x0000005546cf _PyEval_EvalFrameDefault
#25 0x00000054f0e8 <unknown>
#26 0x000000550116 <unknown>
#27 0x0000005546cf _PyEval_EvalFrameDefault
#28 0x00000054fbe1 <unknown>
#29 0x000000558e19 _PyFunction_FastCallDict
#30 0x00000045a461 _PyObject_Call_Prepend
#31 0x000000459eee PyObject_Call
#32 0x0000004e15bb <unknown>
#33 0x0000004db337 <unknown>
#34 0x00000045a0e3 _PyObject_FastCallDict
#35 0x00000054fd37 <unknown>
#36 0x0000005546cf _PyEval_EvalFrameDefault
#37 0x00000054fbe1 <unknown>
#38 0x000000550b93 PyEval_EvalCode
#39 0x00000054dbfa <unknown>
#40 0x0000004c517d PyCFunction_Call
#41 0x000000557c60 _PyEval_EvalFrameDefault
#42 0x00000054fbe1 <unknown>
#43 0x00000054fe6d <unknown>
#44 0x0000005546cf _PyEval_EvalFrameDefault
#45 0x00000054f0e8 <unknown>
#46 0x000000550116 <unknown>
#47 0x0000005546cf _PyEval_EvalFrameDefault
#48 0x00000054f0e8 <unknown>
#49 0x000000550116 <unknown>
#50 0x0000005546cf _PyEval_EvalFrameDefault
#51 0x00000054f0e8 <unknown>
#52 0x000000550116 <unknown>
#53 0x0000005546cf _PyEval_EvalFrameDefault
#54 0x00000054f0e8 <unknown>
#55 0x000000558ef2 _PyFunction_FastCallDict
#56 0x00000045a1d1 _PyObject_FastCallDict
#57 0x00000045b884 _PyObject_CallMethodIdObjArgs
#58 0x000000575c7a PyImport_ImportModuleLevelObject
#59 0x0000005576fd _PyEval_EvalFrameDefault
#60 0x00000054f0e8 <unknown>
#61 0x000000550116 <unknown>
  r8: 0000000000000000  r9: 00007fff7b6613c0 r10: 0000000000000008 r11: 0000000000000246
r12: 00007fff7b661640 r13: 00000000000000ac r14: 00007fff7b661870 r15: 00007fff7b661fe0
  di: 0000000000000002  si: 00007fff7b6613c0  bp: 00007f18625a3d60  bx: 00007fff7b661dc0
  dx: 0000000000000000  ax: 0000000000000000  cx: 00007f186507be97  sp: 00007fff7b6613c0
  ip: 00007f186507be97 efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000
trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.


Step 9
Uninstalling PyQt5 with pip3
Code: Select all
testUser@COMP2:~/Games/fafclient$ pip3 uninstall PyQt5


Step 10
Installing PyQt5 exact version: v5.10.0 that doesn't have this above problem.
Code: Select all
testUser@COMP2:~/Games/fafclient$ pip3 install PyQt5==5.10.0
Collecting PyQt5==5.10.0
  Downloading https://files.pythonhosted.org/packages/ae/4b/c7315ba7a266d493ee50c4597b1b4dea2348896a49115b5192b21adf1a47/PyQt5-5.10-5.10.0-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl (110.0MB)
    100% |████████████████████████████████| 110.0MB 6.0kB/s
Collecting sip<4.20,>=4.19.4 (from PyQt5==5.10.0)
  Using cached https://files.pythonhosted.org/packages/8a/ea/d317ce5696dda4df7c156cd60447cda22833b38106c98250eae1451f03ec/sip-4.19.8-cp36-cp36m-manylinux1_x86_64.whl
Installing collected packages: sip, PyQt5
Successfully installed PyQt5-5.10 sip-4.19.8


Step 11
I'm trying to run this
This is where it gets chaotic.
Code: Select all
testUser@COMP2:~/Games/fafclient$ python3 client-0.16.1/src/__main__.py
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_locking_callback
qt.network.ssl: QSslSocket: cannot resolve ERR_free_strings
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_cleanup
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_init
qt.network.ssl: QSslSocket: cannot resolve sk_new_null
qt.network.ssl: QSslSocket: cannot resolve sk_push
qt.network.ssl: QSslSocket: cannot resolve sk_free
qt.network.ssl: QSslSocket: cannot resolve sk_num
qt.network.ssl: QSslSocket: cannot resolve sk_pop_free
qt.network.ssl: QSslSocket: cannot resolve sk_value
qt.network.ssl: QSslSocket: cannot resolve SSL_library_init
qt.network.ssl: QSslSocket: cannot resolve SSL_load_error_strings
qt.network.ssl: QSslSocket: cannot resolve SSL_get_ex_new_index
qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_server_method
qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get_chain
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
qt.network.ssl: QSslSocket: cannot resolve SSLeay
qt.network.ssl: Incompatible version of OpenSSL
Received signal 11 SEGV_MAPERR 000000000000
#0 0x7f60135c19a5 <unknown>
#1 0x7f6012301501 <unknown>
#2 0x7f60135c1d3d <unknown>
#3 0x7f60219be890 <unknown>
  r8: 0000000000000001  r9: 00000000026fc300 r10: 0000000000000002 r11: 00007f601e435000
r12: 00000000026cb380 r13: 00000000025dddc0 r14: 0000000000000000 r15: 00007f601e526280
  di: 0000000000001f01  si: 00007f601e528210  bp: 0000000002401df0  bx: 0000000000000001
  dx: 00000000026cb680  ax: 00000000026cb680  cx: 0000000000000000  sp: 00007ffe0bed42c8
  ip: 0000000000000000 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000014
trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.


Step 12 ??
Installing libssl1.0-dev on Ubuntu because it solves the problem kind of...

Ubuntu 18.04 has two libssl.so libraries: libssl.so.1.0.0 and libssl.so.1.1 on my comp.
Please confirm this with:
dpkg -L libssl1.0.0
and
dpkg -L libssl1.1
and
openssl version > output: OpenSSL 1.1.0g 2 Nov 2017
My old Ubuntu 16.04 only has libssl1.0.0 and the 0.16.1 client works on it.

Code: Select all
testUser@COMP2:~/Games/fafclient$ sudo apt-get install libssl1.0-dev
[sudo] password for testUser:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  libssl1.0-dev
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 1.364 kB of archives.
After this operation, 7.243 kB of additional disk space will be used.
Get:1 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libssl1.0-dev amd64 1.0.2n-1ubuntu5 [1.364 kB]
Fetched 1.364 kB in 1s (1.780 kB/s)       
Selecting previously unselected package libssl1.0-dev:amd64.
(Reading database ... 183446 files and directories currently installed.)
Preparing to unpack .../libssl1.0-dev_1.0.2n-1ubuntu5_amd64.deb ...
Unpacking libssl1.0-dev:amd64 (1.0.2n-1ubuntu5) ...
Setting up libssl1.0-dev:amd64 (1.0.2n-1ubuntu5) ...


Step 13
I'm trying to run this
And got stuck here. Notice how the open SSL error disappeared but what to do with this??
After searching on google, I've found similar errors that boil down to the qt5 webengine old chrome/webkit/whatever implementation and it's not finding MS fonts etc. I've installed MS fonts just in case but it didn't solve the problem. Probably something else is going on but the error message doesn't really tell anything. DD:
Code: Select all
testUser@COMP2:~/Games/fafclient$ python3 client-0.16.1/src/__main__.py
Received signal 11 SEGV_MAPERR 000000000000
#0 0x7f0be517d9a5 <unknown>
#1 0x7f0be3ebd501 <unknown>
#2 0x7f0be517dd3d <unknown>
#3 0x7f0bf357a890 <unknown>
  r8: 0000000000000001  r9: 00000000022c9990 r10: 0000000000000002 r11: 00007f0befff1000
r12: 0000000002298ab0 r13: 0000000001ed6520 r14: 0000000000000000 r15: 00007f0bf00e2280
  di: 0000000000001f01  si: 00007f0bf00e4210  bp: 0000000002249610  bx: 0000000000000001
  dx: 0000000002298db0  ax: 0000000002298db0  cx: 0000000000000000  sp: 00007fff2e37d698
  ip: 0000000000000000 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000014
trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.



HELP
 
foodlfg
Avatar-of-War
 
Posts: 165
Joined: 17 Dec 2017, 19:28
Has liked: 22 times
Been liked: 69 times
FAF User Name: foodlfg

Re: LINUX SUPPORT IS HERE

Postby Wesmania » 29 Apr 2018, 20:55

foodlfg wrote:HELP


To me it seems like the PyQt5 you installed through pip was linked with incompatible libraries. My Google-fu suggests that 18.04 already includes QtWebEngine, so at least PyQt5 should be fine when system-provided. Also, semantic_version is provided as python3-semantic-version, so with all that, it should be possible to run the client with system libs.
Wesmania
Contributor
 
Posts: 391
Joined: 19 Nov 2014, 19:17
Has liked: 2 times
Been liked: 79 times
FAF User Name: MazorNoob

Re: LINUX SUPPORT IS HERE

Postby foodlfg » 30 Apr 2018, 12:51

Wesmania wrote:
foodlfg wrote:HELP


To me it seems like the PyQt5 you installed through pip was linked with incompatible libraries. My Google-fu suggests that 18.04 already includes QtWebEngine, so at least PyQt5 should be fine when system-provided. Also, semantic_version is provided as python3-semantic-version, so with all that, it should be possible to run the client with system libs.


Using this route, It works...
Or at least the client starts without errors and I can log in and see the chat and the players.
I cannot confirm that it works fully because I've installed it on a virtual machine (I get annoyed by slow comps, my shitty laptop but my main is a killer one even using it with VM-s) and qt just doesn't render stuff/tabs/etc, resizing results a client window filled with white noise, the client window is always on top. I hope it's just virtualbox. I will check this on my native laptop too...

+++++++++++++++++++++++
System is a fully upgraded Xubuntu 18.04 in virtualbox with VM guest additions installed
Its OpenSSL libs and version are identical to Ubuntu 18.04 Bungie's (see my prev post).

Client is v0.16.1
https://github.com/FAForever/client/releases/tag/0.16.1
in ~/Games/fafclient/client-0.16.1

Uid is v4.0.5
https://github.com/FAForever/uid/releases/tag/v4.0.5
in /usr/local/bin/
with sudo chmod +x /usr/local/bin/faf-uid

The "testuser" has admin privileges

+++++++++++++++++++++++
Step 1
Adding the release version file
Code: Select all
testuser@xu-virt:~/Games/fafclient$ echo "0.16.1" > client-0.16.1/res/RELEASE-VERSION


Step 2
Installing packages from the Ubuntu repository. It's a blind copy paste from the wiki.
https://wiki.faforever.com/index.php?ti ... n.2FUbuntu
Code: Select all
testuser@xu-virt:~$ sudo apt-get install python3-idna python3-semantic-version python3-pyqt5 python3-pyqt5.qtwebengine python3-pyqt5.qtmultimedia
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-idna is already the newest version (2.6-1).
The following additional packages will be installed:
  geoclue-2.0 iio-sensor-proxy libdouble-conversion1 libgeoclue-2-0 libminizip1 libqt5core5a
  libqt5dbus5 libqt5designer5 libqt5gui5 libqt5help5 libqt5multimedia5
  libqt5multimediawidgets5 libqt5network5 libqt5opengl5 libqt5positioning5
  libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5quickwidgets5 libqt5sql5
  libqt5sql5-sqlite libqt5svg5 libqt5test5 libqt5webchannel5 libqt5webengine-data
  libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 libqt5widgets5 libqt5xml5
  libre2-4 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0
  libxcb-xinerama0 libxcb-xkb1 libxkbcommon-x11-0 python3-pyqt5.qtwebchannel python3-sip
  qt5-gtk-platformtheme qttranslations5-l10n
Suggested packages:
  qt5-image-formats-plugins qtwayland5 qt5-qmltooling-plugins python3-pyqt5-dbg
  python-semantic-version-doc
The following NEW packages will be installed:
  geoclue-2.0 iio-sensor-proxy libdouble-conversion1 libgeoclue-2-0 libminizip1 libqt5core5a
  libqt5dbus5 libqt5designer5 libqt5gui5 libqt5help5 libqt5multimedia5
  libqt5multimediawidgets5 libqt5network5 libqt5opengl5 libqt5positioning5
  libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5quickwidgets5 libqt5sql5
  libqt5sql5-sqlite libqt5svg5 libqt5test5 libqt5webchannel5 libqt5webengine-data
  libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 libqt5widgets5 libqt5xml5
  libre2-4 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0
  libxcb-xinerama0 libxcb-xkb1 libxkbcommon-x11-0 python3-pyqt5 python3-pyqt5.qtmultimedia
  python3-pyqt5.qtwebchannel python3-pyqt5.qtwebengine python3-semantic-version python3-sip
  qt5-gtk-platformtheme qttranslations5-l10n
0 upgraded, 47 newly installed, 0 to remove and 0 not upgraded.
Need to get 52,7 MB of archives.
After this operation, 214 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libdouble-conversion1 amd64 2.0.1-4ubuntu1 [33,0 kB]
Get:2 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libqt5core5a amd64 5.9.5+dfsg-0ubuntu1 [2.035 kB]
Get:3 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libqt5dbus5 amd64 5.9.5+dfsg-0ubuntu1 [196 kB]
Get:4 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libqt5network5 amd64 5.9.5+dfsg-0ubuntu1 [634 kB]
Get:5 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-icccm4 amd64 0.4.1-1ubuntu1 [10,4 kB]
Get:6 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-image0 amd64 0.4.0-1build1 [12,3 kB]
Get:7 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-keysyms1 amd64 0.4.0-1 [8.406 B]
Get:8 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-randr0 amd64 1.13-1 [16,4 kB]
Get:9 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-render-util0 amd64 0.3.9-1 [9.638 B]
Get:10 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-xinerama0 amd64 1.13-1 [5.256 B]
Get:11 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-xkb1 amd64 1.13-1 [30,1 kB]
Get:12 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libxkbcommon-x11-0 amd64 0.8.0-1 [13,5 kB]
Get:13 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libqt5gui5 amd64 5.9.5+dfsg-0ubuntu1 [2.566 kB]
Get:14 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libqt5widgets5 amd64 5.9.5+dfsg-0ubuntu1 [2.203 kB]
Get:15 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libqt5svg5 amd64 5.9.5-0ubuntu1 [128 kB]
Get:16 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 python3-semantic-version all 2.3.1-1 [7.860 B]
Get:17 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libgeoclue-2-0 amd64 2.4.7-1ubuntu1 [25,6 kB]
Get:18 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 geoclue-2.0 amd64 2.4.7-1ubuntu1 [80,6 kB]
Get:19 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 iio-sensor-proxy amd64 2.4-2 [45,0 kB]
Get:20 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libminizip1 amd64 1.1-8build1 [20,2 kB]
Get:21 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libqt5xml5 amd64 5.9.5+dfsg-0ubuntu1 [99,6 kB]
Get:22 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libqt5designer5 amd64 5.9.5-0ubuntu1 [2.761 kB]
Get:23 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libqt5sql5 amd64 5.9.5+dfsg-0ubuntu1 [115 kB]
Get:24 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libqt5help5 amd64 5.9.5-0ubuntu1 [133 kB]
Get:25 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libqt5multimedia5 amd64 5.9.5-0ubuntu1 [293 kB]
Get:26 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libqt5opengl5 amd64 5.9.5+dfsg-0ubuntu1 [132 kB]
Get:27 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libqt5multimediawidgets5 amd64 5.9.5-0ubuntu1 [36,6 kB]
Get:28 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libqt5positioning5 amd64 5.9.5+dfsg-0ubuntu2 [131 kB]
Get:29 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libqt5printsupport5 amd64 5.9.5+dfsg-0ubuntu1 [177 kB]
Get:30 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libqt5qml5 amd64 5.9.5-0ubuntu1 [1.243 kB]
Get:31 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libqt5quick5 amd64 5.9.5-0ubuntu1 [1.201 kB]
Get:32 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libqt5quickwidgets5 amd64 5.9.5-0ubuntu1 [35,7 kB]
Get:33 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libqt5sql5-sqlite amd64 5.9.5+dfsg-0ubuntu1 [40,2 kB]
Get:34 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 libqt5test5 amd64 5.9.5+dfsg-0ubuntu1 [98,1 kB]
Get:35 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libqt5webchannel5 amd64 5.9.5-0ubuntu1 [47,7 kB]
Get:36 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libqt5webengine-data all 5.9.5+dfsg-0ubuntu2 [5.132 kB]
Get:37 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libre2-4 amd64 20180201+dfsg-2 [185 kB]
Get:38 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libqt5webenginecore5 amd64 5.9.5+dfsg-0ubuntu2 [28,3 MB]
Get:39 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libqt5webengine5 amd64 5.9.5+dfsg-0ubuntu2 [165 kB]
Get:40 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 libqt5webenginewidgets5 amd64 5.9.5+dfsg-0ubuntu2 [131 kB]
Get:41 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 python3-sip amd64 4.19.7+dfsg-1 [75,2 kB]
Get:42 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 python3-pyqt5 amd64 5.10.1+dfsg-1ubuntu2 [2.268 kB]
Get:43 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 python3-pyqt5.qtmultimedia amd64 5.10.1+dfsg-1ubuntu2 [141 kB]
Get:44 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 python3-pyqt5.qtwebchannel amd64 5.10.1+dfsg-1ubuntu2 [13,9 kB]
Get:45 http://hu.archive.ubuntu.com/ubuntu bionic/universe amd64 python3-pyqt5.qtwebengine amd64 5.10.1+dfsg-1ubuntu2 [77,6 kB]
Get:46 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 qt5-gtk-platformtheme amd64 5.9.5+dfsg-0ubuntu1 [117 kB]
Get:47 http://hu.archive.ubuntu.com/ubuntu bionic/main amd64 qttranslations5-l10n all 5.9.5-0ubuntu1 [1.485 kB]
Fetched 52,7 MB in 6s (8.441 kB/s)                                                           
Extracting templates from packages: 100%
Selecting previously unselected package libdouble-conversion1:amd64.
(Reading database ... 148281 files and directories currently installed.)
Preparing to unpack .../00-libdouble-conversion1_2.0.1-4ubuntu1_amd64.deb ...
Unpacking libdouble-conversion1:amd64 (2.0.1-4ubuntu1) ...
Selecting previously unselected package libqt5core5a:amd64.
Preparing to unpack .../01-libqt5core5a_5.9.5+dfsg-0ubuntu1_amd64.deb ...
Unpacking libqt5core5a:amd64 (5.9.5+dfsg-0ubuntu1) ...
Selecting previously unselected package libqt5dbus5:amd64.
Preparing to unpack .../02-libqt5dbus5_5.9.5+dfsg-0ubuntu1_amd64.deb ...
Unpacking libqt5dbus5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Selecting previously unselected package libqt5network5:amd64.
Preparing to unpack .../03-libqt5network5_5.9.5+dfsg-0ubuntu1_amd64.deb ...
Unpacking libqt5network5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Selecting previously unselected package libxcb-icccm4:amd64.
Preparing to unpack .../04-libxcb-icccm4_0.4.1-1ubuntu1_amd64.deb ...
Unpacking libxcb-icccm4:amd64 (0.4.1-1ubuntu1) ...
Selecting previously unselected package libxcb-image0:amd64.
Preparing to unpack .../05-libxcb-image0_0.4.0-1build1_amd64.deb ...
Unpacking libxcb-image0:amd64 (0.4.0-1build1) ...
Selecting previously unselected package libxcb-keysyms1:amd64.
Preparing to unpack .../06-libxcb-keysyms1_0.4.0-1_amd64.deb ...
Unpacking libxcb-keysyms1:amd64 (0.4.0-1) ...
Selecting previously unselected package libxcb-randr0:amd64.
Preparing to unpack .../07-libxcb-randr0_1.13-1_amd64.deb ...
Unpacking libxcb-randr0:amd64 (1.13-1) ...
Selecting previously unselected package libxcb-render-util0:amd64.
Preparing to unpack .../08-libxcb-render-util0_0.3.9-1_amd64.deb ...
Unpacking libxcb-render-util0:amd64 (0.3.9-1) ...
Selecting previously unselected package libxcb-xinerama0:amd64.
Preparing to unpack .../09-libxcb-xinerama0_1.13-1_amd64.deb ...
Unpacking libxcb-xinerama0:amd64 (1.13-1) ...
Selecting previously unselected package libxcb-xkb1:amd64.
Preparing to unpack .../10-libxcb-xkb1_1.13-1_amd64.deb ...
Unpacking libxcb-xkb1:amd64 (1.13-1) ...
Selecting previously unselected package libxkbcommon-x11-0:amd64.
Preparing to unpack .../11-libxkbcommon-x11-0_0.8.0-1_amd64.deb ...
Unpacking libxkbcommon-x11-0:amd64 (0.8.0-1) ...
Selecting previously unselected package libqt5gui5:amd64.
Preparing to unpack .../12-libqt5gui5_5.9.5+dfsg-0ubuntu1_amd64.deb ...
Unpacking libqt5gui5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Selecting previously unselected package libqt5widgets5:amd64.
Preparing to unpack .../13-libqt5widgets5_5.9.5+dfsg-0ubuntu1_amd64.deb ...
Unpacking libqt5widgets5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Selecting previously unselected package libqt5svg5:amd64.
Preparing to unpack .../14-libqt5svg5_5.9.5-0ubuntu1_amd64.deb ...
Unpacking libqt5svg5:amd64 (5.9.5-0ubuntu1) ...
Selecting previously unselected package python3-semantic-version.
Preparing to unpack .../15-python3-semantic-version_2.3.1-1_all.deb ...
Unpacking python3-semantic-version (2.3.1-1) ...
Selecting previously unselected package libgeoclue-2-0:amd64.
Preparing to unpack .../16-libgeoclue-2-0_2.4.7-1ubuntu1_amd64.deb ...
Unpacking libgeoclue-2-0:amd64 (2.4.7-1ubuntu1) ...
Selecting previously unselected package geoclue-2.0.
Preparing to unpack .../17-geoclue-2.0_2.4.7-1ubuntu1_amd64.deb ...
Unpacking geoclue-2.0 (2.4.7-1ubuntu1) ...
Selecting previously unselected package iio-sensor-proxy.
Preparing to unpack .../18-iio-sensor-proxy_2.4-2_amd64.deb ...
Unpacking iio-sensor-proxy (2.4-2) ...
Selecting previously unselected package libminizip1:amd64.
Preparing to unpack .../19-libminizip1_1.1-8build1_amd64.deb ...
Unpacking libminizip1:amd64 (1.1-8build1) ...
Selecting previously unselected package libqt5xml5:amd64.
Preparing to unpack .../20-libqt5xml5_5.9.5+dfsg-0ubuntu1_amd64.deb ...
Unpacking libqt5xml5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Selecting previously unselected package libqt5designer5:amd64.
Preparing to unpack .../21-libqt5designer5_5.9.5-0ubuntu1_amd64.deb ...
Unpacking libqt5designer5:amd64 (5.9.5-0ubuntu1) ...
Selecting previously unselected package libqt5sql5:amd64.
Preparing to unpack .../22-libqt5sql5_5.9.5+dfsg-0ubuntu1_amd64.deb ...
Unpacking libqt5sql5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Selecting previously unselected package libqt5help5:amd64.
Preparing to unpack .../23-libqt5help5_5.9.5-0ubuntu1_amd64.deb ...
Unpacking libqt5help5:amd64 (5.9.5-0ubuntu1) ...
Selecting previously unselected package libqt5multimedia5:amd64.
Preparing to unpack .../24-libqt5multimedia5_5.9.5-0ubuntu1_amd64.deb ...
Unpacking libqt5multimedia5:amd64 (5.9.5-0ubuntu1) ...
Selecting previously unselected package libqt5opengl5:amd64.
Preparing to unpack .../25-libqt5opengl5_5.9.5+dfsg-0ubuntu1_amd64.deb ...
Unpacking libqt5opengl5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Selecting previously unselected package libqt5multimediawidgets5:amd64.
Preparing to unpack .../26-libqt5multimediawidgets5_5.9.5-0ubuntu1_amd64.deb ...
Unpacking libqt5multimediawidgets5:amd64 (5.9.5-0ubuntu1) ...
Selecting previously unselected package libqt5positioning5:amd64.
Preparing to unpack .../27-libqt5positioning5_5.9.5+dfsg-0ubuntu2_amd64.deb ...
Unpacking libqt5positioning5:amd64 (5.9.5+dfsg-0ubuntu2) ...
Selecting previously unselected package libqt5printsupport5:amd64.
Preparing to unpack .../28-libqt5printsupport5_5.9.5+dfsg-0ubuntu1_amd64.deb ...
Unpacking libqt5printsupport5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Selecting previously unselected package libqt5qml5:amd64.
Preparing to unpack .../29-libqt5qml5_5.9.5-0ubuntu1_amd64.deb ...
Unpacking libqt5qml5:amd64 (5.9.5-0ubuntu1) ...
Selecting previously unselected package libqt5quick5:amd64.
Preparing to unpack .../30-libqt5quick5_5.9.5-0ubuntu1_amd64.deb ...
Unpacking libqt5quick5:amd64 (5.9.5-0ubuntu1) ...
Selecting previously unselected package libqt5quickwidgets5:amd64.
Preparing to unpack .../31-libqt5quickwidgets5_5.9.5-0ubuntu1_amd64.deb ...
Unpacking libqt5quickwidgets5:amd64 (5.9.5-0ubuntu1) ...
Selecting previously unselected package libqt5sql5-sqlite:amd64.
Preparing to unpack .../32-libqt5sql5-sqlite_5.9.5+dfsg-0ubuntu1_amd64.deb ...
Unpacking libqt5sql5-sqlite:amd64 (5.9.5+dfsg-0ubuntu1) ...
Selecting previously unselected package libqt5test5:amd64.
Preparing to unpack .../33-libqt5test5_5.9.5+dfsg-0ubuntu1_amd64.deb ...
Unpacking libqt5test5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Selecting previously unselected package libqt5webchannel5:amd64.
Preparing to unpack .../34-libqt5webchannel5_5.9.5-0ubuntu1_amd64.deb ...
Unpacking libqt5webchannel5:amd64 (5.9.5-0ubuntu1) ...
Selecting previously unselected package libqt5webengine-data.
Preparing to unpack .../35-libqt5webengine-data_5.9.5+dfsg-0ubuntu2_all.deb ...
Unpacking libqt5webengine-data (5.9.5+dfsg-0ubuntu2) ...
Selecting previously unselected package libre2-4:amd64.
Preparing to unpack .../36-libre2-4_20180201+dfsg-2_amd64.deb ...
Unpacking libre2-4:amd64 (20180201+dfsg-2) ...
Selecting previously unselected package libqt5webenginecore5:amd64.
Preparing to unpack .../37-libqt5webenginecore5_5.9.5+dfsg-0ubuntu2_amd64.deb ...
Unpacking libqt5webenginecore5:amd64 (5.9.5+dfsg-0ubuntu2) ...
Selecting previously unselected package libqt5webengine5:amd64.
Preparing to unpack .../38-libqt5webengine5_5.9.5+dfsg-0ubuntu2_amd64.deb ...
Unpacking libqt5webengine5:amd64 (5.9.5+dfsg-0ubuntu2) ...
Selecting previously unselected package libqt5webenginewidgets5:amd64.
Preparing to unpack .../39-libqt5webenginewidgets5_5.9.5+dfsg-0ubuntu2_amd64.deb ...
Unpacking libqt5webenginewidgets5:amd64 (5.9.5+dfsg-0ubuntu2) ...
Selecting previously unselected package python3-sip.
Preparing to unpack .../40-python3-sip_4.19.7+dfsg-1_amd64.deb ...
Unpacking python3-sip (4.19.7+dfsg-1) ...
Selecting previously unselected package python3-pyqt5.
Preparing to unpack .../41-python3-pyqt5_5.10.1+dfsg-1ubuntu2_amd64.deb ...
Unpacking python3-pyqt5 (5.10.1+dfsg-1ubuntu2) ...
Selecting previously unselected package python3-pyqt5.qtmultimedia.
Preparing to unpack .../42-python3-pyqt5.qtmultimedia_5.10.1+dfsg-1ubuntu2_amd64.deb ...
Unpacking python3-pyqt5.qtmultimedia (5.10.1+dfsg-1ubuntu2) ...
Selecting previously unselected package python3-pyqt5.qtwebchannel.
Preparing to unpack .../43-python3-pyqt5.qtwebchannel_5.10.1+dfsg-1ubuntu2_amd64.deb ...
Unpacking python3-pyqt5.qtwebchannel (5.10.1+dfsg-1ubuntu2) ...
Selecting previously unselected package python3-pyqt5.qtwebengine.
Preparing to unpack .../44-python3-pyqt5.qtwebengine_5.10.1+dfsg-1ubuntu2_amd64.deb ...
Unpacking python3-pyqt5.qtwebengine (5.10.1+dfsg-1ubuntu2) ...
Selecting previously unselected package qt5-gtk-platformtheme:amd64.
Preparing to unpack .../45-qt5-gtk-platformtheme_5.9.5+dfsg-0ubuntu1_amd64.deb ...
Unpacking qt5-gtk-platformtheme:amd64 (5.9.5+dfsg-0ubuntu1) ...
Selecting previously unselected package qttranslations5-l10n.
Preparing to unpack .../46-qttranslations5-l10n_5.9.5-0ubuntu1_all.deb ...
Unpacking qttranslations5-l10n (5.9.5-0ubuntu1) ...
Setting up libminizip1:amd64 (1.1-8build1) ...
Setting up libxcb-xinerama0:amd64 (1.13-1) ...
Setting up python3-semantic-version (2.3.1-1) ...
Setting up libxcb-render-util0:amd64 (0.3.9-1) ...
Setting up libxcb-randr0:amd64 (1.13-1) ...
Setting up libxcb-icccm4:amd64 (0.4.1-1ubuntu1) ...
Setting up libxcb-image0:amd64 (0.4.0-1build1) ...
Setting up iio-sensor-proxy (2.4-2) ...
iio-sensor-proxy.service is a disabled or a static unit, not starting it.
Setting up libdouble-conversion1:amd64 (2.0.1-4ubuntu1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3) ...
Setting up libqt5webengine-data (5.9.5+dfsg-0ubuntu2) ...
Setting up libre2-4:amd64 (20180201+dfsg-2) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Setting up qttranslations5-l10n (5.9.5-0ubuntu1) ...
Setting up python3-sip (4.19.7+dfsg-1) ...
Setting up libxcb-keysyms1:amd64 (0.4.0-1) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1) ...
Processing triggers for dbus (1.12.2-1ubuntu1) ...
Setting up libxcb-xkb1:amd64 (1.13-1) ...
Setting up libqt5core5a:amd64 (5.9.5+dfsg-0ubuntu1) ...
Setting up libqt5dbus5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Setting up libqt5network5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Setting up libqt5test5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Setting up libxkbcommon-x11-0:amd64 (0.8.0-1) ...
Setting up libqt5xml5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Setting up libqt5positioning5:amd64 (5.9.5+dfsg-0ubuntu2) ...
Setting up libqt5gui5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Setting up libqt5sql5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Setting up qt5-gtk-platformtheme:amd64 (5.9.5+dfsg-0ubuntu1) ...
Setting up libqt5qml5:amd64 (5.9.5-0ubuntu1) ...
Setting up libqt5quick5:amd64 (5.9.5-0ubuntu1) ...
Setting up libqt5widgets5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Setting up libqt5printsupport5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Setting up libqt5help5:amd64 (5.9.5-0ubuntu1) ...
Setting up libqt5opengl5:amd64 (5.9.5+dfsg-0ubuntu1) ...
Setting up libqt5multimedia5:amd64 (5.9.5-0ubuntu1) ...
Setting up libqt5sql5-sqlite:amd64 (5.9.5+dfsg-0ubuntu1) ...
Setting up libqt5svg5:amd64 (5.9.5-0ubuntu1) ...
Setting up libqt5webchannel5:amd64 (5.9.5-0ubuntu1) ...
Setting up libqt5designer5:amd64 (5.9.5-0ubuntu1) ...
Setting up libqt5multimediawidgets5:amd64 (5.9.5-0ubuntu1) ...
Setting up libqt5quickwidgets5:amd64 (5.9.5-0ubuntu1) ...
Setting up python3-pyqt5 (5.10.1+dfsg-1ubuntu2) ...
Setting up python3-pyqt5.qtwebchannel (5.10.1+dfsg-1ubuntu2) ...
Setting up libqt5webenginecore5:amd64 (5.9.5+dfsg-0ubuntu2) ...
Setting up python3-pyqt5.qtmultimedia (5.10.1+dfsg-1ubuntu2) ...
Setting up libqt5webenginewidgets5:amd64 (5.9.5+dfsg-0ubuntu2) ...
Setting up libqt5webengine5:amd64 (5.9.5+dfsg-0ubuntu2) ...
Setting up python3-pyqt5.qtwebengine (5.10.1+dfsg-1ubuntu2) ...
Setting up libgeoclue-2-0:amd64 (2.4.7-1ubuntu1) ...
Setting up geoclue-2.0 (2.4.7-1ubuntu1) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for dbus (1.12.2-1ubuntu1) ...


Step 3
Trying to run this.
The client window and the login window appears, I can log in.
Code: Select all
testuser@xu-virt:~/Games/fafclient$ python3 client-0.16.1/src/__main__.py
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: sBIT: invalid
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
QFSFileEngine::open: No file name specified
QFSFileEngine::open: No file name specified
 
foodlfg
Avatar-of-War
 
Posts: 165
Joined: 17 Dec 2017, 19:28
Has liked: 22 times
Been liked: 69 times
FAF User Name: foodlfg

PreviousNext

Return to General Discussions

Who is online

Users browsing this forum: No registered users and 1 guest

cron