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

failing to get latest packages from conda-forge?? #21

Open
TermeHansen opened this issue Dec 20, 2022 · 0 comments
Open

failing to get latest packages from conda-forge?? #21

TermeHansen opened this issue Dec 20, 2022 · 0 comments

Comments

@TermeHansen
Copy link

the minimal example fail on my computer:

> conda docker build -b frolvlad/alpine-glibc:latest \                                                                                              (dockertest) 
                                                                           -i example-image:123456 \
                                                                           -o demo.tar \
                                                                           numpy numba flask
INFO:conda_docker.conda:solving conda environment
Dry run. Exiting.
INFO:conda_docker.conda:solving conda environment took 20.188 [s]
INFO:conda_docker.conda:loading repodata
INFO:conda_docker.conda:loading repodata took 14.458 [s]
Traceback (most recent call last):
  File "/home/resolvent/miniforge3/envs/dockertest/bin/conda-docker", line 10, in <module>
    sys.exit(main())
             ^^^^^^
  File "/home/resolvent/miniforge3/envs/dockertest/lib/python3.11/site-packages/conda_docker/cli.py", line 125, in main
    cli(args)
  File "/home/resolvent/miniforge3/envs/dockertest/lib/python3.11/site-packages/conda_docker/cli.py", line 26, in cli
    args.func(args)
  File "/home/resolvent/miniforge3/envs/dockertest/lib/python3.11/site-packages/conda_docker/cli.py", line 96, in handle_conda_build
    precs = find_precs(
            ^^^^^^^^^^^
  File "/home/resolvent/miniforge3/envs/dockertest/lib/python3.11/site-packages/conda_docker/conda.py", line 255, in find_precs
    precs = precs_from_package_specs(
            ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/resolvent/miniforge3/envs/dockertest/lib/python3.11/site-packages/conda_docker/conda.py", line 222, in precs_from_package_specs
    raise e    
    ^^^^^^^
  File "/home/resolvent/miniforge3/envs/dockertest/lib/python3.11/site-packages/conda_docker/conda.py", line 217, in precs_from_package_specs
    pkg_repodata = repodatas[channel]["packages"][fn]
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^
KeyError: 'ca-certificates-2022.12.7-ha878542_0.tar.bz2'

looking into repodatas[channel]["packages"] I see that it has:

...
ca-certificates-2022.6.15-ha878542_0.tar.bz2
ca-certificates-2022.6.15.1-ha878542_0.tar.bz2
ca-certificates-2022.6.15.2-ha878542_0.tar.bz2
ca-certificates-2022.9.14-ha878542_0.tar.bz2
ca-certificates-2022.9.24-ha878542_0.tar.bz2
cabal-2.4.1.0-h2ccb070_0.tar.bz2
...

but https://anaconda.org/conda-forge/ca-certificates/files has 2022.12.7

How can this be??

@TermeHansen TermeHansen changed the title faling to get latest packages from conda-forge?? failing to get latest packages from conda-forge?? Dec 20, 2022
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

No branches or pull requests

1 participant