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

Investigate KOTS Preflight Check Warning - Kernel Version Showing "No matching files" Message #9982

Closed
jimmybrancaccio opened this issue May 12, 2022 · 4 comments
Labels
meta: stale This issue/PR is stale and will be closed soon team: delivery Issue belongs to the self-hosted team type: bug Something isn't working

Comments

@jimmybrancaccio
Copy link

Bug description

I have just recently noticed the preflight check for kernel version seems to not be working correctly. I am not positive what system it is checking the kernel of or the files for, but here is the uname -a output of my master node and two worker nodes:

jimmy@kubemaster.mydomain.com:~$ uname -a
Linux kubemaster.mydomain.com 5.4.0-109-generic #123-Ubuntu SMP Fri Apr 8 09:10:54 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

jimmy@kubenode1.mydomain.com:~$ uname -a
Linux kubenode1.mydomain.com 5.4.0-109-generic #123-Ubuntu SMP Fri Apr 8 09:10:54 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

jimmy@kubenode2.mydomain.com:~$ uname -a
Linux kubenode2.mydomain.com 5.4.0-109-generic #123-Ubuntu SMP Fri Apr 8 09:10:54 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

They are above the pre-requisite of 5.4.0 however I am not sure what files its complaining about missing.

kots-preflight-kernel-version-warning

Steps to reproduce

  1. Spin up a new instance of Gitpod using the KOTS installer. My instance is using gitpod/unstable if that makes any difference. During the initial install, I do not believe it reported the kernel version as being an issue, but I am not 100%. Ensure you're installing to a Kubernetes cluster where the kernel version is at least 5.4.0.
  2. Await a new version to be released and for KOTS to "see" it.
  3. Observe the kernel version preflight check showing as failed.

Workspace affected

No response

Expected behavior

I would expect this check to show more information about why it's not passing and what needs to be done in order for it to pass.

Example repository

No response

Anything else?

No response

@lucasvaltl
Copy link
Contributor

from @mrsimonemms - there is likely nothing we can do on this. This is an issue with replicated and we should raise it with them. @lucasvaltl to raise with replicated.

@mrsimonemms
Copy link
Contributor

mrsimonemms commented Jun 2, 2022

This seems to be caught when the underlying collector fails. Because the preflight checks are (to the best of my knowledge) impossible to debug, I don't know what information we can give to make this better or help resolve the issue.

In my experience, this usually clears itself up by hitting "re-run". However, if this is a constant failure, it may be a specific problem that we've found - @jimmybrancaccio does this happen every time, or is it intermittent?

@jimmybrancaccio
Copy link
Author

@mrsimonemms It looks like it's intermittent (which is no fun).

main.3397:

Screen Shot 2022-06-02 at 08 48 19AM

main.3398:

Screen Shot 2022-06-02 at 08 48 03AM

And then failed again in main.3400, didn't fail in main.3401 but did fail in main.3402. 😵‍💫

@stale
Copy link

stale bot commented Sep 9, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the meta: stale This issue/PR is stale and will be closed soon label Sep 9, 2022
@stale stale bot closed this as completed Sep 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta: stale This issue/PR is stale and will be closed soon team: delivery Issue belongs to the self-hosted team type: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants