Skip to content

Ubuntu 24.04 LTS support? #6243

Description

@mika

Is there any roadmap or ETA available when support for Ubuntu 24.04 LTS (AKA noble numbat) should be available?

According to https://docs.stackstorm.com/install/system_requirements.html the latest Ubuntu version that is supported is Ubuntu 20.04, which has its end of standard support as of April 2025 though. It would be nice if newer Ubuntu LTS releases like 22.04 and/or 24.04 would be supported.

Thanks! :)

Activity

  1. Ein-nor commented on Sep 17, 2024

    @Ein-nor
    Contributor

    Hi @mika ,

    the community is currently working on StackStorm version 3.9.0. StackStorm is based on Python 3.8, which is not available/supported in the newer versions of Ubuntu and Co. Only when the application supports Python 3.10+ newer OS versions will be supported.

  2. mika commented on Sep 17, 2024

    @mika
    Author

    Ah ok, that's unfortunate then. :) Thanks for the info!

    FTR, Ubuntu focal AKA 20.04 provides python 3.8, Ubuntu jammy AKA 22.04 provides python 3.10, and Ubuntu noble AKA 24.4 provides python 3.12. (And current Debian oldoldstable (buster) provides python 3.7, oldstable (bullseye) provides python 3.9 and Debian stable (bookworm) provides python 3.11, so also bad luck there. :))

  3. fdrab commented on Sep 17, 2024

    @fdrab
    Contributor

    There's a pull request to move to python 3.11 and mongodb 7.0.

  4. mika commented on Sep 18, 2024

    @mika
    Author

    There's a pull request to move to python 3.11 and mongodb 7.0.

    Oh, great! That sounds like even Debian/stable (bookworm) might be an option then? :) (We managed to install StackStorm on Debian/buster in the past, which worked perfectly fine, though got stuck with v3.3 there because of missing dependencies.)

  5. codenio commented on Jan 28, 2025

    @codenio

    Hi @Ein-nor and @mika ,

    I managed to install StackStorm on Ubuntu 22.04 using Python 3.8 as the default Python and ran a test command:

    bash:~$ st2 run core.local -- date -R
    .
    id: 67986f7ab5637b4fd705db62
    action.ref: core.local
    context.user: custom_user
    parameters:
      cmd: date -R
    status: succeeded
    start_timestamp: Tue, 28 Jan 2025 05:47:38 UTC
    end_timestamp: Tue, 28 Jan 2025 05:47:38 UTC
    result:
      failed: false
      return_code: 0
      stderr: ''
      stdout: Tue, 28 Jan 2025 05:47:38 +0000
      succeeded: true
    bash:~$ st2 execution list
    +--------------------------+------------+--------------+------------------------+-------------------------------+-------------------------------+
    | id                       | action.ref | context.user | status                 | start_timestamp               | end_timestamp                 |
    +--------------------------+------------+--------------+------------------------+-------------------------------+-------------------------------+
    | 67986f7ab5637b4fd705db62 | core.local | custom_user  | succeeded (0s elapsed) | Tue, 28 Jan 2025 05:47:38 UTC | Tue, 28 Jan 2025 05:47:38 UTC |
    +--------------------------+------------+--------------+------------------------+-------------------------------+-------------------------------+

    The command worked correctly, and StackStorm seems to be operational.

    bash:~$ st2ctl status
    ##### st2 components status #####
    st2actionrunner PID: 51525
    st2actionrunner PID: 51527
    st2actionrunner PID: 51529
    st2actionrunner PID: 51531
    st2actionrunner PID: 51533
    st2actionrunner PID: 51535
    st2actionrunner PID: 51537
    st2actionrunner PID: 51539
    st2actionrunner PID: 51541
    st2actionrunner PID: 51543
    st2api PID: 53141
    st2api PID: 53146
    st2stream PID: 52844
    st2stream PID: 52849
    st2auth PID: 52842
    st2auth PID: 52848
    st2garbagecollector PID: 52879
    st2notifier PID: 52881
    st2rulesengine PID: 52882
    st2sensorcontainer PID: 52864
    st2chatops is not running.
    st2timersengine PID: 52865
    st2workflowengine PID: 52883
    st2scheduler PID: 52863

    I have the following questions:

    1. Does StackStorm work correctly in Ubuntu 22.04 installed this way ?
    2. Is this a correct work-around ?
    3. Do we have any hidden points of failure?
    4. Are there specific steps or tools available to validate that StackStorm is fully functional and configured properly?

    Looking forward to suggestions and comments
    Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions