MuseScore lässt sich nicht mehr öffnen

• 8. Sep 2020 - 12:27

Hilfe! MuseScore lässt sich nicht mehr öffnen. Es wird immer wieder "unerwartet beendet“ beim Versuch eine Sitzung wiederherzustellen. Habe das Programm schon diverse Male neu installiert und die zugehörigen Ordner komplett gelöscht (zumindest den Ordner "MuseScore3" der in Dokumente gespeichert wird).
Bevor das alles begann, war MuseScore abgestürzt als ich versucht habe über ein MIDI Eingabe-Gerät Noten zu schreiben.
Ist das ein bekanntes Problem? Kann ich irgendwie das Cache leeren oder sowas in der Richtung, damit MuseScore nicht mehr weiß, dass es ein Dokument zum Wiederherstellen gibt und die Eingabemethode wieder von MIDI auf Normal umstellt?
Danke schonmal für die Antworten.

Liebe Grüße,
Joanna


Comments

Antwort auf von kuwitt

Leider funktioniert keine der Möglichkeiten bei mir. Wahrscheinlich liegt es aber eher daran, dass ich etwas falsch mache... Ich habe noch nie mit der Kommandozeile gearbeitet und weiß nicht so richtig wie das funktioniert. Ich benutze einen Mac und habe versucht, die entsprechenden Kommandos die auf der verlinkten Seite stehen per Copy Paste einzufügen. Leider bekomme ich die Meldung
-bash: /Applications/MuseScore 3.app/Contents/MacOS/mscore: No such file or directory
Beim Versuch das Kommando mit "-F" auszuführen
Habt ihr eine Idee wo der Fehler liegen könnte? Ich habe das ganze mal als Screenshots angehängt.

Antwort auf von kuwitt

Nicht 'vergessen', Copy and Paste löst die Maskierung auf. Und da FS (Filetrenner) sicherlich als Leerzeichen definiert ist, wird aus /Pfad/Befehl Argument1 eben ein /Pfad/Befehl Argument1 Argument2
Die Shell (bash) sagt das auch, nur muß man das richtig interpretieren können.
Also Vorsicht bei Copy und Paste, bzw. generell wenn Leerzeichen (und noch ein paar spezielle andere Zeichen(ketten) enthalten sind.

Antwort auf von tuxan

Hey, ich weiß die Antwort kommt ein bisschen spät aber leider habe ich das Problem immernoch nicht wieder in den Griff gekriegt... Habe jetzt alle möglichen Variationen mit und ohne Leerzeichen versucht aber bekomme immernoch die gleiche Meldung.
Könntest du mir erklären was die Fachwörter bedeuten die du geschrieben hast? Was bedeutet "Maskierung" bzw. wenn diese aufgelöst wird? Was ist ein Filetrenner und wie muss ich es dann richtig eingeben?
Habe es jetzt genauso abgeschrieben (statt copy & paste zu benutzen) wie es in der Anleitung steht, es funktioniert aber leider trotzdem nicht. Ich weiß echt nicht mehr weiter was ich noch anders machen soll...
Bitte entschuldige die vielen Fragen, ich bin da echt ein absoluter Anfänger.
Liebe Grüße, Joanna

Antwort auf von jobraunla1

Was mir in dem Screenshot so auffällt:
Nach dem Login auf der Shell (Komandozeile, ...) meldet diese sich mit zsh. Bei der Fehlerausgabe steht bash (auch eine Shell). Finde ich etwas komisch. Aber mit Applezeugs kenne ich mich nicht aus, mit den darunterliegenden unixoiden Sachen schon. (MacOS X ist aus Darwin, ein unixartiges Betriebssystem entwickelt worden).
Die Fehlermeldung: "-bash: /Applic....../mscore: No such file or directory" bedeutet, das es die Datei 'mscore' und den angegebenen Pfad (das, was zwischen den '/' vor mscore steht, nicht gibt.
Musescore liegt bei Dir also woanders. Du mußt also erstmal herausbekommen, in welchem Verzeichnis Musescore liegt. In der shell kannst Du das z.B. mit dem Befehl 'type' probieren. Wenn Musescore in einem Verzeichnis liegt, das in der Umgebungsvariable PATH eingetragen ist, gibt 'type' den Pfad aus.
Bei mir sieht das dann so aus:
type mscore
mscore ist /usr/bin/mscore

bzw
type musescore
musescore ist /usr/bin/musescore

Wenn da dann eine Ausgabe erscheint, tippst Du sie ab und setzt danach ein Leerzeichen und das -F dazu.
Für das Abtippen gibt es eine kleine Hilfe. Schreib zwei, drei Buchstaben und benutze dann die Tabulatortaste. Die shell füllt dann deine gewollte Eingabe auf bis zur nächsten Verzeichnisebene auf. Falls es noch nicht eindeutig ist, den nächsten Buchstaben und dann wieder Tab-Taste. Wenn nach der Tab-Taste am Ende ein '/' steht ist diese Verzeichnisebene vollständig und Du treibst das Spiel, bis Du den Verzeichnisnamen, den 'type' ausgegeben hat, erreicht hast. Mit der Tab-Taste werden auch Dateinamen vervollständigt. Also msc TAB sollte im richtigen Verzeichnis zu mscore führen. Die Tabtaste hat auch den Vorteil, das man sich nicht um Sonderzeichen, wie Leerzeichen etc. im Dateinamen kümmern mußt.
Das mag jetzt etwas wirr klingen, aber probiere es in der Shell einfach mal aus, dann verstehst Du, was ich meine.

Nun noch ein paar gewünschte Erklärungen zu den Fachbegriffen:

  • "Maskierung": Es gibt in der shell ein paar Zeichen, die eine Sonderbedeutung haben. z.B. $%:/[{ und natürlich auch das Leerzeichen. Wenn in einem Dateinamen oder Pfad ein Leerzeichen enthalten ist, muß man es vor der Sonderbedeutung schützen. Man sprich von maskieren. Zeichen werden in vielen System, so auch in Deiner shell mit einem vorangestellten Backslash '\' maskiert, also geschützt.
    Folgende zwei Zeilen werden unterschiedlich interpretiert:
    /home/Meine Dokumente/irgendeineDatei.txt
    /home/Meine\ Dokumente/irgendeineDatei.txt

    Die erste Zeile wird folgendermaßen interpretiert: Im Verzeichnis /home/ die Datei Meine mit den Argumenten Dokumente/irgendeineDatei.txt
    In der zweiten Zeile, in der das Leerzeich maskiert wurde: Im Verzeichnis /home/Meine[Leerzeichen]Dokumente/ die Datei irgendeineDatei.txt ohne Argumente.
    Wenn man Copy & Paste benutzt wird häufig diese Maskierung aufgehoben und es kommt zu Fehlern. Es gibt noch weitere Maskierungsmöglichkeiten, aber da müßte ich noch weiter ausholen.

  • "Filetrenner"
    Das ist das Zeichen, welches benutzt wird, um Argumente vom Dateinamen zu trennen. Das zu verwendendende Zeichen kann man mit den sogenannten Umgebunsvariablen (Envoirement) frei festlegen. Als Standard wird das Leerzeichen verwendet. Kann aber auch anders sein. Das genauer zu erklären würde hier zu weit führen.

Vielleicht kann Dir ein anderer Mac-Benutzer sagen, wie Du zu dem Pfad zu Musescore bei Dir kommst. Kann bei jedem anders.

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