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

Install conda-standalone from conda-forge instead of Anaconda channel #25

Open
wants to merge 14 commits into
base: main
Choose a base branch
from

Conversation

basnijholt
Copy link

@basnijholt basnijholt commented Feb 1, 2024

With the latest version installed from Anaconda I get this error:

(I encountered this via conda-lock who installed and ran ensure-conda for me)

mambauser ➜ /workspaces/env (main ✗) $ /home/mambauser/.local/share/ensure-conda/conda_standalone --version

# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

    Traceback (most recent call last):
      File "conda/exception_handler.py", line 17, in __call__
      File "conda/cli/main.py", line 73, in main_subshell
      File "conda/cli/conda_argparse.py", line 124, in generate_parser
      File "conda/cli/conda_argparse.py", line 352, in configure_parser_plugins
      File "conda/cli/find_commands.py", line 54, in find_commands
      File "conda/cli/find_commands.py", line 54, in <listcomp>
      File "sysconfig.py", line 532, in get_path
      File "sysconfig.py", line 522, in get_paths
      File "sysconfig.py", line 175, in _expand_vars
      File "sysconfig.py", line 572, in get_config_vars
      File "sysconfig.py", line 438, in _init_posix
    ModuleNotFoundError: No module named '_sysconfigdata_x86_64_conda_cos6_linux_gnu'

`$ /home/mambauser/.local/share/ensure-conda/conda_standalone --version`

  environment variables:
                 CIO_TEST=<not set>
        CMAKE_PREFIX_PATH=/opt/conda:/opt/conda/x86_64-conda-linux-gnu/sysroot/usr
      CONDA_BUILD_SYSROOT=/opt/conda/x86_64-conda-linux-gnu/sysroot
        CONDA_DEFAULT_ENV=base
             CONDA_PREFIX=/opt/conda
    CONDA_PROMPT_MODIFIER=(base)
               CONDA_ROOT=/tmp/_MEIYFuu5Y
              CONDA_SHLVL=1
    CONDA_TOOLCHAIN_BUILD=x86_64-conda-linux-gnu
     CONDA_TOOLCHAIN_HOST=x86_64-conda-linux-gnu
           CURL_CA_BUNDLE=<not set>
          LD_LIBRARY_PATH=/tmp/_MEIYFuu5Y:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
               LD_PRELOAD=<not set>
                     PATH=/opt/conda/bin:/vscode/vscode-server/bin/linux-x64/8b3775030ed1a69b13e
                          4f4c628c612102e30a681/bin/remote-cli:/opt/conda/condabin:/usr/local/nv
                          idia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:
                          /usr/bin:/sbin:/bin:/home/mambauser/.local/bin
       REQUESTS_CA_BUNDLE=<not set>
            SSL_CERT_FILE=<not set>

     active environment : /opt/conda
    active env location : /opt/conda
            shell level : 1
       user config file : /home/mambauser/.condarc
 populated config files : /home/mambauser/.condarc
          conda version : 23.10.0
    conda-build version : not installed
         python version : 3.9.18.final.0
       virtual packages : __archspec=1=zen3
                          __cuda=12.0=0
                          __glibc=2.35=0
                          __linux=5.4.0=0
                          __unix=0=0
       base environment : /tmp/_MEIYFuu5Y  (read only)
      conda av data dir : /tmp/_MEIYFuu5Y/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /tmp/_MEIYFuu5Y/pkgs
                          /home/mambauser/.conda/pkgs
       envs directories : /home/mambauser/.conda/envs
                          /tmp/_MEIYFuu5Y/envs
               platform : linux-64
             user-agent : conda/23.10.0 requests/2.31.0 CPython/3.9.18 Linux/5.4.0-146-generic ubuntu/22.04.3 glibc/2.35 solver/libmamba conda-libmamba-solver/23.12.0 libmambapy/1.5.3
                UID:GID : 1022:1022
             netrc file : None
           offline mode : False


An unexpected error has occurred. Conda has prepared the above report.
If you suspect this error is being caused by a malfunctioning plugin,
consider using the --no-plugins option to turn off plugins.

Example: conda --no-plugins install <package>

Alternatively, you can set the CONDA_NO_PLUGINS environment variable on
the command line to run the command without plugins enabled.

Example: CONDA_NO_PLUGINS=true conda install <package>

If submitted, this report will be used by core maintainers to improve
future releases of conda.
Would you like conda to send this report to the core maintainers? [y/N]: 

Installing it from conda-forge solves the issue.

Checklist

  • Added a news entry

@basnijholt
Copy link
Author

basnijholt commented Feb 1, 2024

Reproducing this error by downloading both from the Anaconda channel and the conda-forge channel:

conda-forge

(base) mambauser ➜ /workspaces/mypkg (main ✗) $ wget https://anaconda.org/conda-forge/conda-standalone/23.11.0/download/linux-64/conda-standalone-23.11.0-ha770c72_1.conda
--2024-02-01 22:10:15--  https://anaconda.org/conda-forge/conda-standalone/23.11.0/download/linux-64/conda-standalone-23.11.0-ha770c72_1.conda
Resolving anaconda.org (anaconda.org)... 104.17.16.67, 104.17.15.67, 2606:4700::6811:1043, ...
Connecting to anaconda.org (anaconda.org)|104.17.16.67|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://binstar-cio-packages-prod.s3.amazonaws.com/5f653f8ba58f0d0a1572c063/65a6b3b73e382f466db8b488?response-content-disposition=attachment%3B%20filename%3D%22linux-64%2Fconda-standalone-23.11.0-ha770c72_1.conda%22%3B%20filename%2A%3DUTF-8%27%27linux-64%252Fconda-standalone-23.11.0-ha770c72_1.conda&response-content-type=application%2Foctet-stream&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAWUI46DZFCXOOB6ZT%2F20240201%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240201T221015Z&X-Amz-Expires=600&X-Amz-SignedHeaders=host&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEIf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMSJGMEQCIGLABpvv%2F6LC1pJ8yvRisgkz8xqWdmsVhbGQKSWy1aobAiAuRQ%2ByCPB%2Fmz%2F1pylcbNKGsTDXcW7K%2BAXK1xZIX33bQCr%2BBAhPEAAaDDQ1NTg2NDA5ODM3OCIMczr7lJwHWGXv1UUQKtsE8S9DlxtZihzxB48o8gerLpuhVcTuIYk5WF3w7olTwxckpY%2Fr6Qhv3yx2NEU4aIpbqmlXV2JUd7uC6hd792yB68N6hbTgEcxkuCyLQ6SmIXH89FmnOxsYb0trgW%2BPa9d10RhQpnqDlT9lsfy%2F8C09rK5fCrfVDtBbQwnvKqthtSuIcdGL3SwsBDaKie%2BSUiHenlQsgladcRviNrKGnJCuwYUceGYXkNpgxFtQHD4vKm5BVC%2B6gxRfiwjpLKzE4Jfj2OIIOxAVm1zFY%2B36UdrXERt%2FkBMdMifZvQNjAx%2BBLMkkz5NMc%2FEEsNFcXGT09IPdnDPJ52QGHQOspm9TewfaYSfG9qWPEkzWR4ZvZaKAsBKlOuxwxjQMTvwgpJhcTHAsbXuMLnU2oDtB2%2BTxh2Aio0d0QhzX%2BpqGWWZnYtDt4kz1fsdTybi5dcrb2PINPlXz64c%2BZKMTtIV877Ztukss4oAWArxW%2BexpGpQOXDObx3nKxUJtTqhI4EjJy%2FaTt2Xvaz%2Fc4cmraeLPK9hguR0R9NLU1MhijcQZETpMMYqZwmOCOZScnSbRmIN5gcNkaTUBt29bJDJ4IRBHTfVNSOoFYdwDFqkjt8iAgIlWhIKoNn6VHx%2FOuKrZdfGpTcKjDkTRoo5U7jugWukUoTZlkkXTwYrDJUQ%2F%2FJhcZL%2FKFXOjflqVdjM%2F2U6UjoyctSRFeX82hJQi4taR%2BLwqXqi3%2FLpMWdcZsrOa%2FAUOdXNAogNosVPSuWJ4RdmmyblxC8i2tRgvjcUUpXtKFWN8obfuPVXdKwlN4u75h36emLa6MKis8K0GOpsBdljW%2F%2BEhShlsobb3oubbgm2PZ8OIv4UltErJqwL%2B0K1k7kptGRDkO7R6uhe%2Ftw8oPSi%2FOGx82K8Xi%2B6Gga0p1aHcLhsbj2dQsTXvVRl0KiXhohzlZGct5g44fzuRbVR2OgxwsPvaLLFJkUwiVPG6%2BdflT3ZlnJGhJA21H8YQ1tcvtk2oosZ1%2FwXPzS434HqVsMrBPug5ommxtCg%3D&X-Amz-Signature=465f8bd8e1895bcb006ead61d8fb43372533aa9cb171146093cf8a3dbd6d1e6a [following]
--2024-02-01 22:10:15--  https://binstar-cio-packages-prod.s3.amazonaws.com/5f653f8ba58f0d0a1572c063/65a6b3b73e382f466db8b488?response-content-disposition=attachment%3B%20filename%3D%22linux-64%2Fconda-standalone-23.11.0-ha770c72_1.conda%22%3B%20filename%2A%3DUTF-8%27%27linux-64%252Fconda-standalone-23.11.0-ha770c72_1.conda&response-content-type=application%2Foctet-stream&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAWUI46DZFCXOOB6ZT%2F20240201%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240201T221015Z&X-Amz-Expires=600&X-Amz-SignedHeaders=host&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEIf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMSJGMEQCIGLABpvv%2F6LC1pJ8yvRisgkz8xqWdmsVhbGQKSWy1aobAiAuRQ%2ByCPB%2Fmz%2F1pylcbNKGsTDXcW7K%2BAXK1xZIX33bQCr%2BBAhPEAAaDDQ1NTg2NDA5ODM3OCIMczr7lJwHWGXv1UUQKtsE8S9DlxtZihzxB48o8gerLpuhVcTuIYk5WF3w7olTwxckpY%2Fr6Qhv3yx2NEU4aIpbqmlXV2JUd7uC6hd792yB68N6hbTgEcxkuCyLQ6SmIXH89FmnOxsYb0trgW%2BPa9d10RhQpnqDlT9lsfy%2F8C09rK5fCrfVDtBbQwnvKqthtSuIcdGL3SwsBDaKie%2BSUiHenlQsgladcRviNrKGnJCuwYUceGYXkNpgxFtQHD4vKm5BVC%2B6gxRfiwjpLKzE4Jfj2OIIOxAVm1zFY%2B36UdrXERt%2FkBMdMifZvQNjAx%2BBLMkkz5NMc%2FEEsNFcXGT09IPdnDPJ52QGHQOspm9TewfaYSfG9qWPEkzWR4ZvZaKAsBKlOuxwxjQMTvwgpJhcTHAsbXuMLnU2oDtB2%2BTxh2Aio0d0QhzX%2BpqGWWZnYtDt4kz1fsdTybi5dcrb2PINPlXz64c%2BZKMTtIV877Ztukss4oAWArxW%2BexpGpQOXDObx3nKxUJtTqhI4EjJy%2FaTt2Xvaz%2Fc4cmraeLPK9hguR0R9NLU1MhijcQZETpMMYqZwmOCOZScnSbRmIN5gcNkaTUBt29bJDJ4IRBHTfVNSOoFYdwDFqkjt8iAgIlWhIKoNn6VHx%2FOuKrZdfGpTcKjDkTRoo5U7jugWukUoTZlkkXTwYrDJUQ%2F%2FJhcZL%2FKFXOjflqVdjM%2F2U6UjoyctSRFeX82hJQi4taR%2BLwqXqi3%2FLpMWdcZsrOa%2FAUOdXNAogNosVPSuWJ4RdmmyblxC8i2tRgvjcUUpXtKFWN8obfuPVXdKwlN4u75h36emLa6MKis8K0GOpsBdljW%2F%2BEhShlsobb3oubbgm2PZ8OIv4UltErJqwL%2B0K1k7kptGRDkO7R6uhe%2Ftw8oPSi%2FOGx82K8Xi%2B6Gga0p1aHcLhsbj2dQsTXvVRl0KiXhohzlZGct5g44fzuRbVR2OgxwsPvaLLFJkUwiVPG6%2BdflT3ZlnJGhJA21H8YQ1tcvtk2oosZ1%2FwXPzS434HqVsMrBPug5ommxtCg%3D&X-Amz-Signature=465f8bd8e1895bcb006ead61d8fb43372533aa9cb171146093cf8a3dbd6d1e6a
Resolving binstar-cio-packages-prod.s3.amazonaws.com (binstar-cio-packages-prod.s3.amazonaws.com)... 16.182.38.177, 3.5.7.115, 52.217.233.97, ...
Connecting to binstar-cio-packages-prod.s3.amazonaws.com (binstar-cio-packages-prod.s3.amazonaws.com)|16.182.38.177|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 33022254 (31M) [application/octet-stream]
Saving to: ‘conda-standalone-23.11.0-ha770c72_1.conda’

