Skip to content

mas install errors when choosing 9.0.x and not installing Manage #2276

@mudspringhiker

Description

@mudspringhiker

MAS CLI version

21.1.0

CLI function used

install

What happened?

This was seen in a customer environment (TS022173386, which will be closed so creating this issue here). When running mas install, and choosing MAS 9.0.x, opting not to install Manage, the following error occurs:

Install IoT? [y/n] n
Install Monitor? [y/n] n
Install Manage? [y/n] n
Install Assist? [y/n] n
Install Optimizer? [y/n] n
Install Visual Inspection? [y/n] n
Traceback (most recent call last):
  File "/opt/app-root/bin/mas-cli", line 62, in <module>
    app.install(argv[2:])
  File "/opt/app-root/lib64/python3.12/site-packages/mas/cli/install/app.py", line 80, in wrapper
    result = func(self, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/app-root/lib64/python3.12/site-packages/mas/cli/install/app.py", line 1964, in install
    self.interactiveMode(simplified=args.simplified, advanced=args.advanced)
  File "/opt/app-root/lib64/python3.12/site-packages/mas/cli/install/app.py", line 80, in wrapper
    result = func(self, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/app-root/lib64/python3.12/site-packages/mas/cli/install/app.py", line 1522, in interactiveMode
    self.configApps()
  File "/opt/app-root/lib64/python3.12/site-packages/mas/cli/install/app.py", line 80, in wrapper
    result = func(self, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/app-root/lib64/python3.12/site-packages/mas/cli/install/app.py", line 1104, in configApps
    if isVersionEqualOrAfter('9.0.0', self.getParam("mas_app_channel_manage")):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/app-root/lib64/python3.12/site-packages/mas/devops/utils.py", line 74, in isVersionEqualOrAfter
    current_version = semver.VersionInfo.parse(strippedVersion)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/app-root/lib64/python3.12/site-packages/semver/version.py", line 644, in parse
    raise ValueError(f"{version} is not valid SemVer string")
ValueError:  is not valid SemVer string

Relevant log output

see above

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bug ReportSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions