few-dress-69520
10/01/2025, 4:53 PM--with kubernetes and I can deploy it as an argo-workflow and trigger it without problems.
When I install the metaflow-netflixext, I can still run it locally, however when I try to run it remotely in a container I get the error that some 20 packages were not found in the cache. All of these look like they are required for Metaflow itself, not for the specific flow I'm running.
E.g.
'ld_impl_linux-64-2.44-h1423503_1': not found at packages/conda/conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda/ld_impl_linux-64-2.44-h1423503_1.conda/0be7c6e070c19105f966d3758448d018/ld_impl_linux-64-2.44-h1423503_1.conda
'libgomp-15.1.0-h767d61c_4': not found at packages/conda/conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda/libgomp-15.1.0-h767d61c_4.conda/3baf8976c96134738bba224e9ef6b1e5/libgomp-15.1.0-h767d61c_4.conda
...
'uv-0.7.8-h2f11bb8_0': not found at packages/conda/conda.anaconda.org/conda-forge/linux-64/uv-0.7.8-h2f11bb8_0.conda/uv-0.7.8-h2f11bb8_0.conda/aff01745ebc7e711904866ee2e762a42/uv-0.7.8-h2f11bb8_0.conda
When I look at our datastore location on S3, this is true. They packages are indeed not there. Why are they not there and what do I have to do to make them available?dry-beach-38304
10/01/2025, 4:58 PMMETAFLOW_DEBUG_CONDA=1 … but it may mean that Metaflow thinks it already cached those packages but they were actually wiped (maybe a TTL or something?)
To re-upload, you have to make Metaflow forget about them in a way. The reference to these files is stored in a conda.cnd (or condav2.cnd or condav2-1.cnd (I get confused between internal and external)) in the .metaflow directory that should be either in your current working directory or in one of its parents. You can move that file aside or remove it and the next time you run, Metaflow will re-resolve the environment and re-upload things that are not cached. Note that it does expect things to persist so if your buckets have a TTL you may have further problems down the line.dry-beach-38304
10/01/2025, 4:59 PMfew-dress-69520
10/15/2025, 9:30 AMTo re-upload, you have to make Metaflow forget about them in a way. The reference to these files is stored in a(orconda.cndorcondav2.cnd(I get confused between internal and external)) in thecondav2-1.cnd.metaflow
directory that should be either in your current working directory or in
one of its parents. You can move that file aside or remove it and the
next time you run, Metaflow will re-resolve the environment and
re-upload things that are not cached. Note that it does expect things to persist so if your buckets have a TTL you may have further problems down the line.This was indeed the reason. Removing it solved my issue. So, I guess it is a bit of an anti-pattern to use the same code location for multiple different metaflow deployments, right?
dry-beach-38304
10/15/2025, 4:07 PM