conda-standalone-23.11.0-ha770c72_1. 100%[====================================================================>]  31.49M  24.4MB/s    in 1.3s    

2024-02-01 22:10:16 (24.4 MB/s) - ‘conda-standalone-23.11.0-ha770c72_1.conda’ saved [33022254/33022254]

(base) mambauser ➜ /workspaces/mypkg (main ✗) $ cph x conda-standalone-23.11.0-ha770c72_1.conda 
(base) mambauser ➜ /workspaces/mypkg (main ✗) $ cd conda-standalone-23.11.0-ha770c72_1/standalone_conda/
(base) mambauser ➜ /workspaces/mypkg/conda-standalone-23.11.0-ha770c72_1/standalone_conda (main ✗) $ ./conda.exe 
usage: conda.exe [-h] [-v] [--no-plugins] [-V] COMMAND ...

conda is a tool for managing and deploying applications, environments and packages.

options:
  -h, --help          Show this help message and exit.
  -v, --verbose       Can be used multiple times. Once for detailed output, twice for INFO logging, thrice for DEBUG logging, four times for
                      TRACE logging.
  --no-plugins        Disable all plugins that are not built into conda.
  -V, --version       Show the conda version number and exit.

commands:
  The following built-in and plugins subcommands are available.

  COMMAND
    activate          Activate a conda environment.
    clean             Remove unused packages and caches.
    compare           Compare packages between conda environments.
    config            Modify configuration values in .condarc.
    create            Create a new conda environment from a list of specified packages.
    deactivate        Deactivate the current active conda environment.
    doctor            Display a health report for your environment.
    info              Display information about current conda install.
    init              Initialize conda for shell interaction.
    install           Install a list of packages into a specified conda environment.
    list              List installed packages in a conda environment.
    lock              See `conda lock --help`.
    notices           Retrieve latest channel notifications.
    package           Create low-level conda packages. (EXPERIMENTAL)
    remove (uninstall)
                      Remove a list of packages from a specified conda environment.
    rename            Rename an existing environment.
    repoquery         Advanced search for repodata.
    run               Run an executable in a conda environment.
    search            Search for packages and display associated information using the MatchSpec format.
    update (upgrade)  Update conda packages to the latest compatible version.

anaconda

(base) mambauser ➜ /workspaces/mypkg/conda-standalone-23.11.0-ha770c72_1/standalone_conda (main ✗) $ cd ..
(base) mambauser ➜ /workspaces/mypkg/conda-standalone-23.11.0-ha770c72_1 (main ✗) $ cd ..
(base) mambauser ➜ /workspaces/mypkg (main ✗) $ wget https://anaconda.org/anaconda/conda-standalone/23.10.0/download/linux-64/conda-standalone-23.10.0-h06a4308_1.tar.bz2
--2024-02-01 22:11:52--  https://anaconda.org/anaconda/conda-standalone/23.10.0/download/linux-64/conda-standalone-23.10.0-h06a4308_1.tar.bz2
Resolving anaconda.org (anaconda.org)... 104.17.15.67, 104.17.16.67, 2606:4700::6811:f43, ...
Connecting to anaconda.org (anaconda.org)|104.17.15.67|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://binstar-cio-packages-prod.s3.amazonaws.com/5d81271e83b663161be74b48/658373406ed564c0fc0cfc76?response-content-disposition=attachment%3B%20filename%3D%22linux-64%2Fconda-standalone-23.10.0-h06a4308_1.tar.bz2%22%3B%20filename%2A%3DUTF-8%27%27linux-64%252Fconda-standalone-23.10.0-h06a4308_1.tar.bz2&response-content-type=application%2Fx-tar&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAWUI46DZFDOPGIODK%2F20240201%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240201T221152Z&X-Amz-Expires=600&X-Amz-SignedHeaders=host&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEIb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMSJGMEQCIGnBuawXqrXw9pGJxfIFyh9zOdyLyD%2BR4hIvbIqiO3PyAiAdEgUXjK9RVcQLP0OWiwDFb1x4ztgRAOH9n5fsniNY7yr%2BBAhPEAAaDDQ1NTg2NDA5ODM3OCIMnPeYDqJfHbkIXZ8cKtsEwztUvAnJ3r2yLOtOv5tiDHW3sPtjNxYnmOwGndEwXqSBYoX3Bgrh3u8wOxuf0xUynI2aPUYRwK3uc%2FlFR9l5rsO0Ye%2BOc%2FaODdT1kPBeDv1nOMT63CxlUO%2B8ylgF66%2FTm2cMIi4wRN94FlHWZwb75bKjDbcEvd0xeXkVmE1NAXfQ6ZU%2B6Ew5mtZ28wR5qsoa1kT2eodfCTajNHk%2Ff64XYMGDslBhRneHfhjKeH7EvVn1sn8ACYSvRmcpDFGf%2FZ%2BN1WPd5ICkt83HcRemalGzZ4hKoo4GsYeN2zyRzIf3VLiVTUeLgRRje4w9b4630vvtPyKiwV1JOBHWWAcMwlnXM5tU4MrwsK%2FWa5DDSQrcg40ixJUwY0%2Ft1RjJazgGJgdCvoda3hmIKOHR%2BF%2Fb%2B%2FYjzXSEn%2BFZbWDPvU3%2BJhwVniVO51l%2F9nr2%2B18pRaBts95K8I2FMhIpe3yMlH1BvriRFaJ4PZeA2LnHdaDzMgCu%2BY0%2BHIeEI7%2FqtKWP3Pv7Usqg0KrBeUJF0WCYII7aFIpxw79T7zTSZC%2FRLTT105BCknT00rKFfNiXbEqeME1PndSfyDyJsdNXbDn2c0AglxIUs%2FCqUjrPKS%2FaYEEl90jnKl66jhpUMoZ2T2qYk4fNSaRn44v4UnJNpfKrjEXAuCoagRmH2gPNVAlQ3yRODI5LEmgUgXNMxOCrjXv0REGiBIkSebR%2BfvW4DlgQci%2BBqOv0eGI2wy7BympszUnXT3xBeHvDfInb%2FIZpoIwX6oj3DINHnYlctT6d8FNKZeRkcUPPrPpNHaVhAX2iBwIFMMmd8K0GOpsBgrbOxLwYVXuoPx1zCAFZQVQZZAGy4VqTFRuO9JzkCUREMPBdJXJZ%2Bda%2F3515QtEitwbYSyLT%2B98PJZS1Dt7ZC2gT%2B%2B559fpjtNx3PfPPUDzuzKiJMaFoGckrhIzZZVL7NXueOJ3HDzdxBXva5%2BZ%2FeMM91d20PtoX579GkEk7aIuao5gCb3mSc11%2BH1cGfvg3IdKWMDPm8ojxqOo%3D&X-Amz-Signature=79182d8f5b90c7a9c1e331588bb6c830c1299f93ae571caf8ca34e4debdf7ebc [following]
--2024-02-01 22:11:52--  https://binstar-cio-packages-prod.s3.amazonaws.com/5d81271e83b663161be74b48/658373406ed564c0fc0cfc76?response-content-disposition=attachment%3B%20filename%3D%22linux-64%2Fconda-standalone-23.10.0-h06a4308_1.tar.bz2%22%3B%20filename%2A%3DUTF-8%27%27linux-64%252Fconda-standalone-23.10.0-h06a4308_1.tar.bz2&response-content-type=application%2Fx-tar&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAWUI46DZFDOPGIODK%2F20240201%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240201T221152Z&X-Amz-Expires=600&X-Amz-SignedHeaders=host&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEIb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMSJGMEQCIGnBuawXqrXw9pGJxfIFyh9zOdyLyD%2BR4hIvbIqiO3PyAiAdEgUXjK9RVcQLP0OWiwDFb1x4ztgRAOH9n5fsniNY7yr%2BBAhPEAAaDDQ1NTg2NDA5ODM3OCIMnPeYDqJfHbkIXZ8cKtsEwztUvAnJ3r2yLOtOv5tiDHW3sPtjNxYnmOwGndEwXqSBYoX3Bgrh3u8wOxuf0xUynI2aPUYRwK3uc%2FlFR9l5rsO0Ye%2BOc%2FaODdT1kPBeDv1nOMT63CxlUO%2B8ylgF66%2FTm2cMIi4wRN94FlHWZwb75bKjDbcEvd0xeXkVmE1NAXfQ6ZU%2B6Ew5mtZ28wR5qsoa1kT2eodfCTajNHk%2Ff64XYMGDslBhRneHfhjKeH7EvVn1sn8ACYSvRmcpDFGf%2FZ%2BN1WPd5ICkt83HcRemalGzZ4hKoo4GsYeN2zyRzIf3VLiVTUeLgRRje4w9b4630vvtPyKiwV1JOBHWWAcMwlnXM5tU4MrwsK%2FWa5DDSQrcg40ixJUwY0%2Ft1RjJazgGJgdCvoda3hmIKOHR%2BF%2Fb%2B%2FYjzXSEn%2BFZbWDPvU3%2BJhwVniVO51l%2F9nr2%2B18pRaBts95K8I2FMhIpe3yMlH1BvriRFaJ4PZeA2LnHdaDzMgCu%2BY0%2BHIeEI7%2FqtKWP3Pv7Usqg0KrBeUJF0WCYII7aFIpxw79T7zTSZC%2FRLTT105BCknT00rKFfNiXbEqeME1PndSfyDyJsdNXbDn2c0AglxIUs%2FCqUjrPKS%2FaYEEl90jnKl66jhpUMoZ2T2qYk4fNSaRn44v4UnJNpfKrjEXAuCoagRmH2gPNVAlQ3yRODI5LEmgUgXNMxOCrjXv0REGiBIkSebR%2BfvW4DlgQci%2BBqOv0eGI2wy7BympszUnXT3xBeHvDfInb%2FIZpoIwX6oj3DINHnYlctT6d8FNKZeRkcUPPrPpNHaVhAX2iBwIFMMmd8K0GOpsBgrbOxLwYVXuoPx1zCAFZQVQZZAGy4VqTFRuO9JzkCUREMPBdJXJZ%2Bda%2F3515QtEitwbYSyLT%2B98PJZS1Dt7ZC2gT%2B%2B559fpjtNx3PfPPUDzuzKiJMaFoGckrhIzZZVL7NXueOJ3HDzdxBXva5%2BZ%2FeMM91d20PtoX579GkEk7aIuao5gCb3mSc11%2BH1cGfvg3IdKWMDPm8ojxqOo%3D&X-Amz-Signature=79182d8f5b90c7a9c1e331588bb6c830c1299f93ae571caf8ca34e4debdf7ebc
Resolving binstar-cio-packages-prod.s3.amazonaws.com (binstar-cio-packages-prod.s3.amazonaws.com)... 52.217.115.25, 3.5.20.106, 52.217.143.9, ...
Connecting to binstar-cio-packages-prod.s3.amazonaws.com (binstar-cio-packages-prod.s3.amazonaws.com)|52.217.115.25|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 32343111 (31M) [application/x-tar]
Saving to: ‘conda-standalone-23.10.0-h06a4308_1.tar.bz2’

conda-standalone-23.10.0-h06a4308_1. 100%[====================================================================>]  30.84M  21.3MB/s    in 1.4s    

2024-02-01 22:11:54 (21.3 MB/s) - ‘conda-standalone-23.10.0-h06a4308_1.tar.bz2’ saved [32343111/32343111]

(base) mambauser ➜ /workspaces/mypkg (main ✗) $ cph x conda-standalone-23.10.0-h06a4308_1.tar.bz2 
(base) mambauser ➜ /workspaces/mypkg (main ✗) $ cd conda-standalone-23.10.0-h06a4308_1/standalone_conda/
(base) mambauser ➜ /workspaces/mypkg/conda-standalone-23.10.0-h06a4308_1/standalone_conda (main ✗) $ ./conda.exe 

# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

    Traceback (most recent call last):
      File "conda/exception_handler.py", line 17, in __call__
      File "conda/cli/main.py", line 73, in main_subshell
      File "conda/cli/conda_argparse.py", line 124, in generate_parser
      File "conda/cli/conda_argparse.py", line 352, in configure_parser_plugins
      File "conda/cli/find_commands.py", line 54, in find_commands
      File "conda/cli/find_commands.py", line 54, in <listcomp>
      File "sysconfig.py", line 532, in get_path
      File "sysconfig.py", line 522, in get_paths
      File "sysconfig.py", line 175, in _expand_vars
      File "sysconfig.py", line 572, in get_config_vars
      File "sysconfig.py", line 438, in _init_posix
    ModuleNotFoundError: No module named '_sysconfigdata_x86_64_conda_cos6_linux_gnu'

