Skip to content
Advertisement

Corrupted filesystem tarfile – corrupted package archive Ubuntu

I’m trying to compile and install an open source application on Ubuntu. I can make the application, make the installer, and make the package. I don’t see any error during those steps. when I issue the dpkg -i to install it if fails with the following error.

dpkg: error processing archive application.deb (–install): corrupted filesystem tarfile – corrupted package archive dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)

I can only find references to fixing the issue when downloading files and say to issue apt-get clean and purge. I’ve done that and it doesn’t work and it doesn’t seem applicable since I’m creating the install file. When I issue dpkg -c application.deb, it shows me the contents, so the file isn’t total corrupted.

Any suggestions on how to get this application to install?

Advertisement

Answer

Following the description on https://github.com/Brewtarget/brewtarget on a newly installed Ubuntu 14.04.3 gives me a .deb that installs.

These are the commands I ran:

$ sudo apt-get install cmake git qtbase5-dev qttools5-dev qttools5-dev-tools qtmultimedia5-dev libqt5webkit5-dev libqt5sql5-sqlite libqt5svg5 libqt5multimedia5-plugins doxygen
$ git clone https://github.com/Brewtarget/brewtarget.git
$ mkdir brewtarget-build
$ cd brewtarget-build
$ cmake ../brewtarget
$ make
$ make package
$ sudo apt-get install libphonon4 libqt4-webkit phonon phonon-backend-vlc
$ sudo dpkg -i brewtarget*.deb
Selecting previously unselected package brewtarget_2.2.0.
(Reading database ... 175209 files and directories currently installed.)
Preparing to unpack brewtarget_2.2.0_x86_64.deb ...
Unpacking brewtarget_2.2.0 (2.2.0-1) ...
Setting up brewtarget_2.2.0 (2.2.0-1) ...
$ file *.deb
brewtarget_2.2.0_x86_64.deb: Debian binary package (format 2.0)

What version of Ubuntu are you running?

It is odd that your error message says “application.deb”, as I got a .deb named “brewtarget_2.2.0_x86_64.deb” when following the instructions.

User contributions licensed under: CC BY-SA
9 People found this is helpful
Advertisement