Open odebroqueville opened 6 years ago
@odebroqueville will check the issue. In the meantime could you select the specifc version of the package you want installed instead of clicking the blu arrow?
If you mean the green checkboxes to the left, they were already checked. I am able to click on the green checkboxes to mark the packages for update or I can click on the blue arrow or version number for the "Apply" button to appear. But clicking on the "Apply" button still isn't working. No updates are performed. (screenshot)
@odebroqueville what I meant is that in the meantime you could do right click on the check mark and select the specific version and that should probably work? While we get this fixed that is what you can do.
I tried to update just the freetype package. I had some difficulties (i.e. the context menu would disappear as I moved the mouse pointer) selecting "Mark for specific version installation" after right-clicking but eventually managed to select version 2.9.1. This screenshot shows what happened next and this screenshot shows the final results. No install progress was displayed and finally the package wasn't updated.
conda info freetype namely displays:
freetype 2.9.1 hb4e5f40_0
-------------------------
file name : freetype-2.9.1-hb4e5f40_0.tar.bz2
name : freetype
version : 2.9.1
build string: hb4e5f40_0
build number: 0
channel : https://repo.anaconda.com/pkgs/main/osx-64
size : 864 KB
arch : None
constrains : ()
license : GPL-2.0 and FreeType
md5 : 621858a6df6e0b41955d13fb9d4af5f9
platform : None
subdir : osx-64
timestamp : 1527165146829
url : https://repo.anaconda.com/pkgs/main/osx-64/freetype-2.9.1-hb4e5f40_0.tar.bz2
dependencies:
libpng >=1.6.34,<1.7.0a0
zlib >=1.2.11,<1.3.0a0
I checked with the Navigator and dependencies libpng 1.6.34 and zlib 1.2.11 are already installed on my system. I then typed the following:
conda info pillow and the latest version of pillow shown is pillow 4.2.1 whilst version 5.1.0 is installed on my system, so it would appear that conda isn't up to date:
pillow 4.2.1 py36_0
-------------------
file name : pillow-4.2.1-py36_0.tar.bz2
name : pillow
version : 4.2.1
build string: py36_0
build number: 0
channel : https://repo.anaconda.com/pkgs/free/osx-64
size : 505 KB
arch : x86_64
constrains : ()
date : 2017-07-08
license : PIL license
license_family: Other
md5 : 1c57b908ca7ea5c5a9ea16a785c82ea2
platform : darwin
subdir : osx-64
url : https://repo.anaconda.com/pkgs/free/osx-64/pillow-4.2.1-py36_0.tar.bz2
dependencies:
freetype 2.5.*
jpeg 9*
libtiff 4.0.*
olefile
python 3.6*
zlib 1.2.*
It would appear that pillow requires freetype version 2.5.x so perhaps that explains why updates are not being carried out.
@odebroqueville I checked with version 1.8.7 and nothing seems out of place. Do you have more than one version of anaconda navigator on your system?
If you click on about navigator do you see 1.8.7. If you open the terminal, activate the base environment, what do you see?
anaconda-navigator
Yes, I have version Anaconda Navigator 1.8.7 and have only installed anaconda once on my macbook. I have the following files in /bin:
-rwxrwxr-x 1 odebroqueville staff 255 13 Jun 15:15 anaconda
-rwxrwxr-x 1 odebroqueville staff 256 13 Jun 15:15 anaconda-navigator
-rwxrwxr-x 1 odebroqueville staff 249 13 Jun 15:15 anaconda-project
conda info --envs
# conda environments:
#
base * /Users/odebroqueville/anaconda3
@odebroqueville I am really not sure what is going on :-|
Please try force reinstalling navigator
conda install anaconda-navigator=1.8.7 --force
I performed the following:
conda install anaconda-navigator=1.8.7 --force
Solving environment: done
## Package Plan ##
environment location: /Users/odebroqueville/anaconda3
added / updated specs:
- anaconda-navigator=1.8.7
The following packages will be UPDATED:
anaconda-navigator: 1.8.7-py36_0 --> 1.8.7-py36_0
Proceed ([y]/n)? y
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
and launched the Navigator. Learning and Community tabs are empty again and I'm getting the same error message when I try to update freetype.
Why is the latest version of pillow in conda only pillow 4.2.1 py36_0 and not 5.1.0 ?
Sorry! I found pillow 5.1.0 after doing conda info pillow:
pillow 5.1.0 py36hfcce615_0
---------------------------
file name : pillow-5.1.0-py36hfcce615_0.tar.bz2
name : pillow
version : 5.1.0
build string: py36hfcce615_0
build number: 0
channel : https://repo.anaconda.com/pkgs/main/osx-64
size : 542 KB
arch : None
constrains : ()
license : PIL
md5 : 8f20e17c3f5f4c716400d90713d927ca
platform : None
subdir : osx-64
timestamp : 1523904057734
url : https://repo.anaconda.com/pkgs/main/osx-64/pillow-5.1.0-py36hfcce615_0.tar.bz2
dependencies:
freetype >=2.8,<2.9.0a0
jpeg >=9b,<10a
libtiff >=4.0.9,<5.0a0
olefile
python >=3.6,<3.7.0a0
tk >=8.6.7,<8.7.0a0
zlib >=1.2.11,<1.3.0a0
I hadn't found it before because I thought the list was sorted alphabetically, but 5.1.0 appears before 2.1.0!
I'm wondering if "freetype >=2.8,<2.9.0a0" means that pillow 5.1.0 requires freetype 2.8 and not above, i.e. 2.9, and if that condition may block updates.
I tried updating other packages (babel, xlwt), but nothing gets updated.
@odebroqueville I have issued a "fix" which will provide the user with more information of what is going on, to be released this week. Basically conda cannot update because the latest verison that does not yield conflicts is the one you already have as you saw when attempting to install the specific version screenshot
I filed https://github.com/conda/conda/issues/7551 to provide a better message that the current:
All requested packages already installed.
This is not an error on Navigator side per se, (except for also displaying the same message which is not happening) BUT conda will behave the same on the CLI so that is why I opened the new issue.
Thanks for the feedback.
I will close this as soon as the new version is released which inlcudes the extra info from conda.
Are there any updates to this, because I seem to have the same issue, in addition to 3 other packages. So in total, whenever I try to update jupyterlab to 0.34.12, llvmlite to 0.27.0, sip to 4.19.8, and spyder-kernels to 0.4.2, I have the issue the OP had: either the update packages notification screen pops up and the blue progress bar just keeps scrolling to no end, or it finally resolves, shows the following prompt that 4 packages will be installed, but still nothing happens once it is "installed," (i.e. it shows "installing packages" on the bottom, then says, "4 packages installed," but the same packages are left still there as "updatable."
Except, I now noticed that there might be an incompatibility with jupyterlab-server 0.3.0 and 0.2.0 as updating this drops JupyterLab back to the previous version, and vice versa. Regardless, when I don't touch JupyterLab, the other 3 packages don't do anything in terms of installation. And I too definitely only have 1 version of navigator, because I went and uninstalled everything and reinstalled the latest version.
Actual Behavior
A popup window appeared, but it remained blank. Nothing seemed to be happening and the packages weren't updated. (screenshot)
Expected Behavior
Instead of a blank popup, I should have seen which packages were being updated and, once updated, the packages should have been removed from the Updatable packages list.
Steps to Reproduce
I first installed the latest version of Anaconda (Python 3.6 version, 64-Bit Graphical Installer 613 MB) for macOS. In the Navigator, I filtered the list of packages to view only updatable packages. 2 packages were shown:
Anaconda or Miniconda version:
Anaconda Navigator 1.8.7 anaconda Command line client (version 1.6.14)
Operating System:
macOS 10.13.5 High Sierra
conda info
conda list --show-channel-urls