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
I am using ubuntu:20.04 docker image, and install the busybox command.
When extract the nghttp2 tarball file on v1.46.0, I got error.
# busybox wget -q https://github.com/nghttp2/nghttp2/releases/download/v1.46.0/nghttp2-1.46.0.tar.gz -O - | busybox tar xz
wget: note: TLS certificate validation not implemented
tar: invalid tar magic
Downloading the bz2/gz/xz files, also doesn't works.
# busybox tar xzf nghttp2-1.46.0.tar.gz
tar: invalid tar magic
# busybox tar xJf nghttp2-1.46.0.tar.xz
tar: invalid tar magic
# busybox tar xjf nghttp2-1.46.0.tar.bz2
tar: invalid tar magic
Here is some work situations:
# GNU tar works
busybox wget -q https://github.com/nghttp2/nghttp2/releases/download/v1.46.0/nghttp2-1.46.0.tar.gz -O - | tar xz
# Github create source tarball works
busybox wget -q https://github.com/nghttp2/nghttp2/archive/refs/tags/v1.46.0.tar.gz -O - | busybox tar xz
# Project create tarball from mongo-c-driver works
busybox wget -q https://github.com/mongodb/mongo-c-driver/releases/download/1.19.1/mongo-c-driver-1.19.1.tar.gz -O - | busybox tar xz
So I think is the nghttp2 create a incompatible tarball.
I am using
ubuntu:20.04
docker image, and install thebusybox
command.When extract the nghttp2 tarball file on v1.46.0, I got error.
Downloading the bz2/gz/xz files, also doesn't works.
Here is some work situations:
So I think is the nghttp2 create a incompatible tarball.
And I found busybox have a build flag for this issue: http://lists.busybox.net/pipermail/busybox/2010-September/073298.html
But not all busybox distribution will enable this flag. So if nghttp2 can create a compatible tarball if should be good.
The text was updated successfully, but these errors were encountered: