Author Topic: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)  (Read 486181 times)

0 Members and 5 Guests are viewing this topic.

Offline Iain Baker

  • 210
  • 'Sup?
    • Steam
    • Twitter
    • NOMAD's Reviews
Re: PUBLIC BETA: Knossos 0.14.3 (combined launcher/installer)
Not sure if this is related, but I have had this as well. Turns out Knossos/FSO didn’t like a joypad I had left plugged in by accident. Another time was when I had accidentally knocked the PC/PS3 switch on my old T-Flight HOTAS X go PS3 mode. Are you using a different controller / mouse / joystick than before?
Wanna check out my video games, technology and media website? If so, visit; https://www.nomadsreviews.co.uk/

Interested in hiring my freelance writing, proof-reading, editing, SEO, TTSO, Web Development or Social Media Management services? If so, please messege me at [email protected]

 

Offline Col. Fishguts

  • voodoo doll
  • 211
Re: PUBLIC BETA: Knossos 0.14.3 (combined launcher/installer)
I installed Knossos on Linux Mint 20.3, which seems to be missing python3-raven, so I had to install that manually from tomimaki's link:

Quote
Final option is download and manually install missing packages: https://launchpad.net/~ngld/+archive/ubuntu/knossos/+files/python3-token-bucket_0.2.0-1_all.deb http://mirrors.kernel.org/ubuntu/pool/universe/p/python-raven/python3-raven_6.3.0-2_all.deb

After that Knossos installation worked fine, but when I try to start knossos I get this on the console:

 INFO:MainThread:launcher.main: Running Knossos 0.13.3 on PyQt5 and Python 3.8.10 (default, Nov 14 2022, 12:59:47)
[GCC 9.4.0].
INFO:MainThread:launcher.main: OpenSSL version: OpenSSL 1.1.1f  31 Mar 2020
qt5ct: using qt5ct plugin

and a popup window that tells me: "I don't know how to handle "\override_dh_link"! I only know fso:// ."
which tells me not much regarding what the problem is.
"I don't think that people accept the fact that life doesn't make sense. I think it makes people terribly uncomfortable. It seems like religion and myth were invented against that, trying to make sense out of it." - D. Lynch

Visit The Babylon Project, now also with HTL flavour  ¦ GTB Rhea

 

Offline taylor

  • Super SCP/Linux Guru
  • 212
    • http://www.icculus.org/~taylor
Re: PUBLIC BETA: Knossos 0.14.3 (combined launcher/installer)
I recommend using one of the newer development builds instead. Give this one a try and see if it works any better for you: https://pxo.nottheeye.com/files/test/knossos/knossos_0.15.0-dev+73b131a_all.deb

 

Offline Col. Fishguts

  • voodoo doll
  • 211
Re: PUBLIC BETA: Knossos 0.14.3 (combined launcher/installer)
I recommend using one of the newer development builds instead. Give this one a try and see if it works any better for you: https://pxo.nottheeye.com/files/test/knossos/knossos_0.15.0-dev+73b131a_all.deb

Thanks, the dev build works without any issues :)
"I don't think that people accept the fact that life doesn't make sense. I think it makes people terribly uncomfortable. It seems like religion and myth were invented against that, trying to make sense out of it." - D. Lynch

Visit The Babylon Project, now also with HTL flavour  ¦ GTB Rhea

 

Offline Yasuo

  • 24
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
Hi,
how do you migrate from 0.14.3 to 0.15.0 without loosing stuff, or does it just work?

Currently, I can't even install it:

Code: [Select]
pip install ./knossos-0.15.0.dev0+73b131a.tar.gz
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Processing ./knossos-0.15.0.dev0+73b131a.tar.gz
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/six/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/six/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/six/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/six/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/six/
Could not fetch URL https://pypi.org/simple/six/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/six/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
ERROR: Could not find a version that satisfies the requirement six (from knossos) (from versions: none)
ERROR: No matching distribution found for six
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping

The tar.gz is on my disk, so why does it have to download stuff at all (python six 1.16 is installed)?

Will https://aur.archlinux.org/packages/fs2-knossos be updated?

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
Shot in the near dark here: try installing python3-openssl?  Let me try installing it here, I'll let you know how it goes.
EDIT: Here's mine
Code: [Select]
$ pip install https://pxo.nottheeye.com/files/test/knossos/knossos-0.15.0.dev0+73b131a.tar.gz
Traceback (most recent call last):
  File "/usr/bin/pip", line 33, in <module>
    sys.exit(load_entry_point('pip==20.3.4', 'console_scripts', 'pip')())
  File "/usr/bin/pip", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 790, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 23, in <module>
    from pip._vendor.packaging.utils import canonicalize_name
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 94, in <module>
    vendored("requests.packages.urllib3.contrib.pyopenssl")
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 36, in vendored
    __import__(modulename, globals(), locals(), level=0)
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible
  File "<frozen zipimport>", line 259, in load_module
  File "/usr/share/python-wheels/urllib3-1.26.5-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py", line 50, in <module>
  File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1556, in <module>
    class X509StoreFlags(object):
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1577, in X509StoreFlags
    CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
« Last Edit: March 25, 2023, 01:26:48 pm by jr2 »

 

Offline Yasuo

  • 24
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
Thanks jr2,

python-pyopenssl ("python3 wrapper module around the openssl library") is installed, at least that is the only thing that sounds like python3-openssl ("Python 3 version of pyopenssl").
Perhaps https://www.hard-light.net/forums/index.php?topic=98391.0 is the solution, have to try.

So with knossos not working out of the box, there is no usable mod manager currently?

 

Offline wookieejedi

  • 29
  • Intensify Forward Firepower
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
An alternative solution to try for PC or Linux is https://github.com/Shivansps/Knossos.NET/releases/tag/v0.0.3

This is a newer launcher that now has the same features as Knossos (minus the develop tab for modders).

 

Offline Yasuo

  • 24
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
Thanks, will try it out!

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
If nothing else works you could try running the Windows stuff from inside Steam and enabling Proton (Steam customized WINE) support for all titles.  Might work.

 
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
I'm not sure if I should post this here under Knossos or in the SCP build release board, but I am encountering the problem in Knossos 0.15.0... so I guess here makes as much sense as anywhere else.

It appears to me that I am unable to get Knossos to start FSO using any recent builds.  At first I thought it was related to specific mods, but I can make the issue (partially) go away by switching to "stable builds only" under Knossos settings.  Any mods that are configured to use specific older builds seem to run fine (there's a reason they were set to those older builds in the first place).  Any mod that doesn't have an override is failing to start FSO unless I force Knossos to use the last stable build (which I have not updated in some time).  The Nightlies and RC's I have updated just today.

When I say "will not run" I mean that Knossos says, "FSO is launching," but nothing happens after that.  Not even a blip.  No crash log, no error, nothing.  I have seen this behavior with everything since nightly build 23.1.0-20230730.

Right, I should probably have mentioned earlier, I am running this on Linux Mint 20.  Specs below.  Any other Linux users notice anything weird happening with recent builds?  I wish I had a clue.


Code: [Select]
System:    Kernel: 5.4.0-156-generic x86_64 bits: 64 compiler: gcc v: 9.4.0
           Desktop: Cinnamon 4.6.7 wm: muffin dm: LightDM Distro: Linux Mint 20 Ulyana
           base: Ubuntu 20.04 focal
Machine:   Type: Desktop Mobo: Micro-Star model: B450 GAMING PLUS MAX (MS-7B86) v: 3.0
           serial: <filter> UEFI [Legacy]: American Megatrends v: H.10 date: 07/22/2019
CPU:       Topology: 8-Core model: AMD Ryzen 7 2700 bits: 64 type: MT MCP arch: Zen+ rev: 2
           L2 cache: 4096 KiB
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 102387
           Speed: 1375 MHz min/max: 1550/3200 MHz Core speeds (MHz): 1: 1381 2: 1373 3: 1550
           4: 1377 5: 1383 6: 1369 7: 1455 8: 1544 9: 1550 10: 1378 11: 1380 12: 1374 13: 1380
           14: 1555 15: 1381 16: 1377
Graphics:  Device-1: NVIDIA GM206 [GeForce GTX 950] vendor: eVga.com. driver: nvidia v: 470.199.02
           bus ID: 29:00.0 chip ID: 10de:1402
           Display: x11 server: X.Org 1.20.13 driver: nvidia
           resolution: 1920x1080~60Hz, 1920x1080~60Hz
           OpenGL: renderer: NVIDIA GeForce GTX 950/PCIe/SSE2 v: 4.6.0 NVIDIA 470.199.02
           direct render: Yes
Audio:     Device-1: NVIDIA GM206 High Definition Audio vendor: eVga.com. driver: snd_hda_intel
           v: kernel bus ID: 29:00.1 chip ID: 10de:0fba
           Device-2: AMD Family 17h HD Audio vendor: Micro-Star MSI driver: snd_hda_intel
           v: kernel bus ID: 2b:00.3 chip ID: 1022:1457
           Device-3: Sunplus Innovation type: USB driver: snd-usb-audio,uvcvideo bus ID: 5-2.4:16
           chip ID: 1bcf:2284
           Sound Server: ALSA v: k5.4.0-156-generic
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Micro-Star MSI
           driver: r8169 v: kernel port: f000 bus ID: 22:00.0 chip ID: 10ec:8168
           IF: enp34s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:    Local Storage: total: 2.30 TiB used: 459.06 GiB (19.5%)
           ID-1: /dev/nvme0n1 vendor: A-Data model: SX8200PNP size: 953.87 GiB speed: 31.6 Gb/s
           lanes: 4 serial: <filter>
           ID-2: /dev/sda vendor: Hitachi model: HDS721050CLA362 size: 465.76 GiB speed: 3.0 Gb/s
           serial: <filter>
           ID-3: /dev/sdb vendor: Western Digital model: WD10EZEX-08WN4A0 size: 931.51 GiB
           speed: 6.0 Gb/s serial: <filter>
Partition: ID-1: / size: 937.33 GiB used: 459.06 GiB (49.0%) fs: ext4 dev: /dev/nvme0n1p5
Sensors:   System Temperatures: cpu: 38.0 C mobo: N/A gpu: nvidia temp: 46 C
           Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Repos:     No active apt repos in: /etc/apt/sources.list
           Active apt repos in: /etc/apt/sources.list.d/additional-repositories.list
           1: deb https: //dl.winehq.org/wine-builds/ubuntu/ focal main
           Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
           1: deb http: //packages.linuxmint.com ulyana main upstream import backport #id:linuxmint_main
           2: deb http: //archive.ubuntu.com/ubuntu focal main restricted universe multiverse
           3: deb http: //archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
           4: deb http: //archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
           5: deb http: //security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
           6: deb http: //archive.canonical.com/ubuntu/ focal partner
           Active apt repos in: /etc/apt/sources.list.d/starws-box-deadbeef-player-focal.list
           1: deb http: //ppa.launchpad.net/starws-box/deadbeef-player/ubuntu focal main
Info:      Processes: 345 Uptime: 2d 1h 07m Memory: 31.36 GiB used: 5.33 GiB (17.0%) Init: systemd
           v: 245 runlevel: 5 Compilers: gcc: 9.4.0 alt: 9 Client: Unknown python3.8 client
           inxi: 3.0.38
"…ignorance, while it checks the enthusiasm of the sensible, in no way restrains the fools…"
-Stanislaw Lem

 
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
I know everyone's busy, but has anyone else had problems with recent nightlies and SC builds failing to run from Knossos?  I haven't heard anyone else complaining so I'm guessing this is a Linux thing.  Older builds still launch and run like normal.  But anything from late July onward just fails to launch without even an error message or any entry in the log that I can see, unless maybe there is some other log specific to Knossos I don't know how to find?

I'm sorry to double post, but I'm supposed to be helping someone debug a project he's working on, and I can't if I can't play it.
"…ignorance, while it checks the enthusiasm of the sensible, in no way restrains the fools…"
-Stanislaw Lem

 
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
3rd post.  Does anyone have ANY suggestions at all of what I can try short of uninstalling Knossos and trying to rebuild it from scratch?

I'm contemplating that step, but building Knossos in Linux isn't exactly easy for a non-programmer like me.  I've managed to pull it off successfully a couple times despite myself, but it's nowhere near as easy installing something from a repository.  Even if that's the only advise anyone could give me, I'd appreciate hearing it from someone more knowledgeable than me (which would be almost anyone on this forum!).
"…ignorance, while it checks the enthusiasm of the sensible, in no way restrains the fools…"
-Stanislaw Lem

 

Offline taylor

  • Super SCP/Linux Guru
  • 212
    • http://www.icculus.org/~taylor
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
I know everyone's busy, but has anyone else had problems with recent nightlies and SC builds failing to run from Knossos?  I haven't heard anyone else complaining so I'm guessing this is a Linux thing.  Older builds still launch and run like normal.  But anything from late July onward just fails to launch without even an error message or any entry in the log that I can see, unless maybe there is some other log specific to Knossos I don't know how to find?

Sorry for the late reply, but this is a known issue. It's not a knossos problem but an issue with the FSO linux builds. As best we can figure, in late July an update was released which gets applied to the GitHub ubuntu runner images and includes a newer version of gcc. This update causes one symbol to get forced to require gcc-12 or newer for any build to run. We've tried to fix it but I don't believe we've made any progress yet.

So simply installing gcc-12/g++-12, either yourself or through a distro upgrade, should fix it for you. For instance, upgrading to jammy (22.04 LTS) has been confirmed to get newer builds working again for others.

 

Offline Goober5000

  • HLP Loremaster
  • 214
    • Goober5000 Productions
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
There was a PR that attempted to fix this:
https://github.com/scp-fs2open/fs2open.github.com/pull/5580

It was merged on September 1 though, which means that if nightly builds after that date still don't work, we haven't found the root cause yet.

 
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
Thanks, guys.  I'll give that a try tonight and see if I can get back into the game again.
"…ignorance, while it checks the enthusiasm of the sensible, in no way restrains the fools…"
-Stanislaw Lem

 

Offline taylor

  • Super SCP/Linux Guru
  • 212
    • http://www.icculus.org/~taylor
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
As of the Sep 17 nightly the problem should be fixed. We still need to work on a more permanent solution, but for now everything should be back in working order.

 
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
Installing gcc-12 was going to require more know-how than I had, so I just decided to back everything up and install the latest version of Mint. Fortunately its repo already had gcc-12 baked in.

Everything is working now!  Thanks.
"…ignorance, while it checks the enthusiasm of the sensible, in no way restrains the fools…"
-Stanislaw Lem

 

Offline Rvn

  • 22
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
 :( There is a problem with Knossos 0.14 and 0.15 - when you try to launch FSO, it crashes, when you try to go into the settings, it crashes. I can’t understand the reason. Maybe in the computer configuration (I have a complete assembly on the AMD platform)

 

Offline Lyk

  • 24
Re: PUBLIC BETA: Knossos 0.15.0-dev+73b131a (combined launcher/installer)
I've got a problem, when i star FSO (or the retail?? i don't really know now what it is? Is it FSO by default?) i come into the Profile Screen, there the problem starts, the game registers my mouse position wrong i have to move to the very bottom of the screen to be able to select something and further in the Hangar Screen i cannot do anything at all, pushing random button will zoom me in, thats it.

How do i fix this?

EDIT: So i assume i am starting the retail version of FreeSpace 2, where do i get the FSO one? Doesn't pop up in the Mods, not by default, not with searching what am i missing? All I see is an ocean of mods i'm not interested in.

EDIT2: Well i got mouse working, was the wrong resolution....but now next problem, how do i get all the neat new Ship Models? Knossos says the current FSO version is installed...but no ship models in sight? What am i missing here? The old FSO installer was much easier, here i have no idea how things work.
EDIT3: Hang on, FSO is called FreeSpace Media VP Upgrade (or something like this) This is confusing to me, can i change the Name? And the Library Icon myself?
« Last Edit: November 04, 2023, 09:50:05 am by Lyk »