[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#520944: [python-uno] Python support in OpenOffice is completely broken



Package: python-uno
Version: 1:3.1.0~ooo310m6-1
Severity: serious


the problem seems to be specifically in the module pyuno. Here's the traceback in an interactive python shell:


Python 2.5.4 (r254:67916, Feb 18 2009, 03:00:47)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyuno
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
SystemError: dynamic module not initialized properly
>>>


The output is the same when trying to run a script which imports any other uno brigde module, as they will try to import pyuno and they won't be able to do so.


I've tried a fix i've found for a very older version of openoffice in ubuntu, which was:
ldconfig -v /usr/lib/openoffice/program
But it hasn't take any effect.


Also, maybe it isn't directly related, maybe it is, but in OpenOffice the Macros manager won't find any python macros, despite they're actually installed (the default ones) as in previous versions.


I think it's a serious issue because it breaks all python-based macros and uno-dependant python scripts, as well as some openoffice extensions.


--- System information. ---
Architecture: amd64
Kernel: Linux 2.6.28.7-amd64


Debian Release: squeeze/sid
99 unstable ftp.de.debian.org
98 experimental ftp.debian.org
98 experimental ftp.de.debian.org
950 unstable www.debian-multimedia.org
950 stable www.debian-multimedia.org
900 testing security.debian.org
900 testing ftp.de.debian.org
90 intrepid ppa.launchpad.net
500 etch-wx apt.wxwidgets.org


--- Package information. ---
Depends (Version) | Installed
==============================================-+-=======================
openoffice.org-core (= 1:3.1.0~ooo310m6-1) | 1:3.1.0~ooo310m6-1
python (<< 2.6) | 2.5.4-2
python (>= 2.5) | 2.5.4-2
python-central (>= 0.6.11) | 0.6.11
libc6 (>= 2.2.5) | 2.9-4
libgcc1 (>= 1:4.1.1) | 1:4.3.3-3
libstdc++6 (>= 4.1.1) | 4.3.3-3
python2.5 (>= 2.5) | 2.5.4-1
ure (>= 1.5.0) | 1.5.0+OOo3.1.0~ooo310m6-1





Reply to: