O z flag do GNU tar (que é a versão de tar fornecida com o Ubuntu) é usado para especificar que o arquivo sendo processado é compactado usando gzip , que é normalmente indicado pelo .tar.gz ( ou, mais raramente, .tgz ) extensão. No GNU tar, é um erro usar o sinal z se o arquivo não estiver compactado com gzip , como você experimenta agora.
Os arquivos que usam a extensão .tar.xz são compactados com xz, e o sinalizador correspondente no tar GNU é J . Portanto, substituir z por J em seu comando deve resolver seu problema. Além disso, você pode receber um erro "comando não encontrado" se as ferramentas xz não estiverem instaladas em seu sistema, o que pode ser solucionado instalando o pacote xz-utils .