Conda验证错误:如何在Ubuntu上通过conda安装llvm-openmp包?

k5ifujac  于 2022-11-02  发布在  其他
关注(0)|答案(1)|浏览(309)

我尝试使用conda安装上述软件包,但失败,错误消息如下。

  1. conda create --name test llvm-openmp
  2. Collecting package metadata (current_repodata.json): done
  3. Solving environment: done
  4. ## Package Plan ##
  5. environment location: /home/bla/anaconda3/envs/test
  6. added / updated specs:
  7. - llvm-openmp
  8. The following packages will be downloaded:
  9. package | build
  10. ---------------------------|-----------------
  11. _libgcc_mutex-0.1 | conda_forge 3 KB conda-forge
  12. _openmp_mutex-4.5 | 2_gnu 23 KB conda-forge
  13. libgomp-12.2.0 | h65d4601_19 455 KB conda-forge
  14. ------------------------------------------------------------
  15. Total: 481 KB
  16. The following NEW packages will be INSTALLED:
  17. _libgcc_mutex conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge None
  18. _openmp_mutex conda-forge/linux-64::_openmp_mutex-4.5-2_gnu None
  19. libgcc-ng conda-forge/linux-64::libgcc-ng-12.2.0-h65d4601_19 None
  20. libgomp conda-forge/linux-64::libgomp-12.2.0-h65d4601_19 None
  21. libzlib conda-forge/linux-64::libzlib-1.2.13-h166bdaf_4 None
  22. llvm-openmp conda-forge/linux-64::llvm-openmp-14.0.4-he0ac6c6_0 None
  23. Proceed ([y]/n)? y
  24. Downloading and Extracting Packages
  25. libgomp-12.2.0 | 455 KB | ##################################### | 100%
  26. _openmp_mutex-4.5 | 23 KB | ##################################### | 100%
  27. _libgcc_mutex-0.1 | 3 KB | ##################################### | 100%
  28. Preparing transaction: done
  29. Verifying transaction: failed
  30. CondaVerificationError: The package for llvm-openmp located at /home/bla/anaconda3/pkgs/llvm-openmp-14.0.4-he0ac6c6_0
  31. appears to be corrupted. The path 'lib/libarcher.so.bak'
  32. specified in the package manifest cannot be found.

我手动下载并解压缩了conda软件包一次,在那里我可以看到应该丢失的文件。例如,对于版本8,安装工作,但这对我来说是不够的。我也确定我已经安装了这个软件包之前,最后一次Ubuntu更新,然后我不得不重新安装图形驱动程序和其他事情。我使用Ubuntu 22.04.1 LTS。

pgky5nke

pgky5nke1#

软件包未在事务概要的downloads部分列出,这意味着它位于软件包高速缓存中,并且在那里已损坏。请尝试从软件包高速缓存中删除tarball(tar.gz和/或.conda)和相应的非捆绑文件夹。用户可以使用以下命令查询软件包高速缓存位置

  1. conda config --show pkgs_dirs
  2. ## probably something like
  3. ## /home/bla/anaconda3/pkgs

并移除具有llvm-openmp-14.0.4-he0ac6c6_0的任何内容。

相关问题