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

Wrong dependencies on linux-32 #11096

Closed
wodudwodud opened this issue Jul 7, 2019 · 3 comments
Closed

Wrong dependencies on linux-32 #11096

wodudwodud opened this issue Jul 7, 2019 · 3 comments

Comments

@wodudwodud
Copy link

I have linux-32 with miniconda2 installed.

Actual Behavior

I wanted to install scipy-1.1.0-py27hfa4b5c9_1. But I got:

PackagesNotFoundError: The following packages are not available from current channels:

  • scipy==1.1.0=py27hfa4b5c9_1
  • libgcc-ng[version='>=7.3.0']
  • _libgcc_mutex=[build=main]

so , there is no _libgcc_mutex for linux-32 it is for linux-64.

Expected Behavior

To install without an error.

Steps to Reproduce

Anaconda or Miniconda version:
Operating System:

Linux Mint 19.1 32bit

conda info

     active environment : cspy
    active env location : /home/plgmardud/miniconda2/envs/cspy
            shell level : 2
       user config file : /home/plgmardud/.condarc
 populated config files : 
          conda version : 4.5.12
    conda-build version : not installed
         python version : 2.7.15.final.0
       base environment : /home/plgmardud/miniconda2  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/linux-32
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/linux-32
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/linux-32
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/linux-32
                          https://repo.anaconda.com/pkgs/pro/noarch
          package cache : /home/plgmardud/miniconda2/pkgs
                          /home/plgmardud/.conda/pkgs
       envs directories : /home/plgmardud/miniconda2/envs
                          /home/plgmardud/.conda/envs
               platform : linux-32
             user-agent : conda/4.5.12 requests/2.21.0 CPython/2.7.15 Linux/4.15.0-20-generic linuxmint/19.1 glibc/2.27
                UID:GID : 1001:100
             netrc file : None
           offline mode : False

conda list --show-channel-urls
# packages in environment at /home/plgmardud/miniconda2/envs/cspy:
#
# Name                    Version                   Build  Channel
asn1crypto                0.24.0                   py27_0    defaults
ca-certificates           2018.03.07                    0    defaults
certifi                   2018.11.29               py27_0    defaults
cffi                      1.11.5           py27he75722e_1    defaults
chardet                   3.0.4                    py27_1    defaults
cryptography              2.4.2            py27h1ba5d50_0    defaults
enum34                    1.1.6                    py27_1    defaults
futures                   3.2.0                    py27_0    defaults
idna                      2.8                      py27_0    defaults
ipaddress                 1.0.22                   py27_0    defaults
libedit                   3.1.20170329         h6b74fdf_2    defaults
libffi                    3.2.1                h97ff0df_4    defaults
libgcc-ng                 8.2.0                h9268252_1    defaults
libstdcxx-ng              8.2.0                h9268252_1    defaults
ncurses                   6.1                  he6710b0_1    defaults
openssl                   1.1.1a               h7b6447c_0    defaults
pip                       18.1                     py27_0    defaults
pycosat                   0.6.3            py27h14c3975_0    defaults
pycparser                 2.19                     py27_0    defaults
pyopenssl                 18.0.0                   py27_0    defaults
pysocks                   1.6.8                    py27_0    defaults
python                    2.7.15               h9bab390_6    defaults
readline                  7.0                  h7b6447c_5    defaults
requests                  2.21.0                   py27_0    defaults
ruamel_yaml               0.15.46          py27h14c3975_0    defaults
setuptools                40.6.3                   py27_0    defaults
six                       1.12.0                   py27_0    defaults
sqlite                    3.26.0               h7b6447c_0    defaults
tk                        8.6.8                hbc83047_0    defaults
urllib3                   1.24.1                   py27_0    defaults
wheel                     0.32.3                   py27_0    defaults
yaml                      0.1.7                h69be6c5_2    defaults
zlib                      1.2.11               h7b6447c_3    defaults

@nwiltsie
Copy link

nwiltsie commented Jul 8, 2019

This is a consequence of AnacondaRecipes/repodata-hotfixes#30, which in turn was meant to address conda/conda#8844 . The hotfix made libgcc-ng depend upon a new package _libgcc_mutex, but as conda is no longer supporting 32bit packages no version of _libgcc_mutex was produced.

In effect this cripples using conda for linux-32 - the hotfix changed dependencies for existing packages, so builds that worked prior to the fix are now broken. All of this would be resolved if conda produced a linux-32 build of the empty _libgcc_mutex package.

@msarahan
Copy link
Contributor

msarahan commented Jul 8, 2019

Sorry about this. Since we no longer but packages for Linux 32, this was an oversight. We will put up these packages soon.

@soapy1
Copy link

soapy1 commented Jul 9, 2019

a noarch _libgcc_mutex package has been uploaded

@soapy1 soapy1 closed this as completed Jul 9, 2019
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

4 participants