Musescore 3.5.0 Appimage not running on puppylinux BionicPup64 8.0
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 Doesn't it work like the… 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 Doesn't it work like the… 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
In reply to Hi again, ;-) (see attached… by ledocq
I don't think this to be a good idea
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
In reply to Hi again, I forgot to… by ledocq
Using sudo do get around a security / permissions issue is just a bad idea. But sorry, I don't have a better one here
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 Does it work if you switch… 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