`$ ./conda.exe`

  environment variables:
                 CIO_TEST=<not set>
        CMAKE_PREFIX_PATH=/opt/conda:/opt/conda/x86_64-conda-linux-gnu/sysroot/usr
      CONDA_BUILD_SYSROOT=/opt/conda/x86_64-conda-linux-gnu/sysroot
        CONDA_DEFAULT_ENV=base
             CONDA_PREFIX=/opt/conda
    CONDA_PROMPT_MODIFIER=(base)
               CONDA_ROOT=/tmp/_MEIBv5HLg
              CONDA_SHLVL=1
    CONDA_TOOLCHAIN_BUILD=x86_64-conda-linux-gnu
     CONDA_TOOLCHAIN_HOST=x86_64-conda-linux-gnu
           CURL_CA_BUNDLE=<not set>
          LD_LIBRARY_PATH=/tmp/_MEIBv5HLg:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
               LD_PRELOAD=<not set>
                     PATH=/opt/conda/bin:/vscode/vscode-server/bin/linux-x64/8b3775030ed1a69b13e
                          4f4c628c612102e30a681/bin/remote-cli:/opt/conda/condabin:/usr/local/nv
                          idia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:
                          /usr/bin:/sbin:/bin:/home/mambauser/.local/bin
       REQUESTS_CA_BUNDLE=<not set>
            SSL_CERT_FILE=<not set>

     active environment : /opt/conda
    active env location : /opt/conda
            shell level : 1
       user config file : /home/mambauser/.condarc
 populated config files : /home/mambauser/.condarc
          conda version : 23.10.0
    conda-build version : not installed
         python version : 3.9.18.final.0
       virtual packages : __archspec=1=zen3
                          __cuda=12.0=0
                          __glibc=2.35=0
                          __linux=5.4.0=0
                          __unix=0=0
       base environment : /tmp/_MEIBv5HLg  (read only)
      conda av data dir : /tmp/_MEIBv5HLg/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /tmp/_MEIBv5HLg/pkgs
                          /home/mambauser/.conda/pkgs
       envs directories : /home/mambauser/.conda/envs
                          /tmp/_MEIBv5HLg/envs
               platform : linux-64
             user-agent : conda/23.10.0 requests/2.31.0 CPython/3.9.18 Linux/5.4.0-146-generic ubuntu/22.04.3 glibc/2.35 solver/libmamba conda-libmamba-solver/23.12.0 libmambapy/1.5.3
                UID:GID : 1022:1022
             netrc file : None
           offline mode : False


