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

Issues installing with conda #4053

Closed
rmshkv opened this issue Oct 4, 2020 · 14 comments
Closed

Issues installing with conda #4053

rmshkv opened this issue Oct 4, 2020 · 14 comments
Labels
inactive Issue that has been inactive for at least 6 months installation
Milestone

Comments

@rmshkv
Copy link

rmshkv commented Oct 4, 2020

ISIS version(s) affected: 4.2.0

Description
I'm trying to install ISIS through conda as recommended in the installation instructions, on a clean install of Miniconda on Ubuntu 18.04. However, when installing ISIS, I get a set of warning messages about difficulties solving the environment (attached at the bottom). The installation seems to proceed normally after that and everything is downloaded and set up successfully. However, when I try to run an ISIS command (e.g. qview), I first get that certain versions of armadillo and gsl are missing. I fix this by updating those packages, then get segmentation faults and no other info whenever I try to run any command.

I've tried uninstalling and reinstalling both Miniconda and Anaconda and trying to install ISIS 3.10.0 instead, and everything resulted in the same issue. The issue was reproduced a few days ago by somebody else trying to install in the same way on another Linux machine.

How to reproduce
Installing ISIS as recommended in the installation instructions.

Additional context
Here is the output I get during the installation process:

(isis) elenarom@elenarom-ideapad:~$ conda install -c usgs-astrogeology isis
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /home/elenarom/miniconda3/envs/isis

  added / updated specs:
    - isis


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ale-0.8.4                  |   py36hdb11119_0         209 KB  conda-forge
    armadillo-8.200.0          |blas_openblas_200         508 KB  conda-forge
    arpack-3.6.2               |blas_openblash26a2512_200         218 KB  conda-forge
    blas-1.1                   |         openblas           1 KB  conda-forge
    boost-1.68.0               |py36h8619c78_1001         325 KB  conda-forge
    boost-cpp-1.68.0           |    h11c811c_1000        20.5 MB  conda-forge
    bullet-2.86.1              |                0         2.0 MB  usgs-astrogeology
    bz2file-0.98               |             py_0           9 KB  conda-forge
    bzip2-1.0.8                |       h516909a_3         398 KB  conda-forge
    ca-certificates-2020.6.20  |       hecda079_0         145 KB  conda-forge
    cairo-1.14.6               |                4         1.2 MB  conda-forge
    certifi-2020.6.20          |   py36h9f0ad1d_0         151 KB  conda-forge
    cspice-66                  |    h516909a_1010        10.9 MB  conda-forge
    curl-7.64.0                |       h646f8bb_0         143 KB  conda-forge
    dbus-1.13.0                |    h4e0c4b3_1000         558 KB  conda-forge
    decorator-4.4.2            |             py_0          11 KB  conda-forge
    eigen-3.3.7                |    hc9558a2_1001         966 KB  conda-forge
    embree-2.16.0              |                0        40.1 MB  usgs-astrogeology
    expat-2.2.9                |       he1b5a44_2         191 KB  conda-forge
    ffmpeg-3.4.1               |                0        61.1 MB  conda-forge
    flann-1.9.1                |                0        21.1 MB  conda-forge
    fontconfig-2.12.1          |                4         938 KB  conda-forge
    freetype-2.7               |                1         2.8 MB  conda-forge
    geos-3.7.3                 |       he1b5a44_0         857 KB  conda-forge
    geotiff-1.4.2              |       hb54a4aa_1         1.2 MB  conda-forge
    gettext-0.19.8.1           |    hc5be6a0_1002         3.6 MB  conda-forge
    giflib-5.2.1               |       h516909a_2          80 KB  conda-forge
    glib-2.51.4                |                0         6.0 MB  conda-forge
    gmm-5.0                    |                0         120 KB  usgs-astrogeology
    gmp-6.2.0                  |       he1b5a44_2         811 KB  conda-forge
    gsl-2.2.1                  |  blas_openblas_3         7.2 MB  conda-forge
    gst-plugins-base-1.8.0     |                0         4.0 MB  conda-forge
    gstreamer-1.8.0            |                2         3.4 MB  conda-forge
    harfbuzz-1.3.4             |                2         3.4 MB  conda-forge
    hdf5-1.8.18                |                3         4.0 MB  conda-forge
    icu-58.2                   |    hf484d3e_1000        22.6 MB  conda-forge
    isis-4.2.0                 |                0        15.4 MB  usgs-astrogeology
    jama-125                   |                0          15 KB  usgs-astrogeology
    jasper-1.900.1             |                4         275 KB  conda-forge
    jpeg-9b                    |       h024ee3a_2         214 KB
    kakadu-1                   |                0         4.3 MB  usgs-astrogeology
    krb5-1.16.3                |    hc83ff2d_1000         1.4 MB  conda-forge
    libblas-3.8.0              |      17_openblas          11 KB  conda-forge
    libcblas-3.8.0             |      17_openblas          11 KB  conda-forge
    libcurl-7.64.0             |       h01ee5af_0         586 KB  conda-forge
    libffi-3.2.1               |    he1b5a44_1007          47 KB  conda-forge
    libgcc-7.2.0               |       h69d50b8_2         304 KB  conda-forge
    libgfortran-3.0.0          |                1         281 KB  conda-forge
    libgfortran-ng-7.5.0       |      hae1eefd_17          22 KB  conda-forge
    libgfortran4-7.5.0         |      hae1eefd_17         1.3 MB  conda-forge
    libiconv-1.15              |    h516909a_1006         2.0 MB  conda-forge
    liblapack-3.8.0            |      17_openblas          11 KB  conda-forge
    libopenblas-0.3.10         |       h5a2b251_0         4.5 MB
    libpng-1.6.37              |       hed695b0_2         359 KB  conda-forge
    libpq-10.6                 |    h13b8bad_1000         2.5 MB  conda-forge
    libprotobuf-3.9.1          |       h8b12597_0         4.7 MB  conda-forge
    libssh2-1.8.0              |    h1ad7b7a_1003         246 KB  conda-forge
    libtiff-4.0.9              |       he6b73bb_1         521 KB  conda-forge
    libuuid-2.32.1             |    h14c3975_1000          26 KB  conda-forge
    libwebp-0.5.2              |                7         688 KB  conda-forge
    libxcb-1.13                |    h14c3975_1002         396 KB  conda-forge
    libxml2-2.9.9              |       h13577e0_2         1.3 MB  conda-forge
    mesalib-18.3.1             |       h590aaf7_0        11.4 MB  conda-forge
    metis-5.1.0                |    he1b5a44_1006         4.1 MB  conda-forge
    mysql-5.7.20               |    hf484d3e_1001        79.2 MB  conda-forge
    mysql-connector-c-6.1.11   |    hab6429c_1002         4.4 MB  conda-forge
    nanoflann-1.3.1            |                0          18 KB  conda-forge
    networkx-2.5               |             py_0         1.2 MB  conda-forge
    nlohmann_json-3.9.1        |       he1b5a44_0         119 KB  conda-forge
    nn-1.86.0                  |    h14c3975_2003         170 KB  conda-forge
    numpy-1.13.3               |py36_blas_openblas_200         8.7 MB  conda-forge
    openblas-0.2.19            |                2        14.1 MB  conda-forge
    opencv-3.2.0               |np113py36_blas_openblas_203        24.4 MB  conda-forge
    openssl-1.0.2u             |       h516909a_0         3.2 MB  conda-forge
    pcl-1.9.1                  |    h482114b_1002        20.5 MB  conda-forge
    pcre-8.44                  |       he1b5a44_0         261 KB  conda-forge
    pixman-0.34.0              |    h14c3975_1003         595 KB  conda-forge
    postgresql-10.6            |    h66cca7a_1000         4.7 MB  conda-forge
    proj4-4.9.3                |       h516909a_9         3.2 MB  conda-forge
    protobuf-3.9.1             |   py36he1b5a44_0         689 KB  conda-forge
    pthread-stubs-0.4          |    h14c3975_1001           5 KB  conda-forge
    pvl-1.0.1                  |     pyh9f0ad1d_0          49 KB  conda-forge
    python-3.6.7               |    hd21baee_1002        34.6 MB  conda-forge
    python-dateutil-2.8.1      |             py_0         220 KB  conda-forge
    python_abi-3.6             |          1_cp36m           4 KB  conda-forge
    pyyaml-5.3.1               |   py36h8c4c3a4_0         186 KB  conda-forge
    qhull-7.2.0                |                0         1.2 MB  usgs-astrogeology
    qt-5.9.6                   |                0        45.3 MB  usgs-astrogeology
    qwt-6.1.3                  |                0         4.1 MB  usgs-astrogeology
    readline-7.0               |    hf8c457e_1001         391 KB  conda-forge
    scipy-1.2.1                |   py36h09a28d5_1        18.1 MB  conda-forge
    six-1.15.0                 |     pyh9f0ad1d_0          14 KB  conda-forge
    spiceypy-2.3.2             |             py_0         152 KB  conda-forge
    suitesparse-4.5.4          |blas_openblas_200         2.1 MB  conda-forge
    superlu-5.2.1              |    hfe2efc7_1207         172 KB  conda-forge
    tbb-4.4                    |                0         1.3 MB  usgs-astrogeology
    tnt-126                    |                0          18 KB  usgs-astrogeology
    tzcode-2020a               |       h516909a_0         425 KB  conda-forge
    x264-20131218              |                0         4.9 MB  conda-forge
    xerces-c-3.1.4             |                0         3.9 MB  usgs-astrogeology
    xorg-fixesproto-5.0        |    h14c3975_1002           8 KB  conda-forge
    xorg-inputproto-2.3.2      |    h14c3975_1002          18 KB  conda-forge
    xorg-kbproto-1.0.7         |    h14c3975_1002          26 KB  conda-forge
    xorg-libice-1.0.10         |       h516909a_0          57 KB  conda-forge
    xorg-libsm-1.2.3           |    h84519dc_1000          25 KB  conda-forge
    xorg-libx11-1.6.12         |       h516909a_0         917 KB  conda-forge
    xorg-libxau-1.0.9          |       h14c3975_0          13 KB  conda-forge
    xorg-libxdmcp-1.1.3        |       h516909a_0          18 KB  conda-forge
    xorg-libxext-1.3.4         |       h516909a_0          51 KB  conda-forge
    xorg-libxfixes-5.0.3       |    h516909a_1004          17 KB  conda-forge
    xorg-libxi-1.7.10          |       h516909a_0          45 KB  conda-forge
    xorg-libxrender-0.9.10     |    h516909a_1002          31 KB  conda-forge
    xorg-renderproto-0.11.1    |    h14c3975_1002           8 KB  conda-forge
    xorg-xextproto-7.3.0       |    h14c3975_1002          27 KB  conda-forge
    xorg-xproto-7.0.31         |    h14c3975_1007          72 KB  conda-forge
    yaml-0.2.5                 |       h516909a_0          82 KB  conda-forge
    ------------------------------------------------------------
                                           Total:       562.5 MB

The following NEW packages will be INSTALLED:

  ale                conda-forge/linux-64::ale-0.8.4-py36hdb11119_0
  armadillo          conda-forge/linux-64::armadillo-8.200.0-blas_openblas_200
  arpack             conda-forge/linux-64::arpack-3.6.2-blas_openblash26a2512_200
  blas               conda-forge/linux-64::blas-1.1-openblas
  boost              conda-forge/linux-64::boost-1.68.0-py36h8619c78_1001
  boost-cpp          conda-forge/linux-64::boost-cpp-1.68.0-h11c811c_1000
  bullet             usgs-astrogeology/linux-64::bullet-2.86.1-0
  bz2file            conda-forge/noarch::bz2file-0.98-py_0
  bzip2              conda-forge/linux-64::bzip2-1.0.8-h516909a_3
  cairo              conda-forge/linux-64::cairo-1.14.6-4
  cspice             conda-forge/linux-64::cspice-66-h516909a_1010
  curl               conda-forge/linux-64::curl-7.64.0-h646f8bb_0
  dbus               conda-forge/linux-64::dbus-1.13.0-h4e0c4b3_1000
  decorator          conda-forge/noarch::decorator-4.4.2-py_0
  eigen              conda-forge/linux-64::eigen-3.3.7-hc9558a2_1001
  embree             usgs-astrogeology/linux-64::embree-2.16.0-0
  expat              conda-forge/linux-64::expat-2.2.9-he1b5a44_2
  ffmpeg             conda-forge/linux-64::ffmpeg-3.4.1-0
  flann              conda-forge/linux-64::flann-1.9.1-0
  fontconfig         conda-forge/linux-64::fontconfig-2.12.1-4
  freetype           conda-forge/linux-64::freetype-2.7-1
  geos               conda-forge/linux-64::geos-3.7.3-he1b5a44_0
  geotiff            conda-forge/linux-64::geotiff-1.4.2-hb54a4aa_1
  gettext            conda-forge/linux-64::gettext-0.19.8.1-hc5be6a0_1002
  giflib             conda-forge/linux-64::giflib-5.2.1-h516909a_2
  glib               conda-forge/linux-64::glib-2.51.4-0
  gmm                usgs-astrogeology/linux-64::gmm-5.0-0
  gmp                conda-forge/linux-64::gmp-6.2.0-he1b5a44_2
  gsl                conda-forge/linux-64::gsl-2.2.1-blas_openblas_3
  gst-plugins-base   conda-forge/linux-64::gst-plugins-base-1.8.0-0
  gstreamer          conda-forge/linux-64::gstreamer-1.8.0-2
  harfbuzz           conda-forge/linux-64::harfbuzz-1.3.4-2
  hdf5               conda-forge/linux-64::hdf5-1.8.18-3
  icu                conda-forge/linux-64::icu-58.2-hf484d3e_1000
  isis               usgs-astrogeology/linux-64::isis-4.2.0-0
  jama               usgs-astrogeology/linux-64::jama-125-0
  jasper             conda-forge/linux-64::jasper-1.900.1-4
  jpeg               pkgs/main/linux-64::jpeg-9b-h024ee3a_2
  kakadu             usgs-astrogeology/linux-64::kakadu-1-0
  krb5               conda-forge/linux-64::krb5-1.16.3-hc83ff2d_1000
  libblas            conda-forge/linux-64::libblas-3.8.0-17_openblas
  libcblas           conda-forge/linux-64::libcblas-3.8.0-17_openblas
  libcurl            conda-forge/linux-64::libcurl-7.64.0-h01ee5af_0
  libgcc             conda-forge/linux-64::libgcc-7.2.0-h69d50b8_2
  libgfortran        conda-forge/linux-64::libgfortran-3.0.0-1
  libgfortran-ng     conda-forge/linux-64::libgfortran-ng-7.5.0-hae1eefd_17
  libgfortran4       conda-forge/linux-64::libgfortran4-7.5.0-hae1eefd_17
  libiconv           conda-forge/linux-64::libiconv-1.15-h516909a_1006
  liblapack          conda-forge/linux-64::liblapack-3.8.0-17_openblas
  libopenblas        pkgs/main/linux-64::libopenblas-0.3.10-h5a2b251_0
  libpng             conda-forge/linux-64::libpng-1.6.37-hed695b0_2
  libpq              conda-forge/linux-64::libpq-10.6-h13b8bad_1000
  libprotobuf        conda-forge/linux-64::libprotobuf-3.9.1-h8b12597_0
  libssh2            conda-forge/linux-64::libssh2-1.8.0-h1ad7b7a_1003
  libtiff            conda-forge/linux-64::libtiff-4.0.9-he6b73bb_1
  libuuid            conda-forge/linux-64::libuuid-2.32.1-h14c3975_1000
  libwebp            conda-forge/linux-64::libwebp-0.5.2-7
  libxcb             conda-forge/linux-64::libxcb-1.13-h14c3975_1002
  libxml2            conda-forge/linux-64::libxml2-2.9.9-h13577e0_2
  mesalib            conda-forge/linux-64::mesalib-18.3.1-h590aaf7_0
  metis              conda-forge/linux-64::metis-5.1.0-he1b5a44_1006
  mysql              conda-forge/linux-64::mysql-5.7.20-hf484d3e_1001
  mysql-connector-c  conda-forge/linux-64::mysql-connector-c-6.1.11-hab6429c_1002
  nanoflann          conda-forge/linux-64::nanoflann-1.3.1-0
  networkx           conda-forge/noarch::networkx-2.5-py_0
  nlohmann_json      conda-forge/linux-64::nlohmann_json-3.9.1-he1b5a44_0
  nn                 conda-forge/linux-64::nn-1.86.0-h14c3975_2003
  numpy              conda-forge/linux-64::numpy-1.13.3-py36_blas_openblas_200
  openblas           conda-forge/linux-64::openblas-0.2.19-2
  opencv             conda-forge/linux-64::opencv-3.2.0-np113py36_blas_openblas_203
  pcl                conda-forge/linux-64::pcl-1.9.1-h482114b_1002
  pcre               conda-forge/linux-64::pcre-8.44-he1b5a44_0
  pixman             conda-forge/linux-64::pixman-0.34.0-h14c3975_1003
  postgresql         conda-forge/linux-64::postgresql-10.6-h66cca7a_1000
  proj4              conda-forge/linux-64::proj4-4.9.3-h516909a_9
  protobuf           conda-forge/linux-64::protobuf-3.9.1-py36he1b5a44_0
  pthread-stubs      conda-forge/linux-64::pthread-stubs-0.4-h14c3975_1001
  pvl                conda-forge/noarch::pvl-1.0.1-pyh9f0ad1d_0
  python-dateutil    conda-forge/noarch::python-dateutil-2.8.1-py_0
  python_abi         conda-forge/linux-64::python_abi-3.6-1_cp36m
  pyyaml             conda-forge/linux-64::pyyaml-5.3.1-py36h8c4c3a4_0
  qhull              usgs-astrogeology/linux-64::qhull-7.2.0-0
  qt                 usgs-astrogeology/linux-64::qt-5.9.6-0
  qwt                usgs-astrogeology/linux-64::qwt-6.1.3-0
  scipy              conda-forge/linux-64::scipy-1.2.1-py36h09a28d5_1
  six                conda-forge/noarch::six-1.15.0-pyh9f0ad1d_0
  spiceypy           conda-forge/noarch::spiceypy-2.3.2-py_0
  suitesparse        conda-forge/linux-64::suitesparse-4.5.4-blas_openblas_200
  superlu            conda-forge/linux-64::superlu-5.2.1-hfe2efc7_1207
  tbb                usgs-astrogeology/linux-64::tbb-4.4-0
  tnt                usgs-astrogeology/linux-64::tnt-126-0
  tzcode             conda-forge/linux-64::tzcode-2020a-h516909a_0
  x264               conda-forge/linux-64::x264-20131218-0
  xerces-c           usgs-astrogeology/linux-64::xerces-c-3.1.4-0
  xorg-fixesproto    conda-forge/linux-64::xorg-fixesproto-5.0-h14c3975_1002
  xorg-inputproto    conda-forge/linux-64::xorg-inputproto-2.3.2-h14c3975_1002
  xorg-kbproto       conda-forge/linux-64::xorg-kbproto-1.0.7-h14c3975_1002
  xorg-libice        conda-forge/linux-64::xorg-libice-1.0.10-h516909a_0
  xorg-libsm         conda-forge/linux-64::xorg-libsm-1.2.3-h84519dc_1000
  xorg-libx11        conda-forge/linux-64::xorg-libx11-1.6.12-h516909a_0
  xorg-libxau        conda-forge/linux-64::xorg-libxau-1.0.9-h14c3975_0
  xorg-libxdmcp      conda-forge/linux-64::xorg-libxdmcp-1.1.3-h516909a_0
  xorg-libxext       conda-forge/linux-64::xorg-libxext-1.3.4-h516909a_0
  xorg-libxfixes     conda-forge/linux-64::xorg-libxfixes-5.0.3-h516909a_1004
  xorg-libxi         conda-forge/linux-64::xorg-libxi-1.7.10-h516909a_0
  xorg-libxrender    conda-forge/linux-64::xorg-libxrender-0.9.10-h516909a_1002
  xorg-renderproto   conda-forge/linux-64::xorg-renderproto-0.11.1-h14c3975_1002
  xorg-xextproto     conda-forge/linux-64::xorg-xextproto-7.3.0-h14c3975_1002
  xorg-xproto        conda-forge/linux-64::xorg-xproto-7.0.31-h14c3975_1007
  yaml               conda-forge/linux-64::yaml-0.2.5-h516909a_0

