Public bug reported:

0 jan@muizenberg:/var/autofs/misc/home/jan$lsb_release -d
Description:    Ubuntu 12.04.1 LTS
0 jan@muizenberg:/var/autofs/misc/home/jan$dpkg -l tar|tail -1
ii  tar                                             1.26-4ubuntu1               
            GNU version of the tar archiving utility
0 jan@muizenberg:/var/autofs/misc/home/jan$dpkg -l |grep xz-lzma
ii  xz-lzma                                         5.1.1alpha+20110809-3       
            XZ-format compression utilities - compatibility commands
0 jan@muizenberg:/var/autofs/misc/home/jan$tar --lzma -cf 
pgd-essay-template.tar.lzma pgd-essay-template.tar
0 jan@muizenberg:/var/autofs/misc/home/jan$unlzma pgd-essay-template.tar.lzma 
unlzma: pgd-essay-template.tar.lzma: File format not recognised
1 jan@muizenberg:/var/autofs/misc/home/jan$file pgd-essay-template.tar.lzma 
pgd-essay-template.tar.lzma: XZ compressed data
0 jan@muizenberg:/var/autofs/misc/home/jan$rm pgd-essay-template.tar
0 jan@muizenberg:/var/autofs/misc/home/jan$unxz pgd-essay-template.tar.lzma 
0 jan@muizenberg:/var/autofs/misc/home/jan$sudo apt-get install lzma
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED
  xz-lzma
The following NEW packages will be installed
  lzma
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 52,2 kB of archives.
After this operation, 18,4 kB disk space will be freed.
Do you want to continue [Y/n]? y
Get:1 http://za.archive.ubuntu.com/ubuntu/ precise/main lzma amd64 
9.22-2ubuntu1 [52,2 kB]
Fetched 52,2 kB in 0s (53,1 kB/s)
(Reading database ... 695021 files and directories currently installed.)
Removing xz-lzma ...
Processing triggers for man-db ...
Selecting previously unselected package lzma.
(Reading database ... 694994 files and directories currently installed.)
Unpacking lzma (from .../lzma_9.22-2ubuntu1_amd64.deb) ...
Processing triggers for man-db ...
Setting up lzma (9.22-2ubuntu1) ...
update-alternatives: using /usr/bin/lzmp to provide /usr/bin/lzma (lzma) in 
auto mode.
0 jan@muizenberg:/var/autofs/misc/home/jan$tar --lzma -cf 
pgd-essay-template.tar.lzma pgd-essay-template.tar
0 jan@muizenberg:/var/autofs/misc/home/jan$rm pgd-essay-template.tar
0 jan@muizenberg:/var/autofs/misc/home/jan$unlzma pgd-essay-template.tar.lzma
unlzma: SetDecoderProperties() error
1 jan@muizenberg:/var/autofs/misc/home/jan$unxz pgd-essay-template.tar.lzma 
0 jan@muizenberg:/var/autofs/misc/home/jan$

Whether xz-lzma or lzma is installede, these errors are passed to file-roller, 
meaning
end users using GUI interfaces like unity, nautilus, and file-roller cannot 
open lzma
files created by tar, as they are actually xz files.

Note files created by lzma (and not by tar -J or tar --lzma) work fine, again 
with either
lzma and xz-lzma installed:

0 jan@muizenberg:/var/autofs/misc/home/jan$dpkg -l lzma|tail -1
ii  lzma                                            9.22-2ubuntu1               
            Compression and decompression in the LZMA format - command line 
utility
0 jan@muizenberg:/var/autofs/misc/home/jan$lzma pgd-essay-template.tar
0 jan@muizenberg:/var/autofs/misc/home/jan$file pgd-essay-template.tar.lzma 
pgd-essay-template.tar.lzma: LZMA compressed data, non-streamed, size 1863680
0 jan@muizenberg:/var/autofs/misc/home/jan$unlzma pgd-essay-template.tar.lzma 
0 jan@muizenberg:/var/autofs/misc/home/jan$sudo apt-get install xz-lzma 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED
  lzma
The following NEW packages will be installed
  xz-lzma
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 12,4 kB of archives.
After this operation, 18,4 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://za.archive.ubuntu.com/ubuntu/ precise/main xz-lzma all 
5.1.1alpha+20110809-3 [12,4 kB]
Fetched 12,4 kB in 0s (12,7 kB/s)   
(Reading database ... 694999 files and directories currently installed.)
Removing lzma ...
Processing triggers for man-db ...
Selecting previously unselected package xz-lzma.
(Reading database ... 694994 files and directories currently installed.)
Unpacking xz-lzma (from .../xz-lzma_5.1.1alpha+20110809-3_all.deb) ...
Processing triggers for man-db ...
Setting up xz-lzma (5.1.1alpha+20110809-3) ...
0 jan@muizenberg:/var/autofs/misc/home/jan$lzma pgd-essay-template.tar
0 jan@muizenberg:/var/autofs/misc/home/jan$file pgd-essay-template.tar.lzma 
pgd-essay-template.tar.lzma: LZMA compressed data, streamed
0 jan@muizenberg:/var/autofs/misc/home/jan$unlzma pgd-essay-template.tar.lzma 
0 jan@muizenberg:/var/autofs/misc/home/jan$

** Affects: ubuntu
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1059685

Title:
  tar hijacks lzma

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1059685/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to