An unexpected error has occurred. Conda has prepared the above report.
If you suspect this error is being caused by a malfunctioning plugin,
consider using the --no-plugins option to turn off plugins.

Example: conda --no-plugins install <package>

Alternatively, you can set the CONDA_NO_PLUGINS environment variable on
the command line to run the command without plugins enabled.

Example: CONDA_NO_PLUGINS=true conda install <package>

If submitted, this report will be used by core maintainers to improve
future releases of conda.
Would you like conda to send this report to the core maintainers? [y/N]: n

No report sent. To permanently opt-out, use

    $ conda config --set report_errors false

@maresb
Copy link
Collaborator

maresb commented Feb 3, 2024

Hello again @basnijholt! I just got maintainer permissions here, so I can try to help you on this.

Reproducing this error by downloading both from the Anaconda channel and the conda-forge channel

So am I understanding correctly that you realized after submitting this PR that it doesn't actually solve your issue? I'm a bit confused.

@basnijholt
Copy link
Author

No, I just confirmed that downloading conda-standalone from the conda-forge channel works, and downloading it from the anaconda channel doesn't. I just edited my post and split the block of terminal code and output in 2 blocks. Hope it is clearer now!

@maresb
Copy link
Collaborator

maresb commented Feb 3, 2024

Got it, thanks!!!

@basnijholt
Copy link
Author

basnijholt commented Feb 3, 2024

Closing and reopening to restart the CI which seems to be stuck on Queued for ≈ an hour.

edit: didn't help because I need approval 😄

@basnijholt basnijholt closed this Feb 3, 2024
@basnijholt basnijholt reopened this Feb 3, 2024
@maresb
Copy link
Collaborator

maresb commented Feb 3, 2024

Do you see an easy way to add a regression test?

@basnijholt
Copy link
Author

No not really, I cannot locally reproduce it, just in the micromamba devcontainer 😅

@maresb
Copy link
Collaborator

maresb commented Feb 3, 2024

Not sure why the tests are going crazy.