The following packages will be SUPERSEDED by a higher-priority channel:

  ca-certificates    pkgs/main::ca-certificates-2020.7.22-0 --> conda-forge::ca-certificates-2020.6.20-hecda079_0
  certifi               pkgs/main::certifi-2020.6.20-py36_0 --> conda-forge::certifi-2020.6.20-py36h9f0ad1d_0
  libffi                   pkgs/main::libffi-3.3-he6710b0_2 --> conda-forge::libffi-3.2.1-he1b5a44_1007
  openssl              pkgs/main::openssl-1.1.1h-h7b6447c_0 --> conda-forge::openssl-1.0.2u-h516909a_0
  python                pkgs/main::python-3.6.12-hcff3b4d_2 --> conda-forge::python-3.6.7-hd21baee_1002
  readline               pkgs/main::readline-8.0-h7b6447c_0 --> conda-forge::readline-7.0-hf8c457e_1001

@jlaura
Copy link
Collaborator

jlaura commented Oct 7, 2020

@Elena-Rom Thanks for the post. Apologies, but I am not seeing the errors. I am seeing that the solver wants to use packages that supersede other packages, but this is not an error. Would you mind posting the error you are seeing? Thanks!

@rmshkv
Copy link
Author

rmshkv commented Oct 9, 2020

The main error I'm getting is just a generic segmentation fault whenever I try to run any ISIS command, even though it looks like all the installation and setup is completed successfully.

My only guess as to what could be causing this is the messages about the failure to solve the environment with a frozen solve that I pasted as part of the output. This is a clean install of Miniconda and a clean environment, so it's not really clear to me why there would be issues with conflicts between packages.

@jlaura
Copy link
Collaborator

jlaura commented Oct 9, 2020

@Elena-Rom Thanks! Can you post a screen shot or paste the error that you are seeing? That will help us out. Is the error occurring for GUI applications? Or the command line? or both?

@michaelaye
Copy link
Contributor

This still installs the wrong version of gsl of 2.2.1, ( see #3969 looks like that isn't fixed or pushed to 4.2 yet? ).

Can you try this and see if it fixes things:

conda activate <isis_env_name>
conda install gsl=4.6 -y

If it fixes your problem, it's worth to make sure you never get an older version of it by pinning its version like so:

conda activate <isis_env_name>
conda config --env --add pinned_packages "gsl>3.5"

@rmshkv
Copy link
Author

rmshkv commented Oct 15, 2020

I updated my GSL to 2.6 (which looks like the most recent update) and am still having the same issue.

I've gotten a few command line programs to work since posting this; however running a GUI command like qview just gives me Segmentation fault (core dumped). Are there any recommendations for what I could try to find more info about the error?

@jessemapel
Copy link
Contributor

@Elena-Rom What version of armadillo do you have? Here's the armadillo version we're seeing on our test installation:

(isis4.2.0) prog28:~> conda list armadillo
# packages in environment at /usgs/cpkgs/anaconda3_linux/envs/isis4.2.0:
#
# Name                    Version                   Build  Channel
armadillo                 9.200.7              hf4e8f56_0    conda-forge

@rmshkv
Copy link
Author

rmshkv commented Oct 15, 2020

@jessemapel Mine is version 9.900.3 (I had an issue with armadillo after installing and manually updated it to fix it, which is probably why it's different). I just tried downgrading to 9.200.7 like yours and was still seeing the same issue.

@jessemapel
Copy link
Contributor

@Elena-Rom Can you post your current environment and I'll compare it against ours/try to reproduce this.

@rmshkv
Copy link
Author

rmshkv commented Oct 15, 2020

@jessemapel

# packages in environment at /home/elenarom/miniconda3/envs/isis:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                       1_gnu    conda-forge
ale                       0.8.4            py36hdb11119_0    conda-forge
armadillo                 9.200.7              hf4e8f56_0    conda-forge
arpack                    3.7.0                hc6cf775_1    conda-forge
blas                      1.1                    openblas    conda-forge
boost                     1.68.0          py36h8619c78_1001    conda-forge
boost-cpp                 1.68.0            h11c811c_1000    conda-forge
bullet                    2.86.1                        0    usgs-astrogeology
bz2file                   0.98                       py_0    conda-forge
bzip2                     1.0.8                h516909a_3    conda-forge
ca-certificates           2020.6.20            hecda079_0    conda-forge
cairo                     1.14.6                        4    conda-forge
certifi                   2020.6.20        py36h9880bd3_2    conda-forge
cspice                    66                h516909a_1010    conda-forge
curl                      7.64.0               h646f8bb_0    conda-forge
dbus                      1.13.0            h4e0c4b3_1000    conda-forge
decorator                 4.4.2                      py_0    conda-forge
eigen                     3.3.7             hc9558a2_1001    conda-forge
embree                    2.16.0                        0    usgs-astrogeology
expat                     2.2.9                he1b5a44_2    conda-forge
ffmpeg                    3.4.1                         0    conda-forge
flann                     1.9.1                         0    conda-forge
fontconfig                2.12.1                        4    conda-forge
freetype                  2.7                           1    conda-forge
geos                      3.7.3                he1b5a44_0    conda-forge
geotiff                   1.4.2                hb54a4aa_1    conda-forge
gettext                   0.19.8.1          hc5be6a0_1002    conda-forge
giflib                    5.2.1                h516909a_2    conda-forge
glib                      2.51.4                        0    conda-forge
gmm                       5.0                           0    usgs-astrogeology
gmp                       6.2.0                he1b5a44_2    conda-forge
gsl                       2.6                  h294904e_0    conda-forge
gst-plugins-base          1.8.0                         0    conda-forge
gstreamer                 1.8.0                         2    conda-forge
harfbuzz                  1.3.4                         2    conda-forge
hdf5                      1.8.18                        3    conda-forge
icu                       58.2              hf484d3e_1000    conda-forge
isis                      4.2.0                         0    usgs-astrogeology
jama                      125                           0    usgs-astrogeology
jasper                    1.900.1                       4    conda-forge
jpeg                      9b                   h024ee3a_2  
kakadu                    1                             0    usgs-astrogeology
krb5                      1.16.3            hc83ff2d_1000    conda-forge
libblas                   3.8.0               17_openblas    conda-forge
libcblas                  3.8.0               17_openblas    conda-forge
libcurl                   7.64.0               h01ee5af_0    conda-forge
libedit                   3.1.20191231         he28a2e2_2    conda-forge
libffi                    3.2.1             he1b5a44_1007    conda-forge
libgcc                    7.2.0                h69d50b8_2    conda-forge
libgcc-ng                 9.3.0               h5dbcf3e_17    conda-forge
libgfortran               3.0.0                         1    conda-forge
libgfortran-ng            7.5.0               hae1eefd_17    conda-forge
libgfortran4              7.5.0               hae1eefd_17    conda-forge
libgomp                   9.3.0               h5dbcf3e_17    conda-forge
libiconv                  1.15              h516909a_1006    conda-forge
liblapack                 3.8.0               17_openblas    conda-forge
libopenblas               0.3.10               h5a2b251_0  
libpng                    1.6.37               hed695b0_2    conda-forge
libpq                     10.6              h13b8bad_1000    conda-forge
libprotobuf               3.9.1                h8b12597_0    conda-forge
libssh2                   1.8.0             h1ad7b7a_1003    conda-forge
libstdcxx-ng              9.3.0               h2ae2ef3_17    conda-forge
libtiff                   4.0.9                he6b73bb_1    conda-forge
libuuid                   2.32.1            h14c3975_1000    conda-forge
libwebp                   0.5.2                         7    conda-forge
libxcb                    1.13              h14c3975_1002    conda-forge
libxml2                   2.9.9                h13577e0_2    conda-forge
mesalib                   18.3.1               h590aaf7_0    conda-forge
metis                     5.1.0             he1b5a44_1006    conda-forge
mysql                     5.7.20            hf484d3e_1001    conda-forge
mysql-connector-c         6.1.11            hab6429c_1002    conda-forge
nanoflann                 1.3.1                         0    conda-forge
ncurses                   6.2                  he1b5a44_1    conda-forge
networkx                  2.5                        py_0    conda-forge
nlohmann_json             3.9.1                he1b5a44_0    conda-forge
nn                        1.86.0            h14c3975_2003    conda-forge
numpy                     1.13.3          py36_blas_openblas_200  [blas_openblas]  conda-forge
openblas                  0.2.19                        2    conda-forge
opencv                    3.2.0           np113py36_blas_openblas_203  [blas_openblas]  conda-forge
openssl                   1.0.2u               h516909a_0    conda-forge
pcl                       1.9.1             h482114b_1002    conda-forge
pcre                      8.44                 he1b5a44_0    conda-forge
pip                       20.2.3                     py_0    conda-forge
pixman                    0.34.0            h14c3975_1003    conda-forge
postgresql                10.6              h66cca7a_1000    conda-forge
proj4                     4.9.3                h516909a_9    conda-forge
protobuf                  3.9.1            py36he1b5a44_0    conda-forge
pthread-stubs             0.4               h14c3975_1001    conda-forge
pvl                       1.0.1              pyh9f0ad1d_0    conda-forge
python                    3.6.7             hd21baee_1002    conda-forge
python-dateutil           2.8.1                      py_0    conda-forge
python_abi                3.6                     1_cp36m    conda-forge
pyyaml                    5.3.1            py36h8c4c3a4_0    conda-forge
qhull                     7.2.0                         0    usgs-astrogeology
qt                        5.9.6                         0    usgs-astrogeology
qwt                       6.1.3                         0    usgs-astrogeology
readline                  7.0               hf8c457e_1001    conda-forge
scipy                     1.2.1            py36h09a28d5_1    conda-forge
setuptools                49.6.0           py36h9f0ad1d_1    conda-forge
six                       1.15.0             pyh9f0ad1d_0    conda-forge
spiceypy                  2.3.2                      py_0    conda-forge
sqlite                    3.33.0               h62c20be_0  
suitesparse               4.5.4           blas_openblas_200  [blas_openblas]  conda-forge
superlu                   5.2.1             hfe2efc7_1207    conda-forge
tbb                       4.4                           0    usgs-astrogeology
tk                        8.6.10               hed695b0_0    conda-forge
tnt                       126                           0    usgs-astrogeology
tzcode                    2020a                h516909a_0    conda-forge
wheel                     0.35.1             pyh9f0ad1d_0    conda-forge
x264                      20131218                      0    conda-forge
xerces-c                  3.1.4                         0    usgs-astrogeology
xorg-fixesproto           5.0               h14c3975_1002    conda-forge
xorg-inputproto           2.3.2             h14c3975_1002    conda-forge
xorg-kbproto              1.0.7             h14c3975_1002    conda-forge
xorg-libice               1.0.10               h516909a_0    conda-forge
xorg-libsm                1.2.3             h84519dc_1000    conda-forge
xorg-libx11               1.6.12               h516909a_0    conda-forge
xorg-libxau               1.0.9                h14c3975_0    conda-forge
xorg-libxdmcp             1.1.3                h516909a_0    conda-forge
xorg-libxext              1.3.4                h516909a_0    conda-forge
xorg-libxfixes            5.0.3             h516909a_1004    conda-forge
xorg-libxi                1.7.10               h516909a_0    conda-forge
xorg-libxrender           0.9.10            h516909a_1002    conda-forge
xorg-renderproto          0.11.1            h14c3975_1002    conda-forge
xorg-xextproto            7.3.0             h14c3975_1002    conda-forge
xorg-xproto               7.0.31            h14c3975_1007    conda-forge
xz                        5.2.5                h516909a_1    conda-forge
yaml                      0.2.5                h516909a_0    conda-forge
zlib                      1.2.11            h516909a_1009    conda-forge

@rwatkins15
Copy link

I may be having a related issue - you can see it described with the link Dave posted above (libraries error #4103 ). I installed ISIS 4.2.0 and get shared libraries errors when I try to run ISIS commands.

@jessemapel
Copy link
Contributor

jessemapel commented Nov 4, 2020

Okay, I've been looking into this and am not seeing a whole lot of things that could be causing it. The differences I see between your env and the one I have locally are very small. @Elena-Rom Can you try activating your environment and then run conda install -c conda-forge ale=0.8.4=py36hdb11119_1 That should bring your environment in line with the one I have locally.

@rmshkv
Copy link
Author

rmshkv commented Nov 5, 2020

Bringing that difference in line didn't fix the issue. I did try running valgrind on qview to see if I could get more info on the seg fault, and it looks like there are several things going on:

==1130== HEAP SUMMARY:
==1130==     in use at exit: 398,873 bytes in 2,750 blocks
==1130==   total heap usage: 17,158 allocs, 14,408 frees, 2,152,895 bytes allocated
==1130== 
==1130== Searching for pointers to 2,750 not-freed blocks
==1130== Checked 418,865,928 bytes
==1130== 
==1130== LEAK SUMMARY:
==1130==    definitely lost: 24 bytes in 1 blocks
==1130==    indirectly lost: 8 bytes in 1 blocks
==1130==      possibly lost: 39,155 bytes in 40 blocks
==1130==    still reachable: 359,686 bytes in 2,708 blocks
==1130==                       of which reachable via heuristic:
==1130==                         stdstring          : 1,337 bytes in 30 blocks
==1130==         suppressed: 0 bytes in 0 blocks
==1130== Rerun with --leak-check=full to see details of leaked memory
==1130== 
==1130== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
==1130== 
==1130== 1 errors in context 1 of 2:
==1130== Invalid read of size 4
==1130==    at 0x2050C5D0: xcb_get_extension_data (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==1130==    by 0x4057D41: ??? (in /home/elenarom/miniconda3/envs/isis/plugins/xcbglintegrations/libqxcb-glx-integration.so)
==1130==    by 0x38471368: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (in /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5.9.5)
==1130==    by 0x384747FD: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (in /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5.9.5)
==1130==    by 0x404C56C: ??? (in /home/elenarom/miniconda3/envs/isis/plugins/platforms/libqxcb.so)
==1130==    by 0x1973AADC: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5)
==1130==    by 0x1974B921: QGuiApplicationPrivate::createPlatformIntegration() (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5)
==1130==    by 0x1974C45C: QGuiApplicationPrivate::createEventDispatcher() (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5)
==1130==    by 0x772D794: QCoreApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.9.5)
==1130==    by 0x1974DEEE: QGuiApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5)
==1130==    by 0x6DAE658: QApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.9.5)
==1130==    by 0x64848CA: Isis::QIsisApplication::QIsisApplication(int&, char**) (in /home/elenarom/miniconda3/envs/isis/lib/libisis3.6.0.so)
==1130==  Address 0x200000001 is not stack'd, malloc'd or (recently) free'd
==1130== 
==1130== 
==1130== 1 errors in context 2 of 2:
==1130== Use of uninitialised value of size 8
==1130==    at 0x2050C5D0: xcb_get_extension_data (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==1130==    by 0x4057D41: ??? (in /home/elenarom/miniconda3/envs/isis/plugins/xcbglintegrations/libqxcb-glx-integration.so)
==1130==    by 0x38471368: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (in /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5.9.5)
==1130==    by 0x384747FD: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (in /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5.9.5)
==1130==    by 0x404C56C: ??? (in /home/elenarom/miniconda3/envs/isis/plugins/platforms/libqxcb.so)
==1130==    by 0x1973AADC: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5)
==1130==    by 0x1974B921: QGuiApplicationPrivate::createPlatformIntegration() (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5)
==1130==    by 0x1974C45C: QGuiApplicationPrivate::createEventDispatcher() (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5)
==1130==    by 0x772D794: QCoreApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.9.5)
==1130==    by 0x1974DEEE: QGuiApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5)
==1130==    by 0x6DAE658: QApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.9.5)
==1130==    by 0x64848CA: Isis::QIsisApplication::QIsisApplication(int&, char**) (in /home/elenarom/miniconda3/envs/isis/lib/libisis3.6.0.so)
==1130==  Uninitialised value was created by a heap allocation
==1130==    at 0x4C3217F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==1130==    by 0x384747E3: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (in /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5.9.5)
==1130==    by 0x404C56C: ??? (in /home/elenarom/miniconda3/envs/isis/plugins/platforms/libqxcb.so)
==1130==    by 0x1973AADC: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5)
==1130==    by 0x1974B921: QGuiApplicationPrivate::createPlatformIntegration() (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5)
==1130==    by 0x1974C45C: QGuiApplicationPrivate::createEventDispatcher() (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5)
==1130==    by 0x772D794: QCoreApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.9.5)
==1130==    by 0x1974DEEE: QGuiApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5)
==1130==    by 0x6DAE658: QApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.9.5)
==1130==    by 0x64848CA: Isis::QIsisApplication::QIsisApplication(int&, char**) (in /home/elenarom/miniconda3/envs/isis/lib/libisis3.6.0.so)
==1130==    by 0x110F02: main (in /home/elenarom/miniconda3/envs/isis/bin/qview)
==1130== 
==1130== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
Segmentation fault (core dumped)

Maybe this will help track it down?

@jessemapel jessemapel modified the milestone: 4.3.1 Dec 14, 2020
@jessemapel
Copy link
Contributor

@Elena-Rom Sorry we haven't gotten back on this issue. We're working through some troubles with the installation environment (see #4165). I would like to get back to this after we've resolved those and see if it fixes this too. Has anything changed on this? Do you have the same issue with ISIS 4.3.0?

@jessemapel jessemapel added this to the 4.3.1 milestone Dec 15, 2020
@github-actions
Copy link

Thank you for your contribution!

Unfortunately, this issue hasn't received much attention lately, so it is labeled as 'stale.'

If no additional action is taken, this issue will be automatically closed in 180 days.

@github-actions github-actions bot added the inactive Issue that has been inactive for at least 6 months label Jun 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
inactive Issue that has been inactive for at least 6 months installation
Projects
None yet
Development

No branches or pull requests

5 participants