Acknowledged
over 1 year ago

Ubuntu 24.04 support

I installed Ubuntu 24.0 and now the SDK doesn't work, the simulator... In 24.04, the webkit is version 4.1.

./sdkmanager: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory

  • After installing your appimage i can run sdkmanager, but when launching application from vscode it does not connect to simulator, after some time it notifies that unable to connect to simulator. Also when running appimage from terminal i get warning.

    [user@host ConnectIQ]()$ sdkmanager
    Gtk-Message: 16:10:08.333: Failed to load module "xapp-gtk3-module"
    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_static_name
    Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
    [user@host ConnectIQ]()$ sdkmanager
    Gtk-Message: 16:10:24.733: Failed to load module "xapp-gtk3-module"
    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_static_name
    Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
    
    ** (AppRun.wrapped:5195): WARNING **: 16:10:50.714: atk-bridge: get_device_events_reply: unknown signature

    Could this be cause of broken simulator and did you figured out how to run apps in simulator? 

  • Thank you, your appimage works fine on my newer linux mint with ubuntu 24 Thumbsup

  • I ran into the same problem, and solved it (for me) by wrapping the SDK Manager and required libwebkit2gtk-4.0.so.37 in an AppImage.  I put it up on GitHub in case it helps anyone else in the same situation: https://github.com/pcolby/connectiq-sdk-manager

    Cheers.

  • simply add "jammy" to existing Suites in the /etc/apt/sources.list.d/ubuntu.sources and follow 's steps 2, 3 and 4 worked for me
    Thank you 

  • I have found the solution to install libwebkit2gtk-4.0-37 from here 
    https://www.reddit.com/r/Ubuntu/comments/1cfcnm9/im_triying_to_install_libwebkit2gtk4037_in_gnome/

    1.- Update the sources file (sudo vim /etc/apt/sources.list.d/ubuntu.sources) and add the following lines:

    Types: deb
    URIs: br.archive.ubuntu.com/.../
    Suites: jammy noble-updates noble-backports
    Components: main restricted universe multiverse
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

    Types: deb
    URIs: security.ubuntu.com/.../
    Suites: jammy-security
    Components: main restricted universe multiverse
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

    2.- Execute sudo apt update

    3.- Install synaptic (sudo apt install synaptic) and open it.

    4.- Search for "libwebkit2gtk", enable the libwebkit2gtk-4.0-37 one and apply it.