Hallo in die Runde,
Ich versuche grad zu verstehen warum ich nicht mehr mit python-uno
interagieren kann. Ich nutze Manjaro Linux und hatte das auch mal am laufen.
Ein Terminal startet Libreoffice mit dem Befehl:
libreoffice
--accept='socket,host=localhost,port=8100,tcpNoDelay=1;urp;StarOffice.ComponentContext'
Ein weiteres Terminal versucht in python, sich mit uno zu verbinden und
einen Desktop zu öffnen:
sys.path.append("/usr/lib/libreoffice/program/") # Das brauche ich
leider unter Arch weil das paket Libreoffice nicht so gebaut ist das
uno im python kontext is, so funktioniert der import von uno immerhin
import uno
local_ctx = uno.getComponentContext()
uno_ctx = local_ctx.ServiceManager.createInstanceWithContext(
"com.sun.star.bridge.UnoUrlResolver", local_ctx).resolve(
"uno:socket,host=localhost," # settings.LIBREOFFICE_HOST
"port=8100,tcpNoDelay=1;urp;StarOffice.ComponentContext")
desktop = uno_ctx.ServiceManager.createInstanceWithContext(
"com.sun.star.frame.Desktop", uno_ctx)
Das scheitert dann mit der folgenden Fehlermeldung:
__main__.com.sun.star.uno.RuntimeException: Binary URP bridge
disposed during call at
/usr/src/debug/libreoffice-still/libreoffice-7.6.6.3/binaryurp/source/bridge.cxx:615
Hat sich da letzt was dran geändert?
Mit freundlichen Grüßen,
Gerrit
--
logo
Gerrit Grosskopf
Software Development
*Building Certification | Passive House Institute*
Facebook <https://www.facebook.com/PassiveHouseInternational> Twitter
<https://twitter.com/the_iPHA> LinkedIn
<https://www.linkedin.com/company/passive-house-institute> Instagram
<https://www.instagram.com/passivehouse_international/>
phone +49 6151 82699-0 <tel:+49 6151 82699-0>
e-mail gerrit.grosskopf@passiv.de <mailto:gerrit.grosskopf@passiv.de>
location Rheinstraße 44/46, 64283 Darmstadt (DE)
<https://passiv.de/location>
? www.passivehouse.com <https://www.passivehouse.com>
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Context
- [de-users] Python UNO mag nicht, hat jemand ideen? · Gerrit Großkopf
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.