dmsilev Posted December 12, 2018 Share Posted December 12, 2018 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 Link to comment Share on other sites More sharing options...
HebaruSan Posted December 12, 2018 Share Posted December 12, 2018 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 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 More sharing options...
dmsilev Posted December 12, 2018 Share Posted December 12, 2018 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 More sharing options...
uglyduckling81 Posted December 12, 2018 Share Posted December 12, 2018 (edited) 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 December 12, 2018 by uglyduckling81 Link to comment Share on other sites More sharing options...
HebaruSan Posted December 12, 2018 Share Posted December 12, 2018 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 More sharing options...
theJesuit Posted December 13, 2018 Share Posted December 13, 2018 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 More sharing options...
HebaruSan Posted December 13, 2018 Share Posted December 13, 2018 (edited) 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 December 13, 2018 by HebaruSan Link to comment Share on other sites More sharing options...
theJesuit Posted December 14, 2018 Share Posted December 14, 2018 (edited) 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 December 14, 2018 by theJesuit question Link to comment Share on other sites More sharing options...
HebaruSan Posted December 14, 2018 Share Posted December 14, 2018 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 More sharing options...
linuxgurugamer Posted December 21, 2018 Share Posted December 21, 2018 (edited) @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 December 22, 2018 by linuxgurugamer Link to comment Share on other sites More sharing options...
viperwolf Posted December 22, 2018 Share Posted December 22, 2018 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 More sharing options...
HebaruSan Posted December 22, 2018 Share Posted December 22, 2018 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 More sharing options...
viperwolf Posted December 22, 2018 Share Posted December 22, 2018 (edited) 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 December 22, 2018 by viperwolf Link to comment Share on other sites More sharing options...
viperwolf Posted December 23, 2018 Share Posted December 23, 2018 (edited) Ok now I understand why most are using Ckan now, This makes things so much easier. Edited December 23, 2018 by viperwolf Link to comment Share on other sites More sharing options...
kcs123 Posted December 23, 2018 Share Posted December 23, 2018 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 More sharing options...
Brigadier Posted December 26, 2018 Share Posted December 26, 2018 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 More sharing options...
HebaruSan Posted December 26, 2018 Share Posted December 26, 2018 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 More sharing options...
linuxgurugamer Posted December 28, 2018 Share Posted December 28, 2018 @HebaruSan @politas Is there a problem with the bot? I updated QuickSearch earlier today, it still hasn't updated Link to comment Share on other sites More sharing options...
HebaruSan Posted December 28, 2018 Share Posted December 28, 2018 (edited) 1 hour ago, linuxgurugamer said: @HebaruSan @politas Is there a problem with the bot? I updated QuickSearch earlier today, it still hasn't updated Looks like it updated: https://github.com/KSP-CKAN/CKAN-meta/blob/master/QuickSearch/QuickSearch-1-3.2.2.ckan Edited December 28, 2018 by HebaruSan Link to comment Share on other sites More sharing options...
linuxgurugamer Posted December 28, 2018 Share Posted December 28, 2018 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 Link to comment Share on other sites More sharing options...
HebaruSan Posted December 28, 2018 Share Posted December 28, 2018 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 More sharing options...
Ketsa Posted December 28, 2018 Share Posted December 28, 2018 Any alternative to CKAN on linux ? any other mod manager for linux ? CKAN no longer works on debian based distros since they updated it to run on mono 5.0 Link to comment Share on other sites More sharing options...
HebaruSan Posted December 28, 2018 Share Posted December 28, 2018 3 minutes ago, Ketsa said: Any alternative to CKAN on linux ? any other mod manager for linux ? CKAN no longer works on debian based distros since they updated it to run on mono 5.0 https://www.mono-project.com/download/stable/#download-lin-debian Link to comment Share on other sites More sharing options...
linuxgurugamer Posted December 29, 2018 Share Posted December 29, 2018 (edited) 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 December 29, 2018 by linuxgurugamer Link to comment Share on other sites More sharing options...
ctbram Posted January 2, 2019 Share Posted January 2, 2019 (edited) 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 January 2, 2019 by ctbram Link to comment Share on other sites More sharing options...
Recommended Posts