gocrack
gocrack copied to clipboard
problem building docker image
Hi guys,
Hope you are all well !
When I go to docker dir, and try to build
cd docker
make build
I have the following error:
$ make build
fatal: destination path 'hashcat' already exists and is not an empty directory.
HEAD is now at 72319875 Update version to 5.1.0
docker build --build-arg USER_ID="1000" --build-arg AUTHOR="Christopher Schmitt <[email protected]>" -t gocrack/hashcat_shared -f Dockerfile.hashcat.ubuntu /home/ubuntu/gocrack/docker
Sending build context to Docker daemon 76.81MB
Step 1/13 : FROM ubuntu:xenial
---> 96da9143fb18
Step 2/13 : ARG AUTHOR
---> Using cache
---> 7479248e0ca6
Step 3/13 : LABEL AUTHOR=${AUTHOR}
---> Using cache
---> f8e37fbfbce8
Step 4/13 : RUN apt-get update && apt-get install -y --no-install-recommends make build-essential git patch && rm -rf /var/lib/apt/lists/*
---> Using cache
---> fa50948a6a19
Step 5/13 : ARG USER_ID
---> Using cache
---> b2034b290192
Step 6/13 : RUN useradd --non-unique --uid $USER_ID build
---> Using cache
---> 23e24603212f
Step 7/13 : WORKDIR /src/hashcat
---> Using cache
---> 4bda10f82317
Step 8/13 : COPY files/hashcat_shared.patch .
---> Using cache
---> 23c1f6622550
Step 9/13 : COPY external/hashcat .
---> Using cache
---> dd07e5c03c80
Step 10/13 : RUN chown -R build:build /src/hashcat
---> Using cache
---> 5ddb76737898
Step 11/13 : USER build
---> Using cache
---> 28fe75b40b55
Step 12/13 : RUN ["patch", "src/Makefile", "hashcat_shared.patch"]
---> Using cache
---> bd1e06a75b8d
Step 13/13 : CMD ["make", "DESTDIR=/out", "PREFIX=", "install"]
---> Using cache
---> 7318f41819dc
Successfully built 7318f41819dc
Successfully tagged gocrack/hashcat_shared:latest
docker run --rm --net=host -e USER_ID=1000 \
-v /home/ubuntu/gocrack/docker/dist/hashcat:/out \
gocrack/hashcat_shared
install -m 755 -d /out/share
gcc -c -O2 -pipe -std=gnu99 -Iinclude/ -IOpenCL/ -Ideps/LZMA-SDK/C -Ideps/OpenCL-Headers -DWITH_BRAIN -Ideps/xxHash -I/ -DWITH_HWMON src/affinity.c -o obj/affinity.NATIVE.SHARED.o -fpic
gcc -c -O2 -pipe -std=gnu99 -Iinclude/ -IOpenCL/ -Ideps/LZMA-SDK/C -Ideps/OpenCL-Headers -DWITH_BRAIN -Ideps/xxHash -I/ -DWITH_HWMON src/autotune.c -o obj/autotune.NATIVE.SHARED.o -fpic
gcc -c -O2 -pipe -std=gnu99 -Iinclude/ -IOpenCL/ -Ideps/LZMA-SDK/C -Ideps/OpenCL-Headers -DWITH_BRAIN -Ideps/xxHash -I/ -DWITH_HWMON src/benchmark.c -o obj/benchmark.NATIVE.SHARED.o -fpic
gcc -c -O2 -pipe -std=gnu99 -Iinclude/ -IOpenCL/ -Ideps/LZMA-SDK/C -Ideps/OpenCL-Headers -DWITH_BRAIN -Ideps/xxHash -I/ -DWITH_HWMON src/bitmap.c -o obj/bitmap.NATIVE.SHARED.o -fpic
src/Makefile:426: recipe for target 'install_make_shared_root' failed
install: cannot change permissions of '/out/share': No such file or directory
make: *** [install_make_shared_root] Error 1
make: *** Waiting for unfinished jobs....
Makefile:19: recipe for target 'hashcat' failed
make: *** [hashcat] Error 2
Any reason why that happened ?
Cheers, X.