Jump to content

CKAN (The Comprehensive Kerbal Archive Network); v1.28.0 - Dyson


politas

Recommended Posts

I'm having an issue with the latest version of CKAN on a Mac and was wondering if anyone had any pearls of wisdom to offer. When starting it up (via either the CKAN.app bundle or by running Mono in a terminal window), it starts up, and then immediately freezes in the 'updating repositories' stage (see screenshot inside the spoiler block). It stays there indefinitely, without even the progress bar thingy moving, until I kill the process. I've tried a couple of different versions of Mono (5.4.x, as linked from the 'install CKAN on OSX wiki page, and the latest 5.6.x stable version) without any difference. 

During the startup, the first tab (with the installed mods) flashes briefly, and then it switches over to the updating tab, so it at least is doing something. 

Any thoughts or things to try would be greatly appreciated.

CKAN 1.25.4, OSX Mojave.

Spoiler

d6l3bI8.png

Link to comment
Share on other sites

1 hour ago, dmsilev said:

I'm having an issue with the latest version of CKAN on a Mac and was wondering if anyone had any pearls of wisdom to offer. When starting it up (via either the CKAN.app bundle or by running Mono in a terminal window), it starts up, and then immediately freezes in the 'updating repositories' stage (see screenshot inside the spoiler block). It stays there indefinitely, without even the progress bar thingy moving, until I kill the process. I've tried a couple of different versions of Mono (5.4.x, as linked from the 'install CKAN on OSX wiki page, and the latest 5.6.x stable version) without any difference. 

During the startup, the first tab (with the installed mods) flashes briefly, and then it switches over to the updating tab, so it at least is doing something. 

Any thoughts or things to try would be greatly appreciated.

CKAN 1.25.4, OSX Mojave.

  Reveal hidden contents

d6l3bI8.png

This is a known issue, being fixed here: https://github.com/KSP-CKAN/CKAN/pull/2600

(And DasSkelett was kind enough to provide a test build.)

Link to comment
Share on other sites

1 hour ago, HebaruSan said:

This is a known issue, being fixed here: https://github.com/KSP-CKAN/CKAN/pull/2600

(And DasSkelett was kind enough to provide a test build.)

Thanks! That got me most of the way there. It's now sort-of functional. I say 'sort of' because all of the buttons along the top row (Launch KSP, Refresh, etc.) are grayed out. The list of mods is present and I can interact with that just fine, and if I select something for installing or updating,, I can switch to the changeset tab and apply the changes, so it is functional. Just annoying not to be able to change the display filter mainly.

Link to comment
Share on other sites

CKAN.InvalidModuleFileKraken: WaypointManager 2.7.3: C:\Users\*****\AppData\Local\Temp\tmpC197.tmp has length 75809, should be 75806
   at CKAN.NetModuleCache.Store(CkanModule module, String path, String description, Boolean move)
   at CKAN.NetAsyncModulesDownloader.ModuleDownloadsComplete(NetModuleCache cache, Uri[] urls, String[] filenames, Exception[] errors)

 

Ckan keeps throwing this error at me while trying to update some of the mods I have.

edit: Manually updated Waypoint Manager to get around the problem.

Edited by uglyduckling81
Link to comment
Share on other sites

5 hours ago, uglyduckling81 said:

CKAN.InvalidModuleFileKraken: WaypointManager 2.7.3: C:\Users\*****\AppData\Local\Temp\tmpC197.tmp has length 75809, should be 75806
   at CKAN.NetModuleCache.Store(CkanModule module, String path, String description, Boolean move)
   at CKAN.NetAsyncModulesDownloader.ModuleDownloadsComplete(NetModuleCache cache, Uri[] urls, String[] filenames, Exception[] errors)

 

Ckan keeps throwing this error at me while trying to update some of the mods I have.

edit: Manually updated Waypoint Manager to get around the problem.

Thanks for letting us know, should be fixed now.

Link to comment
Share on other sites

Hi CKAN people. 

I've had a couple of requests that my SIMPLEX Tech Tree mod be added to CKAN.  Is it enough to just click the 'add to CKAN' in Spacedock or do I have to make a meta data file with all the stuff in it as well?  I'm really not sure after looking through the wiki, and I personally don't use CKAN.

Thanks for the guidance.  Peace.

Link to comment
Share on other sites

Quote

Is it enough to just click the 'add to CKAN' in Spacedock

Unfortunately that part of SpaceDock is broken at the moment:  https://github.com/KSP-SpaceDock/SpaceDock/issues/188

1 hour ago, theJesuit said:

Hi CKAN people. 

I've had a couple of requests that my SIMPLEX Tech Tree mod be added to CKAN

Quote

or do I have to make a meta data file with all the stuff in it as well?  I'm really not sure after looking through the wiki, and I personally don't use CKAN.

Thanks for the guidance.  Peace.

We can take care of it for you. Started here:  https://github.com/KSP-CKAN/NetKAN/pull/6886

EDIT: Should be indexed now. If your users report any problems, please either file an issue on GitHub or reply in this thread.

Edited by HebaruSan
Link to comment
Share on other sites

1 hour ago, HebaruSan said:

Unfortunately that part of SpaceDock is broken at the moment:  https://github.com/KSP-SpaceDock/SpaceDock/issues/188

We can take care of it for you. Started here:  https://github.com/KSP-CKAN/NetKAN/pull/6886

EDIT: Should be indexed now. If your users report any problems, please either file an issue on GitHub or reply in this thread.

Thank you very muchly! 

Peace.

EDIT - a quick question, I'm assuming Spacedock will count the number of downloads - or does CKAN provide additional usage stats (even if I have to install something?)

Edited by theJesuit
question
Link to comment
Share on other sites

13 minutes ago, theJesuit said:

EDIT - a quick question, I'm assuming Spacedock will count the number of downloads - or does CKAN provide additional usage stats (even if I have to install something?)

CKAN currently doesn't do any tracking of stats on its own. It does have a download counts column, but that's sourced from the publicly available data about all downloads on the various hosts rather than based on CKAN user choices specifically.

https://github.com/KSP-CKAN/CKAN/pull/2518

Link to comment
Share on other sites

@HebaruSan I just opened an issue: https://github.com/KSP-CKAN/CKAN/issues/2620:

During updating my career game to 1.5.1, I came across this:

SXTContinued has this:

  "KSP_VERSION": {
    "MAJOR": 1,
    "MINOR": 5,
    "PATCH": 1
  },
  "KSP_VERSION_MIN": {
    "MAJOR": 1,
    "MINOR": 5,
    "PATCH": 1
  }

and this is recognized properly by AVC. However, for some reason, CKAN is not recognizing this mod as 1.5.1 compatible, and is refusing to update the mod.
I looked at the meta data, and it looks correct

 
 
Edit:  This seems to be something funny on my system, no one else can reproduce it
 
Edited by linuxgurugamer
Link to comment
Share on other sites

Im very new to Ckan, Im just tired of manually installing and updating everytime i want to play. I downloaded the exe, but it only shows like 125 mods compatible. Ok so I selected ALL and now i see the mods i use but i cannot do anything with them?  They all just have a line beside them.

Link to comment
Share on other sites

1 hour ago, viperwolf said:

Im very new to Ckan, Im just tired of manually installing and updating everytime i want to play. I downloaded the exe, but it only shows like 125 mods compatible. Ok so I selected ALL and now i see the mods i use but i cannot do anything with them?  They all just have a line beside them.

KSP 1.6.0 just came out and most mods are not explicitly marked as compatible with it yet.

In the meantime, you can install mods for KSP 1.5 via Settings --> Compatible KSP versions.

Link to comment
Share on other sites

35 minutes ago, HebaruSan said:

KSP 1.6.0 just came out and most mods are not explicitly marked as compatible with it yet.

In the meantime, you can install mods for KSP 1.5 via Settings --> Compatible KSP versions.

Oh well I feel dumb, I had no idea that steam updated it.  Thanks for telling me about the compatible part, I appreciate it.

Edited by viperwolf
Link to comment
Share on other sites

6 hours ago, viperwolf said:

Ok now I understand why most are using Ckan now, This makes things so much easier.

Yep, CKAN saves a lot of time that can be used for playing a game, instead of following various install instructions. But, while it is designed to "fool proof" as much as possible, you have to be aware of CKAN limitations. Meaning, when you often re-install some mods, if some mod create config file or some other file after install, when you run game for a first time, CKAN would not remove mod folder with additional files in it.

Due to MM and how it recognize by folder names if some mod is installed or not, it can lead to unproper settings in game database that MM alter. 99% of time CKAN does job quite well, you just have to be aware of mentioned limitations. Even when you get into some issues, most of time you can easy repair things by yourself by using list of favorite mods.

Just create list of favorite mods, uninstall everything, check gamedata folder if there is any leftover folders that are not part of stock game, delete those by yourself and install everything again trough CKAN, using mentioned list. CKAN is smart enough to re-use previously downloaded mod files, so you don't need to redownload them again, just re-install again.

Of course, there is also some unproper installs from time to time, when mod author or someone else that maintain CKAN metadata files make some typo or create something that does not install files as intended. But, that kind of things can happen even if you use manual install, if you copy some older version of mod that is in dependency list or similar. And it is spoted by community and solved quite fast, mostly you have to just wait for couple of hours and re-install mod again trough CKAN.

Link to comment
Share on other sites

I've just updated KSP to v1.5.1 from 1.4.5 via Steam and was making all of the adjustments in CKAN and my folder structure to make 1.5.1 the default.  I have only one KSP version (1.5.1) listed in CKAN via the File > Select Install... dialog but when I start CKAN I get the following warning:

Quote

302 [1] WARN CKAN.GameVersionProviders.KspBuildIdVersionProvider (null) - Found different KSP versions in buildID.txt (1.4.5.2243) and buildID64.txt (1.5.1.2335), assuming 1.5.1.2335.

It's only a warning, but I would like to understand what's happening to create it.  I believe that it's caused by the build numbers in those two files reference two different versions.  Could the bulidID.txt file just have been missed during the update?

Link to comment
Share on other sites

49 minutes ago, Brigadier said:

I believe that it's caused by the build numbers in those two files reference two different versions.

Yeah, looks like it.

49 minutes ago, Brigadier said:

Could the bulidID.txt file just have been missed during the update?

Maybe?

Link to comment
Share on other sites

27 minutes ago, linuxgurugamer said:

Is there any way to get the bot to use the online version of the .version files?  I've updated all of those, dont want to have to update them all agsin

Yes, point the "URL" property of the .version file to the location of the online version. E.g., this update was done that way:

https://github.com/KSP-CKAN/CKAN-meta/commit/f6325402744e593b2d2dc69a9e4804a14f11cbcc#diff-18954f9c2edbcab4d70e187924f7a208

Right now QuickSearch's .version file has http://ksp.spacetux.net/avc/QuickSearch, which is a broken link.

Link to comment
Share on other sites

7 hours ago, HebaruSan said:

Yes, point the "URL" property of the .version file to the location of the online version. E.g., this update was done that way:

https://github.com/KSP-CKAN/CKAN-meta/commit/f6325402744e593b2d2dc69a9e4804a14f11cbcc#diff-18954f9c2edbcab4d70e187924f7a208

Right now QuickSearch's .version file has http://ksp.spacetux.net/avc/QuickSearch, which is a broken link.

Oh nuts.

I need to fix that, will get it fixed tomorrow

edit: Should be ok now

For some reason, I thought that my mods hadn't been updated in CKAN, I do see that they are.  Thanks for the heads-up on the missing Quick version files

Edited by linuxgurugamer
Link to comment
Share on other sites

Cannot remove mod from ckan!  Pulling hair out in frustration!!!

 

I installed Advanced Fly By Wire in my 1.5.1.2335 install and it has hotkeys that are conflicting with another mod.

When I try to uncheck it and apply ckan crashes!  I tried manually removing the mod from the gamedata folder but when I run ckan again it magically is installed in game even though it is no long in the gamedata folder??????? and it continues to conflict with other mod hotkeys!!!!

Can someone please tell me what I have to do to make this damn mod go away????  I have 93 mods installed and I am 1/2 of the way through a hardcore career game and do not want to have to start all over because I cannot get this one mod out of my game!!!!!

1.  I removed the mod from the gamedata folder ... still somehow is installed when I start ckan even though it is no longer in the gamedata folder??

2. renames the module manager cache ... still gets installed in the game

3. tried renaming ckan/jason file ... It does no longer show as installed but now all 93 of my other mods show as AD so I reverted

4. tried uninstalling and reinstalling 6 or 7 other randomly picked mods and they uninstall and reinstall just fine so it is something about just this one damn mod!!!

Seriously, ready to take a sledge hammer to the damn computer I am so frustrated!!!!  Seriously I am as upset at CKAN as the mod itself!  Why is it so hard to manually remove a single mod from CKAN???  Why is it somehow magically still getting installed even though the damn mod is no longer even in the gamedata folder?  I have blown half a day and my mind trying to get this one thing out of my game!!!!

Here is the error I get trying to uncheck it from ckan ...

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Index and count must refer to a location within the string.
Parameter name: count
   at System.String.Remove(Int32 startIndex, Int32 count)
   at CKAN.ModuleInstaller.<>c__DisplayClass34_0.<AddParentDirectories>b__1(String dir)
   at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at System.Collections.Generic.HashSet`1.UnionWith(IEnumerable`1 other)
   at System.Collections.Generic.HashSet`1..ctor(IEnumerable`1 collection, IEqualityComparer`1 comparer)
   at CKAN.ModuleInstaller.AddParentDirectories(HashSet`1 directories)
   at CKAN.ModuleInstaller.Uninstall(String modName)
   at CKAN.ModuleInstaller.UninstallList(IEnumerable`1 mods)
   at CKAN.Main.InstallMods(Object sender, DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
ckan
    Assembly Version: 1.24.0.0
    Win32 Version: 1.24.0
    CodeBase: file:///G:/MyGames/KSP/ctbram%20ksp/ckan.exe
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2556.0 built by: NET471REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2612.0 built by: NET471REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2556.0 built by: NET471REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Transactions
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2556.0 built by: NET471REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2556.0 built by: NET471REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.7.2612.0 built by: NET471REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.CSharp
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2556.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
System.Dynamic
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2556.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2556.0 built by: NET471REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


 

 

Edited by ctbram
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...