I tried your instructions in the devcontainer with the anaconda channel and I was unable to reproduce. Are you on ARM? (I have AMD, but I'm about to fire up the emulator.)

@maresb
Copy link
Collaborator

maresb commented Feb 3, 2024

Ok, I'm fairly sure you're on AMD since when I try to execute conda.exe with ARM emulation it won't even execute. Strange that I'm not able to reproduce it in Docker then.

Could you put together a MWE including your original docker run command to see if I can reproduce your issue?

@basnijholt
Copy link
Author

I tried it on a vanilla micromamba-devcontainer too and didn't reprodude it, however, it seems to happen only with some packages installed on linux-64. This happened after installing a conda-lock environment at work. I can't share that one here unfortunately, so I will have to make it more minimal.

@maresb
Copy link
Collaborator

maresb commented Feb 4, 2024

This is failing for a few really annoying discrepancies between anaconda and comda-forge

  1. The metadata is formatted differently
  2. Comda-forge is using the .conda file format instead of .tar.bz2

basnijholt and others added 3 commits February 4, 2024 17:17
With the latest version installed from Anaconda I get this error:
```
mambauser ➜ /workspaces/env (main ✗) $ /home/mambauser/.local/share/ensure-conda/conda_standalone --version

# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

    Traceback (most recent call last):
      File "conda/exception_handler.py", line 17, in __call__
      File "conda/cli/main.py", line 73, in main_subshell
      File "conda/cli/conda_argparse.py", line 124, in generate_parser
      File "conda/cli/conda_argparse.py", line 352, in configure_parser_plugins
      File "conda/cli/find_commands.py", line 54, in find_commands
      File "conda/cli/find_commands.py", line 54, in <listcomp>
      File "sysconfig.py", line 532, in get_path
      File "sysconfig.py", line 522, in get_paths
      File "sysconfig.py", line 175, in _expand_vars
      File "sysconfig.py", line 572, in get_config_vars
      File "sysconfig.py", line 438, in _init_posix
    ModuleNotFoundError: No module named '_sysconfigdata_x86_64_conda_cos6_linux_gnu'

`$ /home/mambauser/.local/share/ensure-conda/conda_standalone --version`

  environment variables:
                 CIO_TEST=<not set>
        CMAKE_PREFIX_PATH=/opt/conda:/opt/conda/x86_64-conda-linux-gnu/sysroot/usr
      CONDA_BUILD_SYSROOT=/opt/conda/x86_64-conda-linux-gnu/sysroot
        CONDA_DEFAULT_ENV=base
             CONDA_PREFIX=/opt/conda
    CONDA_PROMPT_MODIFIER=(base)
               CONDA_ROOT=/tmp/_MEIYFuu5Y
              CONDA_SHLVL=1
    CONDA_TOOLCHAIN_BUILD=x86_64-conda-linux-gnu
     CONDA_TOOLCHAIN_HOST=x86_64-conda-linux-gnu
           CURL_CA_BUNDLE=<not set>
          LD_LIBRARY_PATH=/tmp/_MEIYFuu5Y:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
               LD_PRELOAD=<not set>
                     PATH=/opt/conda/bin:/vscode/vscode-server/bin/linux-x64/8b3775030ed1a69b13e
                          4f4c628c612102e30a681/bin/remote-cli:/opt/conda/condabin:/usr/local/nv
                          idia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:
                          /usr/bin:/sbin:/bin:/home/mambauser/.local/bin
       REQUESTS_CA_BUNDLE=<not set>
            SSL_CERT_FILE=<not set>

     active environment : /opt/conda
    active env location : /opt/conda
            shell level : 1
       user config file : /home/mambauser/.condarc
 populated config files : /home/mambauser/.condarc
          conda version : 23.10.0
    conda-build version : not installed
         python version : 3.9.18.final.0
       virtual packages : __archspec=1=zen3
                          __cuda=12.0=0
                          __glibc=2.35=0
                          __linux=5.4.0=0
                          __unix=0=0
       base environment : /tmp/_MEIYFuu5Y  (read only)
      conda av data dir : /tmp/_MEIYFuu5Y/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /tmp/_MEIYFuu5Y/pkgs
                          /home/mambauser/.conda/pkgs
       envs directories : /home/mambauser/.conda/envs
                          /tmp/_MEIYFuu5Y/envs
               platform : linux-64
             user-agent : conda/23.10.0 requests/2.31.0 CPython/3.9.18 Linux/5.4.0-146-generic ubuntu/22.04.3 glibc/2.35 solver/libmamba conda-libmamba-solver/23.12.0 libmambapy/1.5.3
                UID:GID : 1022:1022
             netrc file : None
           offline mode : False


An unexpected error has occurred. Conda has prepared the above report.
If you suspect this error is being caused by a malfunctioning plugin,
consider using the --no-plugins option to turn off plugins.

Example: conda --no-plugins install <package>

Alternatively, you can set the CONDA_NO_PLUGINS environment variable on
the command line to run the command without plugins enabled.

Example: CONDA_NO_PLUGINS=true conda install <package>

If submitted, this report will be used by core maintainers to improve
future releases of conda.
Would you like conda to send this report to the core maintainers? [y/N]: 
```

Installing it from conda-forge solves the issue.
@maresb maresb force-pushed the patch-2 branch 2 times, most recently from 397e12d to 4d3fe41 Compare February 4, 2024 16:38
@maresb maresb force-pushed the patch-2 branch 2 times, most recently from 3dbda79 to ced5b4d Compare February 4, 2024 20:34
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

Successfully merging this pull request may close these issues.

2 participants