LibreOffice unter OS X: Beim Ausführen von soffice wird ständig die Meldung „Keine Info.plist“ oder „Keine NSPrincipalClass in Info.plist“ angezeigt.

LibreOffice unter OS X: Beim Ausführen von soffice wird ständig die Meldung „Keine Info.plist“ oder „Keine NSPrincipalClass in Info.plist“ angezeigt.

Ich versuche, LibreOffice 5.1.3 vom OS X-Terminal aus auszuführen, um einige Konvertierungsaufgaben zu skripten.

Allerdings erhalte ich bei jedem Ausführen sofficeimmer diese Fehlermeldung:

No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting

Es ist egal, aus welchem ​​Verzeichnis ich es ausführe. Ich habe es auch mit dem Verzeichnis versucht, das LibreOffice.app enthält, oder mit dessen Verzeichnis Contents/ (das übrigens eine Info.plist-Datei enthält) oder mit den Verzeichnissen MacOS/ oder bin/ darin. Alles ohne Erfolg.

Beachten Sie, dass dies soffice -hfunktioniert. Es bietet mir Hilfe zu allen Befehlszeilenoptionen.

Was mache ich falsch?

Antwort1

Ich habe tatsächlich ziemlich intensiv danach gesucht, nachdem sowohl eine vollständige Installation als auch eine brew cask installvon LibreOffice den gleichen Fehler ergaben. Ich fand die Antwort in einem Kommentar aufGithub.

Scheinbar verursacht LibreOffice diesen Info.plistFehler, wenn SOffice über einen Symlink aufgerufen wird. Der direkte Aufruf von SOffice über /Applications/LibreOffice.app/Contents/MacOS/sofficeoder die Erstellung eines kleinen Shell-Skripts behebt /usr/local/bindas Problem.

Antwort2

Ich konnte soffice nicht mit dem vollständigen Pfad verwenden. Ich habe den gleichen Fehler erhalten. Ich musste cdin das Verzeichnis, bevor ich es mit ausführte ./soffice.

$cd ~
$ /Applications/OpenOffice.app/Contents/program/soffice -h
2017-07-14 11:41:59.329 soffice[32094:4999526] No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting

$ cd /Applications/OpenOffice.app/Contents/program
$ ./soffice -help

OpenOffice 4.1.3 413m1 (Build:9783)

verwandte Informationen