#671 closed Fehler (fixed)
OpenOffice Daemon Modus nicht funktionsfähig
| Erstellt von: | frei@… | Verantwortlicher: | m.bunkus@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.4.2 |
| Schweregrad: | Verbesserung | Stichworte: | Verkauf |
| Beobachter: | roman.karuschka@… |
Beschreibung (zuletzt geändert von m.bunkus@…)
Bei einigen Distributionen werden die uno bindings vom OpenOffice? nicht zentral
für ein bereits installiertes Python installiert. LXO hat dann ein Problem diese
bindings in seinen oo*.py Scripts zu importieren.
Es ist eh empfehlenswert den OpenOffice? eigenen Python Interpreter zu nutzen,
daher folgen gleich ein paar Patches um diese Sache zentral über die lx-erp.conf
einzustellen.
Anhänge (4)
Änderungshistorie (11)
Geändert vor 8 Jahren durch frei@…
comment:1 Geändert vor 8 Jahren durch m.bunkus@…
- Verantwortlicher von p.reetz@… nach m.bunkus@… geändert
Generell will ich das nicht ausschließen, aber z.B. benutzen Debian und Ubuntu
keinen eigenen Python-Interpreter für OpenOffice?. Insofern wäre ganz grob
gesehen so etwas sinnvoller:
in lx-erp.conf:
@openoffice_python = ("/usr/lib/openoffice/program/python", "/usr/bin/python");
in SL/Template.pm:
sub get_python_executable {
foreach my $exe (@main::openoffice_python) {
return $exe if (-x $exe);
}
die "Please enter the correct path to the Python interpreter in lx-erp.conf";
}
Werd ich mal so implementieren. Der Rest der Patches ist ja ok so.
comment:2 Geändert vor 8 Jahren durch frei@…
Oder man setzt bei meiner testversion der lx-erp.conf den default interpreter
auf /usr/bin/python . Das mit dem Test ist eine gute Idee.
Hintergrund: wir verwenden Gentoo, da gibt es eine strenge Trennung vom
installierten Python und dem Python was bei Openoffice ja mit bei ist.
comment:3 Geändert vor 8 Jahren durch m.bunkus@…
- Status von new nach assigned geändert
Das mit dem Array von verschiedenen möglichen Interpretern hatte ich
vorgeschlagen, um dem Benutzer bzw. dem installierenden Admin möglichst wenig
Arbeit zu machen. Wenn es einige wohlbekannte Orte für einen OO-eigenen Python-
Interpreter gibt, so können diese Orte ja durchaus zuerst automatisch
durchsucht werden, bevor als Fallback "/usr/bin/python" benutzt wird.
comment:4 Geändert vor 8 Jahren durch frei@…
Da ich vor Jahren bereits vorkomplierten, paketpasierten Distributionen
abgeschworen habe, kann ich dies leider nicht beurteilen ... vielleicht weiss
jemand wie es bei RPM basierten Distris bzgl. der uno python Einbdung ausschaut?!?
Ansonsten hast Du mit Deinem Ansatz der abgeänderten Implementierung vollkommen
recht ... und wieder eine KLeinigekeit bei LX gelöst welche mich gestört hat.
comment:5 Geändert vor 3 Jahren durch roman.karuschka@…
- Beobachter roman.karuschka@… hinzugefügt
Wird dies aktuell wirklich noch weiter verfolgt?
Viereinhalb Jahre sind eine Lange Zeit...
comment:6 Geändert vor 3 Jahren durch m.bunkus@…
- Beschreibung geändert (Diff)
- Lösung auf wird-nicht-behoben gesetzt
- Status von assigned nach closed geändert
Nein, wird es nicht.
comment:7 Geändert vor 2 Jahren durch m.bunkus@…
- Lösung von wird-nicht-behoben nach fixed geändert

patch fuer SL/Template.pm