Skip to content

ltsc2019: There is not enough space on the disk #63

@CanisHelix

Description

@CanisHelix

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions