Клонирование conda env завершается ошибкой: ошибка conda.core.link:_execute(543) - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь клонировать среду conda, чтобы использовать ее на новой машине.На первом компьютере:

conda-env export -n dvina > dvina.yml

На целевом компьютере:

conda-env create -n dvina -f=dvina.yml

Сбой при ошибке conda.core.link:_execute(543).Поиск показывает многочисленные сообщения с conda.core.link, но ни одного с 543.Это вывод оболочки bash с целевой машины:

$ conda-env create -n dvina -f=dvina.yml
Collecting package metadata: done
Solving environment: done

Downloading and Extracting Packages
numpy-base-1.15.4    | 4.2 MB    | ##################################### | 100% 
mkl_random-1.0.2     | 383 KB    | ##################################### | 100% 
mkl_fft-1.0.6        | 191 KB    | ##################################### | 100% 
gcc_linux-64-7.3.0   | 10 KB     | ##################################### | 100% 
pytz-2018.7          | 248 KB    | ##################################### | 100% 
gxx_linux-64-7.3.0   | 9 KB      | ##################################### | 100% 
graphite2-1.3.12     | 106 KB    | ##################################### | 100% 
ca-certificates-2018 | 124 KB    | ##################################### | 100% 
libcurl-7.62.0       | 517 KB    | ##################################### | 100% 
python-dateutil-2.7. | 274 KB    | ##################################### | 100% 
intel-openmp-2019.1  | 885 KB    | ##################################### | 100% 
gfortran_linux-64-7. | 9 KB      | ##################################### | 100% 
libgcc-7.2.0         | 304 KB    | ##################################### | 100% 
pandas-0.23.4        | 10.0 MB   | ##################################### | 100% 
numpy-1.15.4         | 47 KB     | ##################################### | 100% 
mkl-2019.1           | 204.6 MB  | ##################################### | 100% 
curl-7.62.0          | 143 KB    | ##################################### | 100% 
six-1.12.0           | 22 KB     | ##################################### | 100% 
openbabel-2.4.1      | 5.1 MB    | ##################################### | 100% 
binutils_linux-64-2. | 9 KB      | ##################################### | 100% 
libpng-1.6.35        | 335 KB    | ##################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: failed
ERROR conda.core.link:_execute(543): An error occurred while installing package 'defaults::icu-58.2-h9c2bf20_1'.
IsADirectoryError(21, 'Is a directory')
Attempting to roll back.

Rolling back transaction: done

[Errno 21] Is a directory: '/home/mheller/anaconda3/pkgs/icu-58.2-h9c2bf20_1/lib/icu/current'

Обе машины работают под управлением Ubuntu;исходная машина 16.04.2, целевая машина 16.04.5.Я обновил conda для обоих: conda update -n base conda -c anaconda.

Папка с именем dvina создана, но содержит только папку conda-meta с json файлами.

Как примечаниеэто происходит на двух машинах с Ubuntu 16.04.5, но работает, если я клонирую среду на исходной машине с Ubuntu 16.04.2.Кроме того, я наблюдаю такое же поведение, если пытаюсь создать новую среду с нуля, но только на машинах с Ubuntu 16.04.5.Насколько я понимаю, я не могу откатиться до Ubuntu 16.04.2, так как я могу решить эту проблему со стороны conda?

...