Caddy: tarball is gzipped twice

Created on 20 Jul 2018  路  4Comments  路  Source: caddyserver/caddy

2. What are you trying to do?

Downloading precompiled versions for linux from: https://caddyserver.com/download

I am trying to extract the tar ball.


$ tar xvzf caddy_v0.11.0_linux_386_personal.tar.gz
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors

# The tarball is gzipped twice.
$ zcat caddy_v0.11.0_linux_386_personal.tar.gz | tar xvzf -
README.txt
LICENSES.txt
CHANGES.txt
EULA.txt
init/
init/README.md
init/freebsd/
init/freebsd/caddy
init/linux-systemd/
init/linux-systemd/README.md
init/linux-systemd/caddy.service
init/linux-sysvinit/
init/linux-sysvinit/README.md
init/linux-sysvinit/caddy
init/linux-upstart/
init/linux-upstart/README.md
init/linux-upstart/caddy.conf
init/linux-upstart/caddy.conf.centos-6
init/linux-upstart/caddy.conf.ubuntu-12.04
init/mac-launchd/
init/mac-launchd/README.md
init/mac-launchd/com.caddyserver.web.plist
caddy

6. What did you expect to see?

I expect a tarball to be gzipped only once and that it contains all files in a subfolder
caddy_v0.11.0_linux_386_personal (this is the standard for all tarballs on UNIX).

$ tar xvzf caddy_v0.11.0_linux_386_personal.tar.gz
caddy_v0.11.0_linux_386_personal/README.txt
caddy_v0.11.0_linux_386_personal/LICENSES.txt
caddy_v0.11.0_linux_386_personal/CHANGES.txt
caddy_v0.11.0_linux_386_personal/EULA.txt
caddy_v0.11.0_linux_386_personal/init/
caddy_v0.11.0_linux_386_personal/init/README.md
caddy_v0.11.0_linux_386_personal/init/freebsd/
caddy_v0.11.0_linux_386_personal/init/freebsd/caddy
caddy_v0.11.0_linux_386_personal/init/linux-systemd/
caddy_v0.11.0_linux_386_personal/init/linux-systemd/README.md
caddy_v0.11.0_linux_386_personal/init/linux-systemd/caddy.service
caddy_v0.11.0_linux_386_personal/init/linux-sysvinit/
caddy_v0.11.0_linux_386_personal/init/linux-sysvinit/README.md
caddy_v0.11.0_linux_386_personal/init/linux-sysvinit/caddy
caddy_v0.11.0_linux_386_personal/init/linux-upstart/
caddy_v0.11.0_linux_386_personal/init/linux-upstart/README.md
caddy_v0.11.0_linux_386_personal/init/linux-upstart/caddy.conf
caddy_v0.11.0_linux_386_personal/init/linux-upstart/caddy.conf.centos-6
caddy_v0.11.0_linux_386_personal/init/linux-upstart/caddy.conf.ubuntu-12.04
caddy_v0.11.0_linux_386_personal/init/mac-launchd/
caddy_v0.11.0_linux_386_personal/init/mac-launchd/README.md
caddy_v0.11.0_linux_386_personal/init/mac-launchd/com.caddyserver.web.plist
caddy_v0.11.0_linux_386_personal/caddy
help wanted

Most helpful comment

Huh, weird. I've heard of this once or twice before, but it is definitely sporadic. I don't know what causes it yet... will look into it when I get a chance.

All 4 comments

Huh, weird. I've heard of this once or twice before, but it is definitely sporadic. I don't know what causes it yet... will look into it when I get a chance.

Can reproduce this on Caddy 0.11.0, Linux x64.

got the same trouble with a custom arm7 build from official build page

@mholt could you check this again ? It's happening to me today when downloading Caddy v1.0.3.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ericmdantas picture ericmdantas  路  3Comments

billop picture billop  路  3Comments

klaasel picture klaasel  路  3Comments

la0wei picture la0wei  路  3Comments

jgsqware picture jgsqware  路  3Comments