You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Found the cause. Since we merge layers from the end (newest) we add a symlink (/var/log) to a non-existent location (/data/var/log). Later we try to add some files under the /var/log/ path. Tar will accept anything, but at the extraction time Docker will complain because it doesn't know where to extract it (there is no /data/var/log path).
If we have a symlink to a location that does not exist in the
squashed tar (yet), we don't know if it's a file or a directory.
In case it's a directory - we cannot add any new files under
this directory because extration will fail at the import time.
Assume here the target is directory (if it's a file it won't
break) and skip all files that should be added under this directory.
Fixes#104.
Some files seem to be missing, as image cannot be loaded after squashing.
Full log
The text was updated successfully, but these errors were encountered: