Musescore 3.5.0 Appimage not running on puppylinux BionicPup64 8.0

• Aug 29, 2020 - 14:23

Hi marc and everyone ! :-)
My pc: hp Elitebook 2530 64 bits with common Intel motherboard (no Nvidia nor specific sound/video card);
related Forum topics:
https://musescore.org/en/node/105331
https://musescore.org/en/node/138521
Here already running Musescore 2.1 installed from the ubuntu universe repositoty throug the Puppy "Quickpet" Packages Manager: are installed (see attached detailed list):
musescore_2.1.0+dfsg3-3build1_amd64.deb
musescore-common_2.1.0+dfsg3-3build1_all.deb
musescore-general-soundfont_0.1.1-2_all.deb
Alsa Sound interface used.
Wanting to use the latest version, I downloaded the Musescore 3.5.0 Appimage, SHA256 checked OK;

Launching from terminal reports:

root# ./MuseScore-3.5.0-x86_64.AppImage -a alsa
/usr/lib64/libjack.so.0
/usr/lib64/libnss3.so
/tmp/.mount_MuseScl4hCDD/bin/mscore-portable: relocation error: /initrd/mnt/tmpfs/tmp/.mount_MuseScl4hCDD/bin/../lib/libQt5WebEngineCore.so.5: symbol _ZSt24__throw_out_of_range_fmtPKcz version Qt_5 not defined in file libQt5Qml.so.5 with link time reference

root#

and for dependencies check (see dependencies.txt in attachment):

root# ./MuseScore-3.5.0-x86_64.AppImage check-depends > dependencies.txt
/usr/lib64/libjack.so.0
/usr/lib64/libnss3.so
AppImage contains 1751 executables and 152 libraries.
Checking dependencies for executables and libraries...
cp: -r not specified; omitting directory './fallback/libjack.so.0'
rm: cannot remove '/tmp/tmp.l7mSLUBBvW/libjack.so.0': No such file or directory
cp: -r not specified; omitting directory './fallback/libnss3.so'
rm: cannot remove '/tmp/tmp.l7mSLUBBvW/libnss3.so': No such file or directory
Processing results.

root#

Any help to get it running would be very appreciated! Tons of thanks in advance!
Charlie

Attachment Size
musescore-2.1_installed_debs.txt 1.23 KB
dependencies.txt 6.69 KB

Comments

Doesn't it work like the other systems?
Download the AppImage file;
Make it executable (right mouse button on the icon - permissions section - make it executable);
Execute it with a double click of the mouse.

In reply to by Shoichi

I Shoichi !
Thanks for your reply!
In my first post are given the behaviour of Mscore-3.5.0 after having done all you have recommended in your post.
I'm ignorant about Qtx specificities, but according to the comments returned I got on terminal launching of Mscore-3.5.0, I believe there are some Qt5 specificities on my distro.
Best regards, Charlie

In reply to by Shoichi

Hi again, ;-)
(see attached screenshot)
(Running on a pristine install of BionicPup64-8.0 i.e. a fresh install without any other application installed)
I got mscore Appimage 3.5.0 to run successfully on puppylinux Bionicpup64-8.0 by launching from terminal the following command:

root# sudo MuseScore-3.5.0-x86_64.AppImage -a alsa

sound works also OOTB with alsa checked in the /Edit/Preferences/E/S thumbnail.

details:
browsing the web, I found the following links:
https://unix.stackexchange.com/questions/382789/qstandardpaths-xdg-runt…
and
http://www.murga-linux.com/puppy/viewtopic.php?t=117087&sid=187734693a3…

which give some explanations about "running as root" an application. Puppylinux runs as root by default, while Musescore-3.5.0 seems not allowing it. So a fix (or kind of workaround) is to add «sudo» at the beginning of the start command line.

To get Mscore running from the Menu/Multimedia one could add a script (named Mscore for example) having the following in it:

!/bin/sh

sudo MuseScore-3.5.0-x86_64.AppImage -a alsa

Have fun!
Charlie

Attachment Size
Capture.png 117.16 KB

Hi again,
I forgot to mention that the Musescore.AppImage has been copied in the /root/my-applications/bin/ directory in order to allow sudo to run the AppImage. Otherwise, a "sudo: ... :command not found" is reported in terminal.
@ jojo-schmitz: thanks for your post ! Would you mind giving some more details about a better idea, which would be well appreciated by readers?
Best regards, Charlie

Does it work if you switch from alsa to pulseaudio? I'm only read about conflicts with alsa and Ubuntu for some users by trying to connect a midi keyboard.

In reply to by kuwitt

Hi kuwitt,
about switching from alsa to pulseaudio: I have no idea as I haven't yet got a try.
Having sound using alsa is enough for me.
Also Puppylinux iso comes with alsa embedded. Pulseaudio needs an extra installation (read from Puppylinux forum) which does not each time work "out off the box", and might be somewhat tricky.
Hi Jojo-schmitz,
thanks for your post again.
Running as root is intrinsic to Puppylinux. There is no other possibility, and that is well known by its users.

best regards, Charlie

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