# archive_gzip_multi_member

> The gzip stream contains more than one member.

The gzip stream contains more than one member.

| | |
| --- | --- |
| Kind | Build or validation problem |
| Reported by | Archive validation (registry, room hosts, disko publish) |
| `disko` exit code | 1 (problems) |

The archive is a gzip stream with more than one member. A release archive
must be exactly one gzip member that contains the whole tar.

## Why it happens

Archive validation reports this code: the registry on upload, and room hosts
before loading. `disko publish` always writes a single member. Concatenating
two `.gz` files, or tools that compress in several independent blocks,
produce more than one member.

## Wrong

```sh
gzip -c part1.tar > release.tgz
gzip -c part2.tar >> release.tgz
```

## Right

```sh
disko publish --dry-run --out release.tgz
```

## See also

- [Publish a release](/get-started/publish)
- [`archive_trailing_data`](/errors/archive_trailing_data)
