Error: "/var/tmp/petsc-3.18.6//lib/petsc/conf/petscrules: No such file or directory"
------
> [22/30] RUN mkdir -p /var/tmp && wget -q -nc --no-check-certificate -P /var/tmp http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-3.18.6.tar.gz && mkdir -p /var/tmp && tar -x -f /var/tmp/petsc-lite-3.18.6.tar.gz -C /var/tmp -z && cd /var/tmp/petsc-3.18.6 && CC=mpicc CXX=mpicxx F77=mpif77 F90=mpif90 FC=mpifort ./configure --prefix=/usr/local/petsc --CFLAGS='-O3' --CXXFLAGS='-O3' --FFLAGS='-O3' --download-f2cblaslapack=0 --download-f2cblaslapack=1 --download-fc --download-hypre --download-mumps --download-ptscotch --download-scalapack --with-blaslapack-dir=/opt/intel/mkl/ --with-debugging=no --with-mkl_cpardiso-dir=/opt/intel/mkl/ --with-mkl_pardiso-dir=/opt/intel/mkl/ CC=mpicc CXX=mpicxx F77=mpif77 F90=mpif90 FC=mpifort && make -j$(nproc) && make -j$(nproc) install && echo "/usr/local/petsc/lib" >> /etc/ld.so.conf.d/hpccm.conf && ldconfig && rm -rf /var/tmp/petsc-3.18.6 /var/tmp/petsc-lite-3.18.6.tar.gz:
#27 3.172 value.setValue(v.getValue())
#27 3.172 File "/var/tmp/petsc-3.18.6/config/BuildSystem/nargs.py", line 284, in setValue
#27 3.172 raise ValueError('Nonexistent directory: '+str(value)+' for key '+str(self.key))
#27 3.209 /var/tmp/petsc-3.18.6/lib/petsc/conf/rules:865: /var/tmp/petsc-3.18.6//lib/petsc/conf/petscrules: No such file or directory
#27 3.209 make[1]: *** No rule to make target '/var/tmp/petsc-3.18.6//lib/petsc/conf/petscrules'. Stop.
#27 3.209 make: *** [GNUmakefile:17: /var/tmp/petsc-3.18.6//lib/petsc/conf/petscvariables] Error 2
#27 3.209 make: *** Waiting for unfinished jobs....
#27 3.209 /var/tmp/petsc-3.18.6/lib/petsc/conf/rules:865: /var/tmp/petsc-3.18.6//lib/petsc/conf/petscrules: No such file or directory
#27 3.209 make[1]: *** No rule to make target '/var/tmp/petsc-3.18.6//lib/petsc/conf/petscrules'. Stop.
#27 3.209 make: *** [GNUmakefile:17: lib/petsc/conf/petscvariables] Error 2
------
Dockerfile:163
--------------------
162 | # http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-3.18.6.tar.gz
163 | >>> RUN mkdir -p /var/tmp && wget -q -nc --no-check-certificate -P /var/tmp http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-3.18.6.tar.gz && \
164 | >>> mkdir -p /var/tmp && tar -x -f /var/tmp/petsc-lite-3.18.6.tar.gz -C /var/tmp -z && \
165 | >>> cd /var/tmp/petsc-3.18.6 && CC=mpicc CXX=mpicxx F77=mpif77 F90=mpif90 FC=mpifort ./configure --prefix=/usr/local/petsc --CFLAGS='-O3' --CXXFLAGS='-O3' --FFLAGS='-O3' --download-f2cblaslapack=0 --download-f2cblaslapack=1 --download-fc --download-hypre --download-mumps --download-ptscotch --download-scalapack --with-blaslapack-dir=/opt/intel/mkl/ --with-debugging=no --with-mkl_cpardiso-dir=/opt/intel/mkl/ --with-mkl_pardiso-dir=/opt/intel/mkl/ CC=mpicc CXX=mpicxx F77=mpif77 F90=mpif90 FC=mpifort && \
166 | >>> make -j$(nproc) && \
167 | >>> make -j$(nproc) install && \
168 | >>> echo "/usr/local/petsc/lib" >> /etc/ld.so.conf.d/hpccm.conf && ldconfig && \
169 | >>> rm -rf /var/tmp/petsc-3.18.6 /var/tmp/petsc-lite-3.18.6.tar.gz
170 | ENV CMAKE_PREFIX_PATH=/usr/local/petsc
--------------------
ERROR: failed to solve: process "/bin/sh -c mkdir -p /var/tmp && wget -q -nc --no-check-certificate -P /var/tmp http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-3.18.6.tar.gz && mkdir -p /var/tmp && tar -x -f /var/tmp/petsc-lite-3.18.6.tar.gz -C /var/tmp -z && cd /var/tmp/petsc-3.18.6 && CC=mpicc CXX=mpicxx F77=mpif77 F90=mpif90 FC=mpifort ./configure --prefix=/usr/local/petsc --CFLAGS='-O3' --CXXFLAGS='-O3' --FFLAGS='-O3' --download-f2cblaslapack=0 --download-f2cblaslapack=1 --download-fc --download-hypre --download-mumps --download-ptscotch --download-scalapack --with-blaslapack-dir=/opt/intel/mkl/ --with-debugging=no --with-mkl_cpardiso-dir=/opt/intel/mkl/ --with-mkl_pardiso-dir=/opt/intel/mkl/ CC=mpicc CXX=mpicxx F77=mpif77 F90=mpif90 FC=mpifort && make -j$(nproc) && make -j$(nproc) install && echo \"/usr/local/petsc/lib\" >> /etc/ld.so.conf.d/hpccm.conf && ldconfig && rm -rf /var/tmp/petsc-3.18.6 /var/tmp/petsc-lite-3.18.6.tar.gz" did not complete successfully: exit code: 2
ERROR conda.cli.main_run:execute(47): `conda run docker build --no-cache --pull -t petsc-mpi_ogs_container _out/` failed. (See above for error)
script returned exit code 1
log.txt
Dockerfile