-
Notifications
You must be signed in to change notification settings - Fork 177
Description
Output of the ue4-docker info command:
ue4-docker version: 0.0.45 (latest available version is 0.0.45)
Operating system: Windows Server 2019 Standard Version 1809 (OS Build 17763.107)
Docker daemon version: 19.03.5
NVIDIA Docker supported: No
Maximum image size: 200GB
Available disk space: 437.34 GiB
Total system memory: 8 GiB physical, 11.41 GiB virtual
Number of processors: 8 physical, 8 logical```
Output of the `ue4-docker build 4.22.3 --no-engine` command:
PS C:\Windows\system32> ue4-docker build 4.22.3 --no-engine
[ue4-docker build] WINDOWS CONTAINER SETTINGS
[ue4-docker build] Isolation mode: process
[ue4-docker build] Base OS image tag: ltsc2019 (host OS is Windows Server version 1809)
[ue4-docker build] Memory limit: No limit
[ue4-docker build] Detected max image size: 200GB
[ue4-docker build] Directory to copy DLLs from: C:\Windows\System32
[ue4-docker build] GENERAL SETTINGS
[ue4-docker build] Not excluding any Engine components.
[ue4-docker build] Not building the ue4-source image, no Git credentials required.
[ue4-docker build] Image "adamrehn/ue4-build-prerequisites:ltsc2019" exists and rebuild not requested, skipping build.
[ue4-docker build] Image "adamrehn/ue4-source:4.22.3-ltsc2019" exists and rebuild not requested, skipping build.
[ue4-docker build] User specified --no-engine, skipping ue4-engine image build.
[ue4-docker build] Building image "adamrehn/ue4-minimal:4.22.3-ltsc2019"...
Sending build context to Docker daemon 16.38kB
Step 1/26 : ARG NAMESPACE
Step 2/26 : ARG TAG
Step 3/26 : ARG PREREQS_TAG
Step 4/26 : FROM ${NAMESPACE}/ue4-source:${TAG}-${PREREQS_TAG} AS builder
---> 49f0ea082c5d
Step 5/26 : COPY set-changelist.py C:\set-changelist.py
---> Using cache
---> 73772d339927
Step 6/26 : RUN python C:\set-changelist.py C:\UnrealEngine\Engine\Build\Build.version && echo. && echo.RUN directive complete. Docker will now commit the filesystem layer to disk. && echo.Note that for large filesystem layers this can take quite some time. && echo.Performing filesystem layer commit... && echo.
---> Using cache
---> 3d96e57d85f1
Step 7/26 : COPY patch-filters-xml.py C:\patch-filters-xml.py
---> Using cache
---> dc18cf231e08
Step 8/26 : RUN python C:\patch-filters-xml.py C:\UnrealEngine\Engine\Build\InstalledEngineFilters.xml && echo. && echo.RUN directive complete. Docker will now commit the filesystem layer to disk. && echo.Note that for large filesystem layers this can take quite some time. && echo.Performing filesystem layer commit... && echo.
---> Using cache
---> e3eecf29d0e5
Step 9/26 : COPY patch-build-graph.py C:\patch-build-graph.py
---> Using cache
---> e8ea910bfe0c
Step 10/26 : RUN python C:\patch-build-graph.py C:\UnrealEngine\Engine\Build\InstalledEngineBuild.xml && echo. && echo.RUN directive complete. Docker will now commit the filesystem layer to disk. && echo.Note that for large filesystem layers this can take quite some time. && echo.Performing filesystem layer commit... && echo.
---> Using cache
---> 795c65adab14
Step 11/26 : ARG EXCLUDE_DEBUG
---> Using cache
---> 91298afd298b
Step 12/26 : ARG EXCLUDE_TEMPLATES
---> Using cache
---> 46f679d7246a
Step 13/26 : WORKDIR C:\UnrealEngine
---> Using cache
---> 29de3692ac19
Step 14/26 : COPY exclude-components.py C:\exclude-components.py
---> Using cache
---> c9aa8310d8ae
Step 15/26 : RUN .\Engine\Build\BatchFiles\RunUAT.bat BuildGraph -target="Make Installed Build Win64" -script=Engine/Build/InstalledEngineBuild.xml -set:HostPlatformOnly=true && python C:\exclude-components.py C:\UnrealEngine\LocalBuilds\Engine\Windows %EXCLUDE_DEBUG% %EXCLUDE_TEMPLATES% && echo. && echo.RUN directive complete. Docker will now commit the filesystem layer to disk. && echo.Note that for large filesystem layers this can take quite some time. && echo.Performing filesystem layer commit... && echo.
---> Using cache
---> 56e33f68492b
Step 16/26 : COPY fix-targets.py C:\fix-targets.py
---> Using cache
---> ce82d08162ae
Step 17/26 : RUN python C:\fix-targets.py C:\UnrealEngine\LocalBuilds\Engine\Windows\Engine\Config\BaseEngine.ini && echo. && echo.RUN directive complete. Docker will now commit the filesystem layer to disk. && echo.Note that for large filesystem layers this can take quite some time. && echo.Performing filesystem layer commit... && echo.
---> Using cache
---> 98260ec50c25
Step 18/26 : RUN C:\copy.py C:\legacy-toolchain-fix.py C:\UnrealEngine\LocalBuilds\Engine\Windows\ && echo. && echo.RUN directive complete. Docker will now commit the filesystem layer to disk. && echo.Note that for large filesystem layers this can take quite some time. && echo.Performing filesystem layer commit... && echo.
---> Using cache
---> 3873d3ab40dd
Step 19/26 : FROM adamrehn/ue4-build-prerequisites:${PREREQS_TAG}
---> 4f71f759d9b5
Step 20/26 : COPY --from=builder C:\UnrealEngine\LocalBuilds\Engine\Windows C:\UnrealEngine
failed to copy files: failed to copy directory: write \?\Volume{42322a2f-4304-11ea-97df-c88b55e01abe}\UnrealEngine\Engine\Plugins\MovieScene\ActorSequence\Binaries\Win64\UE4Editor-ActorSequence.pdb: There is not enough space on the disk.
[ue4-docker build] Error: failed to build image "adamrehn/ue4-minimal:4.22.3-ltsc2019".
I've ran this twice with the same problem now. I'm using a fully updated (as of 2019-1-30) Windows Server 2019, and docker-ee 19.03.5 which should have fixed the 8gb issue I've read about.
I'm going to run with `--exclude debug` now to see if that resolves the issue.