通过限制我的工作机器的带宽,我可以复现此问题。
首先,运行以下命令
sudo wondershaper -a eth0 -d 1024 -u 1024
将下载带宽限制为1MBit/s
然后,从最新的Clojure Docker镜像启动clj
docker run -ti clojure clj -Sdeps '{:deps {org.deeplearning4j/deeplearning4j-nlp {:mvn/version "1.0.0-M2.1"}}}'
失败,错误如下所示
正在下载:com/twelvemonkeys/imageio/imageio-bmp/3.1.1/imageio-bmp-3.1.1.jar 从中央仓库
正在下载:org/bytedeco/javacpp/1.5.7/javacpp-1.5.7-linux-arm64.jar 从中央仓库
构建classpath时出错。无法获取对 'artifact:org.bytedeco:leptonica:1.82.0-1.5.7' 的写入锁
java.lang.IllegalStateException: 无法获取对 'artifact:org.bytedeco:leptonica:1.82.0-1.5.7' 的写入锁
at org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapter$AdaptedLockSyncContext.acquire(N