Minha solução foi instalar bsdtar . Eu não sei porque o tar regular não estava funcionando, mas vou enviar um relatório de bug.
Eu sempre usei esse comando para extrair arquivos de uma bola de tarja do bzip2:
tar xjvf file.tar.bz2
Mas agora no Ubuntu 14.04, recebo este erro:
tar: Conflicting compression options
Try 'tar --help' or 'tar --usage' for more information.
Alguma coisa mudou ou isso é um bug?
EDIT: Eu acho que pode haver um bug. Eu tentei executá-lo através de bunzip2 primeiro e depois extrair tudo da tarball resultante, e consegui isto:
$ tar xvf file.tar
tar (child): pbzip2: 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
EDIT2: Isto é o que eu recebo depois de instalar o pbzip2 :
$ tar xf file.tar
pbzip2: producer_decompress: *ERROR: when reading bzip2 input stream
Terminator thread: premature exit requested - quitting...
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Você deve estar combinando as opções de compactação -z e -j . O primeiro usa gzip o segundo usa bzip . O comando tar xjvf não lhe dará esse erro.
instale o bzip2 e então ele deve estar funcionando. por exemplo, em debian / ubuntu
sudo apt-get install bzip2
ou no gentoo
emerge bzip2
Tags tar bzip2 linux ubuntu ubuntu-14.04