Image Cache Issue with Talos 1.9.4 #10551
Martin-Lierschof
started this conversation in
General
Replies: 2 comments 4 replies
-
Are you using Windows |
Beta Was this translation helpful? Give feedback.
4 replies
-
So as a workaround we are running this in podman (c# code):
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We have had a discussion about this on slack before here, i was asked to post it here:
https://taloscommunity.slack.com/archives/CG25RPZNE/p1741710681879299
Summary
I encountered an issue with Talos 1.9.4 related to the image cache mechanism. While the OCI folder creation and ISO build process succeed, and Talos does not report any errors during launch, the image cache does not work as expected. The logs indicate missing images, and the directory structure appears to be incorrect after copying to the disk.
Observations
Image Cache Configuration
After booting the node, the image-cache metadata reports as follows:
However, the logs show errors indicating missing image references:
ERROR failed to handle request {"error": "2 errors occurred:\n\t* open /system/imagecache/disk/manifests/registry.k8s.io/pause/reference/3.10: no such file or directory\n\t* open /system/imagecache/iso/imagecache/manifests/registry.k8s.io/pause/reference/3.10: no such file or directory\n\n"}
Structure of the Image Cache Folders
The structure of the /system/imagecache/iso/imagecache/ folder appears incorrect. The expected hierarchy is not maintained, leading to a flat directory structure with backslashes () in paths:
Behavior of talosctl images pull
Even after manually pulling an image:
talosctl images pull ghcr.io/loafoe/go-hello-world
The image appears in the list, but the cache directories (/system/imagecache/disk/ and /system/imagecache/iso/imagecache/) do not reflect any changes. The expected sha256 blobs are also missing.
Pre-ISO Image Cache Structure
Before building the Talos ISO, the local cache folder follows the standard OCI layout:
Whereas the image cache folder contains:
Within image-cache/blobs/sha256/, the blobs are properly stored:
Potential Causes
Next Steps
Any insights or suggestions are welcome!
Beta Was this translation helpful? Give feedback.
All reactions