Author Topic: PUBLIC BETA: Knossos 0.14.3 (combined launcher/installer)  (Read 183559 times)

0 Members and 2 Guests are viewing this topic.

Offline Bryan See

  • Has anyone really been far as decided to use even go want to do look more like?
  • 210
  • Trying to redeem.
    • Skype
    • Steam
    • Twitter
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
I've got an issue that needs to be resolved right away. As someone who switches computers, when a computer, where an original mod and its versions are uploaded to Knossos, breaks down and reloaded, it removes the only way for the mod to be uploaded ever. It will be good if Knossos implements the ability to retrieve the mod and download it, as well as remove it from the servers.

 
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
Isn't that handled over Nebula login?

 

Offline Bryan See

  • Has anyone really been far as decided to use even go want to do look more like?
  • 210
  • Trying to redeem.
    • Skype
    • Steam
    • Twitter
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
Isn't that handled over Nebula login?
Yes. It should be. Knossos should download/fetch that mod and its versions from the server, and then delete it. That's what I am saying.

EDIT: This should be for anybody who switches computers more often. For the record, I am the one because of repeated technical issues caused by outdated computer hardware and its associated drivers.
« Last Edit: December 30, 2019, 11:06:58 pm by Bryan See »

 

Offline Bryan See

  • Has anyone really been far as decided to use even go want to do look more like?
  • 210
  • Trying to redeem.
    • Skype
    • Steam
    • Twitter
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
Hello? Are anyone listening to me?

I've just tested the 0.14.0 RC1 from GitHub and... I tested on my newly bought laptop with a 256 GB SSD (solid state drive). When I tried to install FS2 retail, I got an error message saying that it can't find any retail VPs whatsoever.

Even I used the last stable version, I still can't install it.

 
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
You need to have FS2 installed to install any mod that isn't a total conversion. You might also need to point Knossos to the exact location of your FS2 directory.
Mito [PL] - Today at 8:52 PM
I was supposed to make a short presentation about basics of optical fibers and here I am, listening to Eurobeat while reading about quantum cryptography.

 

Offline Bryan See

  • Has anyone really been far as decided to use even go want to do look more like?
  • 210
  • Trying to redeem.
    • Skype
    • Steam
    • Twitter
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
You need to have FS2 installed to install any mod that isn't a total conversion. You might also need to point Knossos to the exact location of your FS2 directory.
Yeah, but the point is ngld hasn't updated his repository, so I decided to take this into my own hands along with the FSO code.

 
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
Just because ngld doesn't have time right now you don't need to go to github and break everything.

 

Offline Bryan See

  • Has anyone really been far as decided to use even go want to do look more like?
  • 210
  • Trying to redeem.
    • Skype
    • Steam
    • Twitter
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
Just because ngld doesn't have time right now you don't need to go to github and break everything.
I just merely want to take a look into it and see if I can improve it.

But the issues remain.
« Last Edit: January 06, 2020, 07:13:48 am by Bryan See »

 

Offline m!m

  • 211
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
You are always welcome to try and make changes to the code but don't expect anyone to help you if you continue acting like this...

Just because ngld doesn't have time right now you don't need to go to github and break everything.
It's not possible to break anything since only ngld can make changes to the "root" repository so no need to worry ;)

 
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
Would be bad though if somebody who actually understands what he's doing would dump time into accidently taking any commits serious... even if it's just "wtf is that guy coding there lol no"-vibe. :D

 
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
I'm sorry to be such a pest, but is there any more detailed instructions for how to build and make Knossos in a Linux environment?  I honestly thought I was getting close this time, but I keep getting an error when I get close to the end.
Code: [Select]
~/Downloads/knossos-0.14.0-rc.1$ pipenv install
Warning: Your Pipfile requires python_version 3.6, but you are using 3.7.5 (/home/p/.local/share/v/k/bin/python).
  $ pipenv check will surely fail.
Installing dependencies from Pipfile.lock (4724d7)…
Ignoring dmgbuild: markers 'sys_platform == "darwin"' don't match your environment
Looking in indexes: https://pypi.python.org/simple
Ignoring etaprogress: markers 'sys_platform == "win32"' don't match your environment
Looking in indexes: https://pypi.python.org/simple
Ignoring pywin32: markers 'sys_platform == "win32"' don't match your environment
Looking in indexes: https://pypi.python.org/simple
  🐍   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 25/25 — 00:00:04
To activate this project's virtualenv, run the following:
 $ pipenv shell
I've installed Python 3.6, so I don't know why this is happening.  Not sure if it really matters either.
Then comes the next fun thing.
Code: [Select]
~/Downloads/knossos-0.14.0-rc.1$ yarn install
00h00m00s 0/0: : ERROR: [Errno 2] No such file or directory: 'install'
Not the first clue what I'm doing wrong.  I'm sure this is some basic idiocy of mine and I don't want to take up a whole lot of time.  Is there some primer that could help explain building and installing for dummies?  I'd RTFM I just don't know which one or where to start!

Also, the reason I'm doing this in the first place is that my install of Ubuntu appears to be rejecting ngld's ppa credentials for some daft reason.
Code: [Select]
~/Downloads/knossos-0.14.0-rc.1$ sudo add-apt-repository ppa:ngld/knossos
[sudo] password for perihelion:
 Ubuntu packages for Knossos.

https://github.com/ngld/knossos
 More info: https://launchpad.net/~ngld/+archive/ubuntu/knossos
Press [ENTER] to continue or Ctrl-c to cancel adding it.

Hit:1 http://us.archive.ubuntu.com/ubuntu eoan InRelease
Ign:2 http://ppa.launchpad.net/ngld/knossos/ubuntu eoan InRelease   
Get:3 http://us.archive.ubuntu.com/ubuntu eoan-updates InRelease [97.5 kB]
Hit:4 http://archive.canonical.com/ubuntu eoan InRelease                       
Get:5 http://security.ubuntu.com/ubuntu eoan-security InRelease [97.5 kB]     
Err:6 http://ppa.launchpad.net/ngld/knossos/ubuntu eoan Release               
  404  Not Found [IP: 2001:67c:1560:8008::15 80]
Get:7 http://us.archive.ubuntu.com/ubuntu eoan-backports InRelease [88.8 kB]
Reading package lists... Done                                       
E: The repository 'http://ppa.launchpad.net/ngld/knossos/ubuntu eoan Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list.d/ngld-ubuntu-knossos-eoan.list:2 and /etc/apt/sources.list.d/ngld-ubuntu-knossos-eoan.list:5
Never had this come up before; I just reinstalled Mint on a new SSD a week ago and had no errors connecting to ngld's repository at all.  This is something new in the last couple days. 
"Any idiot can face a crisis; it is this day to day living that wears you out." – Anton Chekhov

 

Offline niffiwan

  • 211
  • Eluder Class
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
I've installed Python 3.6, so I don't know why this is happening.  Not sure if it really matters either.

It might matter? To find out; what output do you get when you run python --version? Here's two examples from my PC (default python2 & python3). You might need to run the correct version of pipenv.

Code: [Select]
$ python --version
Python 2.7.17
$ python3 --version
Python 3.6.9
Creating a fs2_open.log | Red Alert Bug = Hex Edit | MediaVPs 2014: Bigger HUD gauges | 32bit libs for 64bit Ubuntu
----
Debian Packages (testing/unstable): Freespace2 | wxLauncher
----
m|m: I think I'm suffering from Stockholm syndrome. Bmpman is starting to make sense and it's actually written reasonably well...

 

Offline pim

  • 24
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
Hi ngld.
 Would you mind adding
Code: [Select]
python-pyqtwebengineas dependency into https://aur.archlinux.org/packages/fs2-knossos/?
Else compilation fails under Arch Linux.
« Last Edit: January 11, 2020, 09:42:14 am by pim »

 
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
It might matter? To find out; what output do you get when you run python --version? Here's two examples from my PC (default python2 & python3). You might need to run the correct version of pipenv.

Code: [Select]
$ python --version
Python 2.7.17
$ python3 --version
Python 3.6.9
Sorry, first week back at work after the end of year vacation, and all free time evaporated!  Back in the fray now.  My python version info is:
Code: [Select]
$ python --version
Python 2.7.17
$ python3 --version
Python 3.7.5
So maybe the issue is that I've got a later version of Python3 shipping with Ubuntu than Pipenv knows what to do with?  That's what I'd kind of guessed initially, and that's why I tried to manually install Python 3.6, but it didn't seem to take.  I tried removing Python3 so I could install just the 3.6 version... yeah, that didn't go too well.  I didn't realize how much of what Ubuntu ships with is dependent on Python3.  So, reinstalled Ubuntu to try again.  Now I'm back at the same place and not really sure if a version of Pipenv exists that works with Python 3.7.5.  The version of Pipenv I installed came from the Synaptic Package Manager, so maybe it isn't the freshest build out there.

I think part of my problem is that I went with too new a release of Ubuntu.  I'm trying 19.10 (eoan).  So it shipped with some later versions of some things.  I think that's also why I haven't been able to get this particular install to talk to ngld's PPA.  The builds he's made all date back before this version of Ubuntu was released.  I think I may need to try installing an earlier version of Ubuntu.

Incidentally, I was able to get Knossos 0.13.3 working on a Windows 10 install.  So I'm not dead in the water, I'm just trying to figure out how to do this without Windows.

"Any idiot can face a crisis; it is this day to day living that wears you out." – Anton Chekhov

 
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
You can try and edit repository and in only Knossos ppa change distribution from eoan to disco.

 

Offline Goober5000

  • HLP Loremaster
  • Administrator
  • 214
    • Goober5000 Productions
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
Hi ngld.
 Would you mind adding
Code: [Select]
python-pyqtwebengineas dependency into https://aur.archlinux.org/packages/fs2-knossos/?
Else compilation fails under Arch Linux.

@ngld's availability is, unfortunately, extremely limited these days.  Could you submit this as a pull request?

 
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
You can try and edit repository and in only Knossos ppa change distribution from eoan to disco.
Thanks for the advice, tomimaki.  I was able to figure out how to set that repository to disco rather than eoan.  That worked!  I was able to install from ngld's repository and tried to install knossos.  Unfartunately...
Code: [Select]
$ sudo apt-get install knossos
[sudo] password for perihelion:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 knossos : Depends: python3-token-bucket but it is not installable
           Depends: python3-raven but it is not installable
E: Unable to correct problems, you have held broken packages.
This sounds vaguely familiar, so I'm going to search a bit through this thread and a few others and see if I'm right and someone else ran into something like this before.

Edit: Yup, Rico and SirCumference had this issue a couple pages ago, though apparently only with the python3-token-bucket dependency, not python3-raven as well.  I fixed the token-bucket dependency using the same method they did and started looking around for a repository that had python3-raven.  Found a hit on deb https://packages.ubuntu.com/ disco universe.  But my Software & Updates started getting attitude when I tried to add that repository and locked up.

So, I think I'm about ready to give up on this install of Ubuntu.  I think I steered myself the wrong direction when I aimed for the latest distribution I could find.  I should have picked an earlier LTS version.  The only reason I installed Ubuntu at all was in the vague hope it would cooperate more with Knossos than Mint 19.3 has been.  Otherwise, I much prefer Mint over Ubuntu.  For right now, I'll just have to keep Windows 10 for anything I can't play from wxLauncher in Mint.  When I get some free time and some more motivation, I may try to build Knossos 0.14.1RC from source in an isolated copy of Mint or Ubuntu again.
« Last Edit: January 12, 2020, 03:38:27 pm by perihelion »
"Any idiot can face a crisis; it is this day to day living that wears you out." – Anton Chekhov

 
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
Found a hit on deb https://packages.ubuntu.com/ disco universe.  But my Software & Updates started getting attitude when I tried to add that repository and locked up.
Never ever do this. One thing is editing small ppa, but changing basic ubuntu repo wil break things.
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

 

Offline Bryan See

  • Has anyone really been far as decided to use even go want to do look more like?
  • 210
  • Trying to redeem.
    • Skype
    • Steam
    • Twitter
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
Post it on the Github page via the Issues section.

 
Re: PUBLIC BETA: Knossos 0.13.3 (combined launcher/installer)
Post it on the Github page via the Issues section.

Nobody follows orders here. You may request, not acting like a pre-nursery school principal who cant control the class
Requiescat in pace