InvalidArchiveError('Error with archive C:\Users\Sahaja Reddy\Anaconda3\pkgs\openssl-1.1.1g-he774522_0.conda. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nCould not unlink (errno=22, retcode=-25, archive_p=1873471744752)')
I had this same problem - I had an IPython instance open that was holding onto the Openssl handle open so I wasn't able to delete the Openssl folder as mentioned above by Prayson. After closing all of my IPython & Python instances through the command prompt, or entering the following in a command prompt:
TASKKILL /F /IM python.exe
I was then able to run
conda install -c conda-forge libarchive
(as mentioned previously) to update the openssl library without having to actually delete anything. After that, everything went back to normal.
The better approach is to do a cleanup
conda clean --all
https://docs.conda.io/projects/conda/en/latest/commands/clean.html
InvalidArchiveError when trying to install with conda can happen if you don't have enough free space on the hard disk. Make sure you have enough free space.
For windows it was a folder permisions issue
Solution reference in this site,
"Go to anaconda Find... Under the installation path Anaconda3 Folder , Right click to select Properties –> Security –> Select current computer user –> edit , Check on write in Authority –> preservation , Wait for security information to be written , Then execute again"
https://copyfuture.com/blogs-details/202203310858236776
Hope it helps
The issue is with corrupt openssl package. You need to first delete all openssl pkg files and reinstall them. This is what I did:
# as the error show where the openssl files are
cd %USERPROFILE%\AppData\Local\Continuum\miniconda3\pkgs\
# with linux I did rm -fr openssl*
DEL /Q /F /S "openssl*"
# install openssl from libarchive
conda install -c conda-forge libarchive
That reinstall openssl and everything will be back to normal.
© 2022 - 2024 — McMap. All rights reserved.