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
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:Relevant log output