Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incompatibility of 1.5.0 CLI with previous versions of the skupper operator #1281

Closed
nluaces opened this issue Nov 15, 2023 · 8 comments · Fixed by #1338
Closed

Incompatibility of 1.5.0 CLI with previous versions of the skupper operator #1281

nluaces opened this issue Nov 15, 2023 · 8 comments · Fixed by #1338
Assignees

Comments

@nluaces
Copy link
Member

nluaces commented Nov 15, 2023

After using the skupper operator (1.4.3-rh-6) a user got into the following error running 1.5.0 skupper with skupper status command

$ skupper status
Error: configmaps "skupper-network-status" not found

The problem is that the 1.5.0 relies on the existence the configmap skupper-network-status, that is not contemplated in previous versions.

Provide more information about what is happening to the user.

@nluaces nluaces self-assigned this Nov 15, 2023
@waldner
Copy link
Contributor

waldner commented Nov 27, 2023

If I might add, it also requires glibc versions that make it not suitable to run on (not too) old operating systems.

$ ./skupper 
./skupper: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by ./skupper)
./skupper: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by ./skupper)

This is with Rocky linux 8.9.

@nmcconom
Copy link

I also had to revert to using version 1.4.x because of the GLIBC requirements on a RH 8.6 machine

@nluaces
Copy link
Member Author

nluaces commented Nov 30, 2023

Hi @nmcconom and @waldner, thanks for confirming it, the problem that both of you are mentioning is a known issue that we expect to solve in following versions thanks to this PR: #1288

That problem is not related with this issue (#1281), but again, thanks for letting us know.

@waldner
Copy link
Contributor

waldner commented Jan 8, 2024

I confirm that the libc version problem is solved. Thanks

@waldner
Copy link
Contributor

waldner commented Jan 8, 2024

However, this is still happening, even with 1.5.1:

❯ skupper status -n myns
Error: configmaps "skupper-network-status" not found

Not sure it's expected.

@nluaces
Copy link
Member Author

nluaces commented Jan 8, 2024

The fix is not available for 1.5.1, but it is going to be in the next release. Thanks.

@waldner
Copy link
Contributor

waldner commented Jan 8, 2024

Will the fix be just a better error message or will it include the ability for 1.5.x to work with lower versions?

@waldner
Copy link
Contributor

waldner commented Jan 8, 2024

Also the new error message points to documentation at https://skupper.io/docs/index.html but I don't see any upgrade instructions there, unless they are also added with a future PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants