0

I've been trying to use cisco's libacvp on my windows (10, 64 bit) computer for some time now. I have installed OpenSSL 1.1.1g and Docker (19.03.12).

While trying to run docker build -t libacvp_w_openssl111 . in cmd I've been getting the error unable to prepare context: unable to evaluate symlinks in context path: EvalSymlinks: too many links.

I looked through this post (which seemed to get a lot of attention) but the only solution that was found there was to check that the Dockerfile was in the correct directory (also relative to the current directory from cmd), with no file extension and capitalized correctly, which it was. Beyond that - no help.

Any thoughts?

Thanks

2 Answers2

2

It looks you're executing docker build in a folder that has a lot of symlinks, some of them which are pointing out of current dir (unable to prepare context error message)

Try creating a new empty folder, copy Dockerfile there and execute again your docker build -t libacvp_w_openssl111 .

Alejandro Galera
  • 3,445
  • 3
  • 24
  • 42
  • Interesting. Your solution did help me solve this problem (thanks!) but my folder was completely empty (besides a readme.txt file). – Ilay Gussarsky Aug 17 '20 at 09:31
0

I had exactly the same problem but in my case it was a matter of long path where the Dockerfile was sitting. When I moved it to root folder of another drive it worked like a charm.

Tomerikoo
  • 18,379
  • 16
  • 47
  • 61
Jurek_Szy
  • 38
  • 7