Jump to content

The Comprehensive Kerbal Archive Network (CKAN) Package Manager; v1.18.0 [19 June 2016]


pjf

Recommended Posts

Would it be possible to add support for b9s new pWings mod and OPT spaceplane parts mod?

I'm not sure if it requires the author's consent or work on their part or if you just nab their dl links..

Here are links to both:

http://forum.kerbalspaceprogram.com/threads/104966-0-90-B9-Aerospace-Procedural-Parts-0-9-Updated-02-01-15

http://forum.kerbalspaceprogram.com/threads/97525-0-90-WIP-DEV-OPTSpace-Plane-Parts-V1-4-9-Mk3-Space-Shuttle-Expansions

Link to comment
Share on other sites

A suggestion I have is to be able to choose which website to download from, because some mods are hosted in multiple places. I'm hoping this wouldn't be too hard to implement, as I can tell that CKAN already supports multiple websites. This would help out a lot because sometimes some websites are down, and some websites have faster download speeds.

Edited by pieman12123415
Link to comment
Share on other sites

With kerbalstuff being unreliable at the moment do you think it would be possible to have CKAN implement connection timeouts and retry once every 30 seconds or so until everything is downloaded?

Link to comment
Share on other sites

With kerbalstuff being unreliable at the moment do you think it would be possible to have CKAN implement connection timeouts and retry once every 30 seconds or so until everything is downloaded?

Or use an alternate location for those mods that have more than one?

Link to comment
Share on other sites

All versions since 1.5.0 keep crashing when trying to update mods, here's the error message (partly german, sorry)

Informationen über das Aufrufen von JIT-Debuggen

anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************

The following inconsistecies were found:

UniversalStorage conflicts with UniversalStorage-KAS. bei CKAN.SanityChecker.EnforceConsistency(IEnumerable`1 modules, IEnumerable`1 dlls)

bei CKAN.RelationshipResolver..ctor(ICollection`1 modules, RelationshipResolverOptions options, Registry registry, KSPVersion kspversion)

bei CKAN.ModuleInstaller.Upgrade(IEnumerable`1 identifiers, NetAsyncDownloader netAsyncDownloader)

bei CKAN.Main.InstallMods(Object sender, DoWorkEventArgs e)

bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

************** Geladene Assemblys **************

mscorlib

Assembly-Version: 4.0.0.0.

Win32-Version: 4.0.30319.18444 built by: FX451RTMGDR.

CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.

----------------------------------------

ckan

Assembly-Version: 0.0.0.0.

Win32-Version: 0.0.0.0.

CodeBase: file:///D:/steam/SteamApps/common/Kerbal%20Space%20Program/ckan.exe.

----------------------------------------

System.Windows.Forms

Assembly-Version: 4.0.0.0.

Win32-Version: 4.0.30319.18408 built by: FX451RTMGREL.

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.0.30319.18408 built by: FX451RTMGREL.

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.

----------------------------------------

System

Assembly-Version: 4.0.0.0.

Win32-Version: 4.0.30319.34238 built by: FX452RTMGDR.

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.0.30319.18408 built by: FX451RTMGREL.

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.0.30319.34234 built by: FX452RTMGDR.

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.

----------------------------------------

System.Core

Assembly-Version: 4.0.0.0.

Win32-Version: 4.0.30319.18408 built by: FX451RTMGREL.

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.

----------------------------------------

System.Windows.Forms.resources

Assembly-Version: 4.0.0.0.

Win32-Version: 4.0.30319.18408 built by: FX451RTMGREL.

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.

----------------------------------------

Microsoft.GeneratedCode

Assembly-Version: 1.0.0.0.

Win32-Version: 4.0.30319.34234 built by: FX452RTMGDR.

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.

----------------------------------------

System.Transactions

Assembly-Version: 4.0.0.0.

Win32-Version: 4.0.30319.18408 built by: FX451RTMGREL.

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll.

----------------------------------------

System.Numerics

Assembly-Version: 4.0.0.0.

Win32-Version: 4.0.30319.18408 built by: FX451RTMGREL.

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll.

----------------------------------------

System.ComponentModel.DataAnnotations

Assembly-Version: 4.0.0.0.

Win32-Version: 4.0.30319.18408.

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.DataAnnotations/v4.0_4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll.

----------------------------------------

System.Runtime.Serialization

Assembly-Version: 4.0.0.0.

Win32-Version: 4.0.30319.34234 built by: FX452RTMGDR.

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll.

----------------------------------------

System.Xml.Linq

Assembly-Version: 4.0.0.0.

Win32-Version: 4.0.30319.18408 built by: FX451RTMGREL.

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll.

----------------------------------------

System.Data

Assembly-Version: 4.0.0.0.

Win32-Version: 4.0.30319.18408 built by: FX451RTMGREL.

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll.

----------------------------------------

mscorlib.resources

Assembly-Version: 4.0.0.0.

Win32-Version: 4.0.30319.18408 built by: FX451RTMGREL.

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.

----------------------------------------

System.EnterpriseServices

Assembly-Version: 4.0.0.0.

Win32-Version: 4.0.30319.18408 built by: FX451RTMGREL.

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll.

----------------------------------------

System.resources

Assembly-Version: 4.0.0.0.

Win32-Version: 4.0.30319.18408 built by: FX451RTMGREL.

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.resources.dll.

----------------------------------------

************** JIT-Debuggen **************

Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der

Konfigurationsdatei der Anwendung oder des Computers

(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.

Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>

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

</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle Ausnahmefehler an den JIT-Debugger gesendet, der auf dem

Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

Link to comment
Share on other sites

Hey, please install 1.5.3 it should solve your issue!

I'm assuming that since he wrote "since 1.5.0" he means 1.5.3 as well. I'm running 1.5.3 and getting the following crash/error when I try to update, add, or change mods:


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

************** Exception Text **************
The following inconsistecies were found:
UniversalStorage conflicts with UniversalStorage-KAS. at CKAN.SanityChecker.EnforceConsistency(IEnumerable`1 modules, IEnumerable`1 dlls)
at CKAN.RelationshipResolver..ctor(ICollection`1 modules, RelationshipResolverOptions options, Registry registry, KSPVersion kspversion)
at CKAN.ModuleInstaller.Upgrade(IEnumerable`1 identifiers, NetAsyncDownloader netAsyncDownloader)
at CKAN.Main.InstallMods(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
ckan
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Users/User/Desktop/ckan.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
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.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
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.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Transactions
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.ComponentModel.DataAnnotations
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.DataAnnotations/v4.0_4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll
----------------------------------------
System.Runtime.Serialization
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
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.

I should add that this is a fantastic utility and I am incredibly grateful for its creation and all the effort that has gone into it. But it's currently no longer working for me, for some reason. Not being a coder, the details reveal nothing, but maybe someone else will see it.

Edited by yeliabmit
to add my gratitude for CKAN, in case I seemed ungrateful
Link to comment
Share on other sites

I should add that this is a fantastic utility and I am incredibly grateful for its creation and all the effort that has gone into it. But it's currently no longer working for me, for some reason. Not being a coder, the details reveal nothing, but maybe someone else will see it.

I have reverted the change in the repo which caused this, you should try updating again.

Link to comment
Share on other sites

I have reverted the change in the repo which caused this, you should try updating again.

Thank you for your response! However, after updating, I get this error:


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

************** Exception Text **************
CKAN.FileExistsKraken: Trying to write C:/Users/User/Desktop/KSP 0.90/GameData/UniversalStorage/MiniAVC.xml but it already exists.
at CKAN.ModuleInstaller.CopyZipEntry(ZipFile zipfile, ZipEntry entry, String fullPath, Boolean makeDirs)
at CKAN.ModuleInstaller.InstallModule(CkanModule module, String zip_filename)
at CKAN.ModuleInstaller.Install(CkanModule module, String filename)
at CKAN.ModuleInstaller.AddRemove(IEnumerable`1 add, IEnumerable`1 remove)
at CKAN.ModuleInstaller.Upgrade(IEnumerable`1 modules, NetAsyncDownloader netAsyncDownloader)
at CKAN.Main.InstallMods(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
ckan
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Users/User/Desktop/ckan.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
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.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
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.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Transactions
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.ComponentModel.DataAnnotations
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.DataAnnotations/v4.0_4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll
----------------------------------------
System.Runtime.Serialization
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
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.

Link to comment
Share on other sites

I'm on 1.5.3 on a Mac.

Since yesterday I don't find any mods when I update, no matter which Mirror I choose. The GUI says "Repository successfully updated" but all the lists are empty…

Link to comment
Share on other sites

This might be the single best non-Squad bit of code ever for KSP, a serious improvement on the previous manual way of doing things. :)

I just tried making a .netkan file for one of the mods on Kerbal Stuff (which I think the licence allows); does the following look OK if I name it "SatBatts.netkan"?

{
"spec_version" : 1,
"identifier" : "SatBatts",
"$kref" : "#/ckan/kerbalstuff/290",
"x_netkan_license_ok": true
}

edit - looks like this wouldn't work, due to the licence in the mod.

Edited by S4qFBxkFFg
Link to comment
Share on other sites

So then I assume this now means you can't even install US through CKAN since it would have a TACLS dependency.

I really wish CKAN would let you manually resolve dependencies.

Agathorn, looking through the latest version of US, it appears that the configs use Module Manager to determine which other mods (KAS, TACLS, Snacks etc) you already have installed and then activate the parts. Therefore the only dependency US should have would be MM. The problem I had was that I didn't realise this and was trying to install the KAS pack on top. This was trying to overwrite files that already existed which CKAN won't allow.

All versions since 1.5.0 keep crashing when trying to update mods, here's the error message (partly german, sorry)
I'm assuming that since he wrote "since 1.5.0" he means 1.5.3 as well. I'm running 1.5.3 and getting the following crash/error when I try to update, add, or change mods:

Poldi and yeliabmit. Looking at your error logs, it appears that you too are having Universal Storage problems. I'd suggest fully uninstalling US and any of its pack that you had installed (through CKAN if that was how you installed them, manually if not) and then just reinstalling the lastest US, which CKAN has. This might very well solve your problems.

Link to comment
Share on other sites

edit - looks like this wouldn't work, due to the licence in the mod.

You can explicitly override the license in the netkan file. That's what I do if the entry at kerbalstuff does not match the canonical list and I can't motivate the addon author to amend his/her/its listing.

Link to comment
Share on other sites

...Poldi and yeliabmit. Looking at your error logs, it appears that you too are having Universal Storage problems. I'd suggest fully uninstalling US and any of its pack that you had installed (through CKAN if that was how you installed them, manually if not) and then just reinstalling the lastest US, which CKAN has. This might very well solve your problems.

Thanks, Exitalterego - I did as you suggested, and removed the USI mods. Then when I tried re-installing the USI mods, I got an error, but *not* a crash, as follows:


About to install...

* UniversalStorage 1.0.90.1 (cached)
* UniversalStorage-KAS 1.0.0 (cached)



Oh no!

It looks like you're trying to install a mod which is already installed,
or which conflicts with another mod which is already installed.

As a safety feature, the CKAN will *never* overwrite or alter a file
that it did not install itself.

If you wish to install UniversalStorage 1.0.90.1 via the CKAN,
then please manually uninstall the mod which owns:

GameData/UniversalStorage/MiniAVC.xml

and try again.

Your GameData has been returned to its original state.

Error!

I then went in and deleted the xml file, and tried again. I got this error message:


About to install...

* UniversalStorage 1.0.90.1 (cached)
* UniversalStorage-KAS 1.0.0 (cached)

Module "Universal Storage" successfully installed

Oh no! We tried to overwrite a file owned by another mod!
Please try a `ckan update` and try again.

If this problem re-occurs, then it maybe a packaging bug.
Please report it at:

https://github.com/KSP-CKAN/CKAN-meta/issues/new

Please including the following information in your report:

File : GameData/UniversalStorage/Parts/US_1R110_Wedge_KASContainer/KASContainer.tga
Installing Mod : UniversalStorage-KAS 1.0.0
Owning Mod : UniversalStorage
CKAN Version : v1.5.3-0-g0000000 (beta)

Your GameData has been returned to its original state.

Error!

I refreshed the CKAN repository and tried again, but get the same error.

**update** For those who are experiencing this error, there have been a few reports of it at GitHub, and apparently it's the result of some kind of dependency no longer needed in USI: https://github.com/KSP-CKAN/CKAN-meta/issues/220

Edited by yeliabmit
didn't notice the reference to posting at GitHub
Link to comment
Share on other sites

Thanks, Exitalterego - I did as you suggested, and removed the USI mods. Then when I tried re-installing the USI mods, I got an error, but *not* a crash, as follows:


About to install...

* UniversalStorage 1.0.90.1 (cached)
* UniversalStorage-KAS 1.0.0 (cached)



Oh no!

It looks like you're trying to install a mod which is already installed,
or which conflicts with another mod which is already installed.

As a safety feature, the CKAN will *never* overwrite or alter a file
that it did not install itself.

If you wish to install UniversalStorage 1.0.90.1 via the CKAN,
then please manually uninstall the mod which owns:

GameData/UniversalStorage/MiniAVC.xml

and try again.

Your GameData has been returned to its original state.

Error!

Yeah, this issue is being caused by US 1.0.90.1 containing all files for all parts. As I mentioned a few pages back, Universal Storage is now being packaged as a complete mod that uses Module Manager to detect the presence of other mods (KAS, TACLS etc).

Basically, don't install the US KAS pack and as long as you have KAS installed the US parts will still appear in the VAB.

I spent a few hours scratching my head over this one! :P

Link to comment
Share on other sites

I'm on 1.5.3 on a Mac.

Since yesterday I don't find any mods when I update, no matter which Mirror I choose. The GUI says "Repository successfully updated" but all the lists are empty…

The problem persists with every CKAN version from 1.5.0 to 1.5.3 (haven't tried earlier versions).

I'm only using the mirrors from http://api.ksp-ckan.org/mirrors since the regular Repo doesn't work for me (I'm on the latest Mono Hotfix (3.10.0.31) but I get a certificate error anyways). Both mirrors have the same effect for me.

mono ckan.exe update --repo="http://amsterdam.ksp-ckan.org/master.zip" -v
129 [1] INFO CKAN.CmdLine.MainClass (null) - Verbose logging enabled
163 [1] INFO CKAN.CmdLine.MainClass (null) - Using KSP install at XXXX/Library/Application Support/Steam/SteamApps/common/Kerbal Space Program
Downloading updates...
320 [1] INFO CKAN.Repo (null) - Downloading [URL]http://amsterdam.ksp-ckan.org/master.zip[/URL]
Downloading [URL]http://amsterdam.ksp-ckan.org/master.zip[/URL]
Updated information on 0 available modules

A refresh in the GUI has the same effect.

The mirror homepages (e.g. http://amsterdam.ksp-ckan.org) seem to throw some errors, their ZIP files are empty.

I opened an issue on Github.

Is there a method to update manually from a local file?

---UPDATE---

I managed to manually update from a manually downloaded Repo:

mono ckan.exe update --repo="XXX/Desktop/CKAN-meta-master.zip"
Downloading updates...
Updated information on 252 available modules

Then I'm getting an error while upgrading:

mono ckan.exe upgrade --all

Upgrading modules...

Downloading "https://github.com/KSP-RO/RealismOverhaul/releases/download/v7.0.5/RealismOverhaul7_0_5.zip"

Failed to download "https://github.com/KSP-RO/RealismOverhaul/releases/download/v7.0.5/RealismOverhaul7_0_5.zip" - error: Error: SendFailure (Error writing headers)

Unhandled Exception:

Uh oh, the following things went wrong when downloading...

System.Net.WebException: Error: SendFailure (Error writing headers) ---> System.Net.WebException: Error writing headers ---> System.IO.IOException: The authentication or decryption has failed. ---> Mono.Security.Protocol.Tls.TlsException: Invalid certificate received from server. Error code: 0x5

at Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.RemoteValidation (Mono.Security.Protocol.Tls.ClientContext context, AlertDescription description) [0x00000] in <filename unknown>:0

at Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.validateCertificates (Mono.Security.X509.X509CertificateCollection certificates) [0x00000] in <filename unknown>:0

at Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.ProcessAsTls1 () [0x00000] in <filename unknown>:0

at Mono.Security.Protocol.Tls.Handshake.HandshakeMessage.Process () [0x00000] in <filename unknown>:0

at (wrapper remoting-invoke-with-check) Mono.Security.Protocol.Tls.Handshake.HandshakeMessage:Process ()

at Mono.Security.Protocol.Tls.ClientRecordProtocol.ProcessHandshakeMessage (Mono.Security.Protocol.Tls.TlsStream handMsg) [0x00000] in <filename unknown>:0

at Mono.Security.Protocol.Tls.RecordProtocol.InternalReceiveRecordCallback (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0

--- End of inner exception stack trace ---

at Mono.Security.Protocol.Tls.SslClientStream.EndNegotiateHandshake (IAsyncResult result) [0x00000] in <filename unknown>:0

at Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0

--- End of inner exception stack trace ---

--- End of inner exception stack trace ---

at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0

at System.Net.HttpWebRequest.GetResponse () [0x00000] in <filename unknown>:0

at System.Net.WebClient.GetWebResponse (System.Net.WebRequest request) [0x00000] in <filename unknown>:0

at System.Net.WebClient.DownloadFileCore (System.Uri address, System.String fileName, System.Object userToken) [0x00000] in <filename unknown>:0

at System.Net.WebClient.<DownloadFileAsync>m__1 (System.Object state) [0x00000] in <filename unknown>:0

[ERROR] FATAL UNHANDLED EXCEPTION: Uh oh, the following things went wrong when downloading...

System.Net.WebException: Error: SendFailure (Error writing headers) ---> System.Net.WebException: Error writing headers ---> System.IO.IOException: The authentication or decryption has failed. ---> Mono.Security.Protocol.Tls.TlsException: Invalid certificate received from server. Error code: 0x5

at Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.RemoteValidation (Mono.Security.Protocol.Tls.ClientContext context, AlertDescription description) [0x00000] in <filename unknown>:0

at Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.validateCertificates (Mono.Security.X509.X509CertificateCollection certificates) [0x00000] in <filename unknown>:0

at Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.ProcessAsTls1 () [0x00000] in <filename unknown>:0

at Mono.Security.Protocol.Tls.Handshake.HandshakeMessage.Process () [0x00000] in <filename unknown>:0

at (wrapper remoting-invoke-with-check) Mono.Security.Protocol.Tls.Handshake.HandshakeMessage:Process ()

at Mono.Security.Protocol.Tls.ClientRecordProtocol.ProcessHandshakeMessage (Mono.Security.Protocol.Tls.TlsStream handMsg) [0x00000] in <filename unknown>:0

at Mono.Security.Protocol.Tls.RecordProtocol.InternalReceiveRecordCallback (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0

--- End of inner exception stack trace ---

at Mono.Security.Protocol.Tls.SslClientStream.EndNegotiateHandshake (IAsyncResult result) [0x00000] in <filename unknown>:0

at Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0

--- End of inner exception stack trace ---

--- End of inner exception stack trace ---

at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0

at System.Net.HttpWebRequest.GetResponse () [0x00000] in <filename unknown>:0

at System.Net.WebClient.GetWebResponse (System.Net.WebRequest request) [0x00000] in <filename unknown>:0

at System.Net.WebClient.DownloadFileCore (System.Uri address, System.String fileName, System.Object userToken) [0x00000] in <filename unknown>:0

at System.Net.WebClient.<DownloadFileAsync>m__1 (System.Object state) [0x00000] in <filename unknown>:0

Edited by mecki
Link to comment
Share on other sites

The problem persists with every CKAN version from 1.5.0 to 1.5.3 (haven't tried earlier versions).

I'm only using the mirrors from http://api.ksp-ckan.org/mirrors since the regular Repo doesn't work for me (I'm on the latest Mono Hotfix (3.10.0.31) but I get a certificate error anyways). Both mirrors have the same effect for me.

I opened an issue on Github.

Tracking / answering directly on the github issue, to avoid making this thread explode :)

Link to comment
Share on other sites

Is NetKAN working at the moment? It doesn't seem to have picked up the kOS update kOS: Scriptable Autopilot System in the past couple of days - wondering if it is to do with the metadata restructure?

Edited by Snark
Link to defunct website removed by moderator
Link to comment
Share on other sites

Hi all,

Quick question, is it possible to add a external tool to CKAN, such as a Python package?

Sure, as long as its files are within the KSP root folder, for now CKAN doesn't permit touching any other part of the filesystem (not even temporary locations).

Link to comment
Share on other sites

ok, so I would really like to use this software (calling it a mod seems inadequate) but when I went to run the program, my antivirus (panda cloud) deleted it. I'm guessing this qualifies as a bug and I would like to use CKAN, is there some way of resolving this issue?

Link to comment
Share on other sites

ok, so I would really like to use this software (calling it a mod seems inadequate) but when I went to run the program, my antivirus (panda cloud) deleted it. I'm guessing this qualifies as a bug and I would like to use CKAN, is there some way of resolving this issue?

Hey, this does qualify as a bug, but in your antivirus software. Either take it up with the antivirus vendor or disable it.

Edited by nlight
Link to comment
Share on other sites

ok, so I would really like to use this software (calling it a mod seems inadequate) but when I went to run the program, my antivirus (panda cloud) deleted it. I'm guessing this qualifies as a bug and I would like to use CKAN, is there some way of resolving this issue?

You need to tell Panda that it is not a virus

(hijack message deleted)

Edited by linuxgurugamer
Link to comment
Share on other sites

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