97

Per How do I uncompress a tarball that uses .xz?, I tried tar xf php-5.6.0RC4.tar.xz and tar -xJf php-5.6.0RC4.tar.xz and in both cases I get the following:

tar (child): xz: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

It's this php-5.6.0RC4.tar.xz.

I'm running Ubuntu 14.04 LTS.

What's wrong?

1 Answer 1

152

The line

tar (child): xz: Cannot exec: No such file or directory

gives you the real error. The xz programm cannot be executed, probably because it is not installed. To install the xz (de)compression tools, issue one of the following commands depending on your distibution:

sudo apt-get install xz-utils          # Debian / Ubuntu
sudo yum install xz                    # RHEL / CentOS
sudo zypper in xz                      # OpenSuSE
sudo pacman -S xz                      # Arch Linux
3
  • 5
    same solution worked for gzip, error was - tar (child): gzip: Cannot exec: No such file or directory Sep 10, 2020 at 12:52
  • 2
    For those using RHEL/CentOS, the install command is simply: yum install xz.
    – Kevin
    Jul 7, 2021 at 12:33
  • 1
    @squareskittles Thanks, I added RHEL and two other distros to my answer.
    – mpy
    Jul 7, 2021 at 17:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.