Complete
over 1 year ago

Sdkmanager update loop on Ubuntu 22.04 linux

I'm trying to install the connectiq sdk on ubuntu 22.04, and when running a fresh download of the sdkmanager, it first prompts that "an update to the sdkmanager is downloading", and the when I click ok, it prompts "the sdkmanager will be restarted to install the update". After clicking ok, the sdk manager restarts, and the update process starts all over again. The connect IQ License Agreement window in the background is blank as well. Is this update loop a known issue?

  • I can confirm 1.0.5 is now downloading from the garmin website. Thanks for your help.

  • Hmm... I'm not sure what's going on. (Apologies for specifying the incorrect path, but I'm glad you found it.) I also tried a direct download with wget and received 1.0.5. I was able to get the server caches purged this morning, so I'd like to have you try again. The only thing that I can think of is that you're hitting a server that had the old files cached.

  • I am indeed getting version 1.0.4. I created the suggested config setting to stop auto updates (correct location was ~/.Garmin/ConnectIQ/sdkmanager-config.ini). The about box says vesion 1.0.4. I then attempted to download the sdk again (also cleared browser cache), but still received 1.0.4. I then tried wget to download from the command line to make sure there was no caching on the client side, and still received 1.0.4.

  • SDK Manager doesn't currently have a command line interface, but it sounds like you're still getting the 1.0.4 version. I'm wondering whether there's a browser caching issue that's causing this, but just in case, I'll flush the server caches to make sure the correct files are being served.

    In the meantime, you can edit ~/.Garmin/sdkmanager-config.ini and set "install-sdk-updates=1" (add it if it doesn't already exist) to have SDK Manager notify you of the update rather than automatically apply the update. This will give you an opportunity to decline the update and check the version.

  • Is there a way to query the version with a commandline option? The GUI is in the update loop, so i can't see any version number. The changelog in the share directory has 1.0.4 as the last change note.

    I'm downloading directly from the linux link here - https://developer.garmin.com/connect-iq/sdk/ (and i just tried a fresh download, and same result)