politas

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

Recommended Posts

21 minutes ago, HebaruSan said:
Scenario Time till update
SpaceDock with an active version file Within 30 minutes

handled by a background job that checks those mods for updates every 30 minutes. The exact timing will vary based on the scheduling of the background job when the release is created and the position of the mod in the overall queue (currently alphabetical).

A minor clarification on this as my thoughts finish collecting themselves. Including this group in the every-30-minutes passes is not done to handle new releases (though in a few cases it does do that as a side effect, as with SCANsat). Rather it is done because version files have a "remote version file" feature that gives the author the opportunity to change a mod's compatibility post-release, which must be reflected in the CKAN metadata, and there is no on-demand notification available for this. So in addition to the webhook, we need to check such mods regularly in case the remote version file has been updated.

Share this post


Link to post
Share on other sites
On 7/29/2020 at 9:02 PM, HebaruSan said:
On 7/29/2020 at 8:20 PM, Brigadier said:

Thanks for looking into this.  Done, here.

Thanks. This is a different problem than what we fixed; there, the modules were being reinstalled, but according to the old metadata. If that was happening for you, this would be the timestamp of the last time you clicked Yes, but instead it's from February:


        "install_time": "2020-02-08T15:54:59.3515081-08:00",

So for you, the reinstall fails. Maybe a conflict or an unmet dependency; would it be feasible to try uninstalling JNSQ and then installing it fresh, to see what happens?

(underlining mine)

After getting confirmation from the JNSQ devs that reinstalling won't bork the save and despite removing and reinstalling JNSQ (using CKAN's reinstall command), I still get the same problem (i.e. CKAN reporting that the metadata has changed and wanting to re-download the mod).  Current registry.json entry for JNSQ reports:

"install_time": "2020-09-07T15:26:29.825588-07:00",

Any suggestions for the next step?

Share this post


Link to post
Share on other sites
38 minutes ago, Brigadier said:

(underlining mine)

After getting confirmation from the JNSQ devs that reinstalling won't bork the save and despite removing and reinstalling JNSQ (using CKAN's reinstall command), I still get the same problem (i.e. CKAN reporting that the metadata has changed and wanting to re-download the mod).  Current registry.json entry for JNSQ reports:


"install_time": "2020-09-07T15:26:29.825588-07:00",

Any suggestions for the next step?

This has nothing to do with the KSP/JNSQ install.

Just accept the download.  It's changing the CKAN meta-data, NOT the install in GameData.

Share this post


Link to post
Share on other sites
1 hour ago, TranceaddicT said:

This has nothing to do with the KSP/JNSQ install.

Just accept the download.  It's changing the CKAN meta-data, NOT the install in GameData.

I accept the download every time CKAN starts after the NetKan cycle completes, which happens several times a day.  It's been this way for months now and only with JNSQ.  I provided the install time because that's the info HerbaruSan flagged in my registry.json the last time I brought this up and he suggested reinstalling JNSQ.

Share this post


Link to post
Share on other sites
14 hours ago, Brigadier said:

Any suggestions for the next step?

Share your (new) registry.json again?

Share this post


Link to post
Share on other sites
3 hours ago, HebaruSan said:

Share your (new) registry.json again?

Sure, here.  Anything to help and thanks for your persistence.

Share this post


Link to post
Share on other sites

A few days ago I released a new mod and checked the 'add to CKAN' box while uploading it to SpaceDock, however, I still can't see the mod in the CKAN library. While looking at the NetKAN Status page I saw that there's an error for my mod:

$vref absent, version file present

I never added a mod to CKAN, so I'm not sure what to do, someone help me with this?

The mod: ULA Vulcan / Hephaistos
Spacedock
Forum

Share this post


Link to post
Share on other sites
19 minutes ago, Superpenguin160 said:

A few days ago I released a new mod and checked the 'add to CKAN' box while uploading it to SpaceDock, however, I still can't see the mod in the CKAN library.

Your mod is for KSP 1.10, but some of its dependencies are for KSP 1.9, so the user has to manipulate compatibilty to install it.

(Don't worry about the $vref absent message, that's a false positive.)

Share this post


Link to post
Share on other sites
58 minutes ago, Brigadier said:

Sure, here.  Anything to help and thanks for your persistence.

OK, there are indeed some differences between the "available" and "installed" versions of JNSQ 0.9.0 in your registry.

Spoiler

93VSx78.png

 

18 hours ago, Brigadier said:

removing and reinstalling JNSQ (using CKAN's reinstall command)

What steps did you take, exactly? If your CKAN is in a state where no JNSQ is installed, and then you install it, it should simply copy the "available" module to the "installed". Somehow the old data is persisting.

Edited by HebaruSan

Share this post


Link to post
Share on other sites
1 hour ago, HebaruSan said:

OK, there are indeed some differences between the "available" and "installed" versions of JNSQ 0.9.0 in your registry.

What steps did you take, exactly? If your CKAN is in a state where no JNSQ is installed, and then you install it, it should simply copy the "available" module to the "installed". Somehow the old data is persisting.

IIRC, I opened CKAN, found JNSQ, right-clicked and selected Reinstall.

Oh, yeah - I think I also selected a different Final Frontier option from within the JNSQ install.

Edited by Brigadier
Additional information

Share this post


Link to post
Share on other sites
37 minutes ago, Brigadier said:

IIRC, I opened CKAN, found JNSQ, right-clicked and selected Reinstall.

OK, instead of that, can you please

On 7/30/2020 at 4:02 AM, HebaruSan said:

try uninstalling JNSQ and then installing it fresh, to see what happens?

 

Share this post


Link to post
Share on other sites
18 hours ago, HebaruSan said:

OK, instead of that, can you please

On 7/29/2020 at 9:02 PM, HebaruSan said:

try uninstalling JNSQ and then installing it fresh, to see what happens?

 

Done and, after waiting overnight to ensure I get through another NetKAN cycle, the advisory has disappeared.  And bonus, the save hasn't been borked, although KSP experienced a CTD the first time I tried.  Second time was a charm.

Thanks @HebaruSan.

Edited by Brigadier

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.