Linux nightly builds bzip2 integrity error?

• Mar 26, 2013 - 19:43

Having tried the last four nightly builds for Linux I fail to bunzip2 them since I receive a checksum error.

For example

bunzip2 -tvv mscore-2013-03-23-16-04-e43b4bc.tar.bz2
mscore-2013-03-23-16-04-e43b4bc.tar.bz2:
[1: huff+mtf data integrity (CRC) error in data

Since I as a developer use bz2 compression all the time this is a specific problem with the tar-balls. Since I also downloaded four different tar-balls it seems unlikely that I should have had so bad luck that there were transmission error in all four instances. Just to be sure I also tried to download some other bz2 tar-balls from Sourceforge and they work just fine.

Someone else must have had the same problem?

/JP


Comments

Confirmed under Windows 8 as well, extracting with WinRAR

mscore-2013-03-18-16-00-63e2092.tar.bz2 works.
mscore-2013-03-22-10-13-2c608cf.tar.bz2 fails with a CRC error
mscore-2013-03-25-17 a-04-667cd5c.tar.bz2 seems to have no contents

In reply to by schepers

I have very same problem with linux nighty builds on Ubuntu 13.04. I tried to extract the archive using the Archive Manager and there is an error at about 90% saying ‘An error ocurred while extracting files. [new line] truncated bzip2 input’. I have no idea what should I do with this. I tried to extract the following files:

mscore-2013-05-24-19-05-c7323dd.tar.bz2
mscore-2013-05-27-16-03-09e75ac.tar.bz2
mscore-2013-05-27-20-00-8635098.tar.bz2

In reply to by robert leleu

I just downloaded mscore-2013-05-20-22-01-a148b2a.tar.bz2 file, extracted it (no errors), chmod a+x, and executed. There is an error that says ./mscore: 1: ./mscore: Syntax error: word unexpected (expecting ")"). Though it is not a recent nightly build, it should be executable, shouldn’t it?

And while executing the file, it created in its folder an empty text file named ??X@?r?@8

In reply to by robert leleu

Here is a terminal output:

$ tar -xjvf mscore-2013-05-27-20-00-8635098.tar.bz2 newest/

bzip2: Compressed file ends unexpectedly;
perhaps it is corrupted? *Possible* reason follows.
bzip2: Inappropriate ioctl for device
Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.

tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

In reply to by tukusejssirs

Since I'm no specialist of command line, I usually extract from the local navigator by dblclik
however I applied the tar command to the downloaded file :

leleu@portable-leleu ~/Telechargements $ tar -xjvf mscore-2013-05-27-20-00-8635098.tar.bz2
mscore

no problem

Could you dblcheck that you downloaded from http://prereleases.musescore.org/linux/nightly/
and not from another site ?

the compression is made by
tar -jcvf

It looks like this post is 1 year old now and yet I have the exact same problem with the new nightly builds. A "truncated bzip2 input" message when uncompressing. Has anybody discovered what is causing this?

In reply to by eduardomezencio

I'm not a Linux guy so I don't know how to fix it, but if you try downloading a nightly that is less than 130Mb, it's been uploaded incorrectly. Try the previous one, or previous to that, as they are all correct size.

In reply to by schepers

…so the script I use to upload binaries isn't sophisticated enough to check the result.
Sometimes I shut it down inadvertently, generating these incorrect uploads.

I just cleaned the uploads. If you need an old one, just ask me.

(I'm the linux uploader)

In reply to by schepers

I just wanna note that indeed, x64 mscore linux nightly builds are ~131 MB, but the x32 ver of them only ~123 MB.

I have just extracted this package and tried to run it, but it said (as in other posts ppl said) the following error:

$ ./mscore
./mscore: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory

I just installed the Ubuntu SDK PPA (although this could be, probably, done with file from qt-project.org as mentioned here—it is ~51 MB) and it fully worked (note that it will dl 182 MB of files). As for I use Ubuntu GNOME 13.10 x32 Live quite often, I v just installed it and saved all the debs from /var/cache/apt/archives/ to a usb (or any other storage place; be reminded U need to mv/cp it with sudo for its owner is root; and of course, this will dl ddebs only tor the current arch). All I v done is the following:

$ sudo apt-add-repository -y ppa:ubuntu-sdk-team/ppa && sudo apt-get -yq update && sudo apt-get -yq install ubuntu-sdk

# to backup the libqt5 debs (optional)
$ sudo mv /var/cache/apt/archives/*.deb /path/to/any/dir/

# later to install these debs, just run
sudo dpkg -i /path/to/any/dir/*

Then I v just ran it. Though it lanches perfectly, some error shown up (I ran it twice, that is run-close-run; I closed mscore properly). The output:

$ ./mscore
Can't open '/usr/local/share/mscore-2.0//sound/aeolus/stops/Aeolus/definition' for reading
Can't open '/usr/local/share/mscore-2.0//sound/aeolus/stops/Aeolus/presets' for reading
Fluid: sf not found
cannot read workspace <>
loaded the dummy plugin
loaded the Linux plugin
ChordList::read failed:
Slur::layout(): id 8 track 1-1 0xab78798 - 0x0 tick 14880-15360 null anchor
Segmentation fault (core dumped)

$ ./mscore
Can't open '/usr/local/share/mscore-2.0//sound/aeolus/stops/Aeolus/definition' for reading
Can't open '/usr/local/share/mscore-2.0//sound/aeolus/stops/Aeolus/presets' for reading
Fluid: sf not found
Marker::read type 0
Marker::read type 1
Marker::read type 2
Marker::read type 3
Marker::read type 5
Marker::read type 6
ChordList::read failed:
Slur::layout(): id 8 track 1-1 0xb425d90 - 0x0 tick 14880-15360 null anchor
Segmentation fault (core dumped)

In reply to by tukusejssirs

The sdk ppa dl's 182 MB of data (plus about 11.8 MB for update). This command dl's only the necessary packages. Thus you dl only 11.8 MB for update process and 20.1 MB for deb packages. However, it dl's libqt5sql5-sqlite, libxcb-keysyms1 and libxcb-randr0 which don’t have to be installed—only packages that are typed in the command are necessary.

sudo apt-add-repository -y ppa:ubuntu-sdk-team/ppa && sudo apt-get -yq update && sudo apt-get -yq install libqt5core5 libqt5gui5 libqt5dbus5 libxcb-icccm4 libxcb-image0 libxcb-render-util0 libxcb-sync0 libqt5network5 libqt5xml5 libqt5xmlpatterns5 libqt5svg5 libqt5widgets5 libqt5printsupport5 libqt5webkit5 libqt5location5 libqt5opengl5 libqt5qml5 libqt5quick5 libqt5sensors5 libqt5sql5 libqt53d5 libqt5v8-5

Do you still have an unanswered question? Please log in first to post your question.