Skip to content
This repository has been archived by the owner on Dec 31, 2021. It is now read-only.

Containerd package gets corrupted sometimes #183

Closed
invidian opened this issue Jan 15, 2021 · 5 comments
Closed

Containerd package gets corrupted sometimes #183

invidian opened this issue Jan 15, 2021 · 5 comments
Labels
kind/bug Categorizes issue or PR as related to a bug. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.

Comments

@invidian
Copy link
Contributor

Expected Behaviour

Provisioning OSIE works every time.

Current Behaviour

Currently, sometimes booting worker with OSIE ends up with no workflow executed. Upon investigation, I figured that cached containerd package in OSIE is corrupted and apk add is not able to install it, which results in no Docker and no workflows executed.

@gianarb says it's only happening sometimes.

Steps to Reproduce (for bugs)

  1. Provision sandbox repository several times checking if workflow runs each time.

Context

Discovered while working on tinkerbell/cluster-api-provider-tinkerbell#17

Your Environment

Used OSIE version https://tinkerbell-oss.s3.amazonaws.com/osie-uploads/osie-v0-n=404,c=c35a5f8,b=master.tar.gz

Running in sandbox environment using tinkerbell/playground@be40a7b.

@mmlb
Copy link
Contributor

mmlb commented Jun 7, 2021

Can you try with the last known good version of OSIE, osie-v0-n=466,c=9343abe,b=master?

@cursedclock
Copy link

cursedclock commented Jul 11, 2021

I think I've been having a similar issue, osie boots fine but dockerd cannot find containerd executable in PATH. Can you explain how you verified that the cached containerd package is corrupted?

I've had this issue on two different test environments and multiple versions of osie.

Edit: I've noticed if the worker machine is using a virtio nic on qemu it causes containerd on osie-v0-n=404,c=c35a5f8,b=master to break.
Switched to osie-v0-n=466,c=9343abe,b=master and this still happens but not every time.

@tstromberg tstromberg added the kind/bug Categorizes issue or PR as related to a bug. label Jul 27, 2021
@tstromberg tstromberg added the priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete. label Aug 27, 2021
@jacobweinstock
Copy link
Member

Hey @invidian, are you still experiencing this behavior? Were you, by chance, able to try a newer version? Here's one of the latest ones available:

https://tinkerbell-oss.s3.amazonaws.com/osie-uploads/osie-1888-c46887dea61c64a12ac57d8006c0dfafa115bb09.tar.gz

@invidian
Copy link
Contributor Author

invidian commented Sep 1, 2021

Hey @jacobweinstock, I'm sorry, but I won't have time to check if it's still happening. If there is no one else affected, I guess it can be closed.

@jacobweinstock
Copy link
Member

Sounds good. Will close this then. Thank you!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
kind/bug Categorizes issue or PR as related to a bug. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Projects
None yet
Development

No branches or pull requests

5 participants