Lotus Notes 8 auf einem Ubuntu-Rechner erfolgreich installieren
Kürzlich hatte ich Lotus Notes 8 auf einem nagelneu eingerichteten Ubuntu-Notebook zu installieren. Dazu gibt es ja reichlich Beschreibungen im Netz, eine kurze Auswahl findet sich bei Mister Wong – und außerdem hatte ich es schon einmal problemlos auf meinem Notebook installiert. Sollte also keine schwere Aufgabe sein.
Aber diesmal hatte es die Installation in sich. Der Installer startet einfach nicht. Es kam immer eine Fehlermeldung, dass er den grafischen Modus nicht aktivieren konnte:
The installer is unable to run in graphical mode. <br />Try running the installer with the -console or -silent flag.
Nun habe ich alles probiert, was einem Linux-user so einfallen kann:
- mit xhost + und $DISPLAY sicherstellen, dass von root ausgeführte Programme ein Fenster öffnen können,
- den Installer mit -console starten (was nie klappte und mir jede Menge Fehlermeldungen und Stacktraces lieferte)
- den ganzen Desktop als root laufen lassen (kdm stoppen und an root’s Kommandozeile startx ausführen),
- mit ldd prüfen, welche libs benötigt werden,
- mit strace nach fehlgeschlagenen Systemaufrufen suchen und feststellen, dass ldd keine korrekten Werte liefern kann, da der eigentliche Installer als Kindprozess gestartet wird,
- nach Verwertbarem in Netz suchen
- ...
Und dann fand ich den zielführenden Tipp an einer ganz anderen Stelle: In seinem Blog beschrieb David Botterill Installing Creator on Ubuntu Linux. Das Programm wird auch mit dem Installshield installiert. Und die erste Aufgabe war, libstdc++5 zu installieren. Auf dem Notebook gab es aber diese Bibliothek gar nicht!
Als ich diese Abhängigkeit mit "aptitude install libstdc++5" erfüllt hatte, lief die Notes-Installation wie am Schnürchen!
Nachträglich recherchierte ich nun, wie es zu dieser Irritation kommen konnte, immerhin hat es mich einige Stunden gekostet, das Problem zu lösen. Auf meinem Notebook waren einige Programme installiert, die libstdc++5 benötigen, so zum Beispiel Java6. Auf dem neuen Notebook hatte ich "nur" Java5 installiert, da wir (noch) nicht mit Java6 entwickeln. Java5 hängt nicht von der Bibliothek ab.
Einfache Lösung, oder?



Follow me!