Wenn \setmainfont{Linux Libertine} geht, aber \setmainfont{Linux Libertine O} Fehler verursacht, dann hast die ttf-Version der Schriften, aber die otf-Version ist entweder nicht da oder wird nicht gefunden. Suche mal nach fxlr.otf. Gibt es die Datei und wenn ja, wo ist sie?

Ein Rat: Gewöhne dir das Neuinstallieren von TeXinstallationen bei Problemen ab. In 99% der Fälle ist das nur Zeitverschwendung.