Skip to contentSkip to conversation

New: Linux-Headers extracting failure

Buildroot bugzilla at busybox.net 1 participant 3 messages Feb 4, 2020

lore
Share & tools
lore
#0 lore raw

https://bugs.busybox.net/show_bug.cgi?id=12536

Bug ID: 12536
Summary: Linux-Headers extracting failure
Product: buildroot
Version: 2019.11.1
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P5
Component: Other
Assignee: unassigned at buildroot.uclibc.org
Reporter: melanie at trash-mail.com
CC: buildroot at uclibc.org
Target Milestone: ---

Buildroot fails with the following error message:

Quoted 1 line
Quoted 1 line
Quoted 1 line

linux-headers custom Extracting

/home/user/pi/my/dl/linux/tarball | tar --strip-components=1 -C
/home/user/pi/my/output/build/linux-headers-custom -xf -
/bin/sh: /home/user/pi/my/dl/linux/tarball: Permission denied
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
make[1]: *** [package/pkg-generic.mk:172:
/home/user/pi/my/output/build/linux-headers-custom/.stamp_extracted] Error 2
make: *** [Makefile:84: _all] Error 2

The failure is caused by this command-line:

/home/user/pi/my/dl/linux/tarball | tar --strip-components=1 -C
/home/user/pi/my/output/build/linux-headers-custom -xf -

To fix this issue, the following command works for me:

tar --strip-components=1 -C /home/user/pi/my/output/build/linux-headers-custom
-xf /home/user/pi/my/dl/linux/tarball

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.
#1 lore raw

[Buildroot] [Bug 12536] Linux-Headers extracting failure

https://bugs.busybox.net/show_bug.cgi?id=12536

--- Comment #1 from Peter Seiderer <[email protected]> --- The extract command for e.g. RaspberryPi looks like the following:

gzip -d -c <custom_path>/dl/linux/linux-64d0a9870ac14d5eb5253f67d984ae348eec1393.tar.gz | <custom_path>/host/bin/tar --strip-components=1 -C
<custom_path>/build/linux-headers-custom -xf -

Maybe try to re-name your tarball a little bit more meaningful.e.g.

/home/user/pi/my/dl/linux/tarball.tar

or (after compression)

/home/user/pi/my/dl/linux/tarball.tar.gz

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.
#2 lore raw

[Buildroot] [Bug 12536] Linux-Headers extracting failure

In reply to bugzilla at busybox.net

https://bugs.busybox.net/show_bug.cgi?id=12536

Thomas Petazzoni <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------

         Resolution|---                         |INVALID
             Status|NEW                         |RESOLVED

--- Comment #2 from Thomas Petazzoni <[email protected]> --- We use the tarball filename extension to decide how to uncompress it, so if it doesn't have any extension, we don't know what to do with it.

As Peter explained, it should have a .tar, .tar.gz, .tar.xz, tar.bz2, etc. extension depending on the compression scheme being used.

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.