diff --git a/installsystems/image.py b/installsystems/image.py
index 14df415d55f7cb8facd8efba81981e69ff71750a..38c2cee529e7c0c8c40802fcf5e2384370f7fcd0 100644
--- a/installsystems/image.py
+++ b/installsystems/image.py
@@ -628,7 +628,7 @@ class Payload(object):
             raise Exception("Unable to open payload file %s" % self.path)
         # try to open tarball on payload
         try:
-            t = Tarball.open(fileobj=fo, mode="r|gz")
+            t = Tarball.open(fileobj=fo, mode="r|gz", ignore_zeros=True)
         except Exception as e:
             raise Exception("Invalid payload tarball: %s" % e)
         # filter on file to extact