Musescore 3 startet unter Linux Mint 19 nicht mehr

• May 16, 2020 - 18:46

Bisher habe ich Musescore 3 unter Linux Mint 19 genutzt. Nun wollte ich Musescore wie gewohnt öffnen und es startet einfach nicht mehr - keine Fehlermeldung, nichts. Das letzte, was ich mit Musesocre gemacht hatte, war das Experimentieren mit verschiedenen Soundfonts. Vielleicht habe ich dabei etwas kaputt experimentiert.
Ich habe MS3 über die Anwendungsverwaltung deinstalliert und neu installiert. Das half leider nichts. Dann hatte ich versucht, eine Installation über das Terminal zu machen
apt install musescore
Das funktionierte, allerdings wurde dadurch MS2 installiert, welches sich öffnen ließ. MS3 kann ich über die Anwendungsverwaltung parallel installieren, doch öffnen lässt es sich nach wie vor nicht.

Wie komme ich zu einem funktionierenden MS3?


Comments

In reply to by Jojo-Schmitz

Danke erst einmal für diese schnelle Antwort, die mich leider noch nicht weitergebracht hat.
Das Problem muss woanders liegen. Wenn ich den Befehl für MS2 ausführe, funktioniert das zurücksetzen auf Werkeinstellung. Wenn ich allerdings versuche für MS3 auszuführen, kommt:
bash: /usr/bin/mscore: No such file or directory
Versuche ich das Programm aus /usr/share/app-install/desktop zu starten, kommt die Meldung "Beim Starten des Programms ist ein Fehler aufgetreten."

Wenn sich das Distributionspaket nicht ordnungsgemäß installieren lässt - ist mir auch nicht bekannt, dass es eine Version von MuseScore 3.4.2 für Linux Mint gibt, nutze am besten das AppImage, ist in der Regel eh aktueller.

In reply to by kuwitt

Es war ja ordnungsgemäß installiert und funktionierte bis zur letzten Anwendung letzte Woche hervorragend. Es wird ja auch wie gewohnt im Startmenü als Muse Score 3 angezeigt. Nur lässt es sich eben weder von dort noch über das Terminal öffnen.

In reply to by Ria M

Keine Ahnung wie das bei Mint ist, aber vermutlich wie bei den meisten Linuxen auch. Da liegen die User-Binarys in /usr/bin, ergo müßen die sich im Namen unterscheiden:

~> apropos musescore
mscore (1) - MuseScore 3 sheet music editor
musescore (1) - MuseScore 3 sheet music editor
~> type mscore
mscore ist /usr/bin/mscore
~> type musescore
musescore ist /usr/bin/musescore

Allerdings lügt apropos, mscore ist 2.x - Musescore 3 wird als /usr/bin/musescore gestartet.

Edit: Argh, sind doch beides bei mir Version 3, die 2er habe ich als Appimage. Aber vielleicht gibt es bei Dir einen Unterschied (-v gibt die Version aus).

In reply to by tuxan

Wenn Musescore 2 installiert ist, erhalte ich:

~$ type musescore
musescore is /usr/bin/musescore

~$ apropos musescore
mscore (1) - MuseScore 2 sheet music editor.
musescore (1) - MuseScore 2 sheet music editor.

Nachdem ich MS 2 deinstalliert und MS3 neu installiere habe, erhalte ich:

~$ type mscore
bash: type: mscore: not found

~$ apropos musescore
mscore (1) - MuseScore 2 sheet music editor.
musescore (1) - MuseScore 2 sheet music editor.

In reply to by Ria M

Da ich nicht weiß, wie Mint seine Pakete verwaltet, kann ich keine genauen Schritte angeben (ich verwende rpm-basiert, Mint ist glaube apt mit .deb).

Schau mal in das Paket von Musescore rein, wohin und unter welchen Namen die ausführbare Datei gespeichert wird.
Bei mir:
~> rpm -ql musescore | grep bin
/usr/bin/mscore
/usr/bin/musescore
~> ls -lh /usr/bin/m*score
-rwxr-xr-x 1 root root 27M 15. Mai 00:53 /usr/bin/mscore
lrwxrwxrwx 1 root root 6 15. Mai 00:51 /usr/bin/musescore -> mscore
Aha, /usr/bin/musescore ist nur ein Softlink auf mscore.
~> /usr/bin/mscore -v
MuseScore3 3.4.2-Release

Die Frage ist jetzt, wie Deine Paketverwaltung zwei verschiedene Version handhabt. Entweder wird Dir die Auswahl 'entweder oder' gegeben, oder Du kannst beides installieren, haben dann aber verschieden benannte ausführbare Dateien, z.B. mscore und mscore3 - oder sinniger mscore2 und mscore.

Ich habe mich entschieden, die neueste Musescoreversion über das Paketmanagment zu halten, allerdings einen extra Port, damit ich das aktuellste habe. Für Version 2 habe ich das AppImage installiert, das ändert sich eh nie wieder. Mußte es nur modifizieren, da im Startscript ein Schusselfehler drin ist, das die Verwendung über jackd verhindert.

Ich würde Dir also empfehlen, lösche die 2er Version aus der Paketverwaltung und erzwinge die Installation von Version 3 und die Version 2 schiebst Du als AppImage in Dein $HOME/bin (hat verschiedene Namen) und richtest Dir per Hand eine Desktop/Menüdatei ein.
Evtl. wäre bei der Installation über Paketmanager das Hinzufügen eines Backports sinnvoll, da manche Distributionen nur eine stark veraltete 3er-Version von Musescore anbieten.
Oder gleich alles auf ImageApp, aber dann muß man das selbst pflegen.

In reply to by Ria M

Die Ursache könnte auch darin liegen, dass das Paket für MuseScore 3.x durch mittlerweile vorgenommene Änderungen korrupt ist oder nicht mehr kompatibel mit dem System ist. Dazu müsstest du dich allerdings an den Paketersteller wenden, derjenige, der die Version zur Verfügung stellt. Die Distributionspakete werden nicht von MuseScore zur Verfügung gestellt, sondern meines Wissens her nach sind aktuelle Versionen zumeist Community-Pakete der jeweiligen Linux-Distribution.
Von daher, am Schnellsten kommst du zu einer aktuellen MuseScore 3.x Version, wenn du das AppImage nutzt.

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