Duden Korrektor 4.0 + OOo 2.4 + Linux

21/05/2008 - 09:49 von Wolfgang Jankowski | Report spam
Hallo zusammen,
bisher lief der Duden Korrektor mit OOo 2.3 (Source-Version).
Nach meinem Umstieg auf OOo 2.4 kann ich die Korrektor-Extension nicht
mehr
aktivieren.
Nach Aufruf von
/usr/lib/openoffice/program/unopkg add -v
Duden-Korrektor/doos4.0.1.uno.pkg

erhalte ich folgende Fehlermeldung:
    Kopiere: doos4.0.1.uno.pkg
    Aktiviere: doos4.0.1.uno.pkg
    Aktiviere: doos.xcs
    Aktiviere: DOOS
    Aktiviere: ProtocolHandler.xcu
    Aktiviere: doos.xcu
    Aktiviere: Addons.xcu
    Aktiviere: doos4.0.1.uno.so

    ERROR: (com.sun.star.deployment.DeploymentException) { { Message
= "Fehler
beim Aktivieren von: doos4.0.1.uno.so", Context =
(com.sun.star.uno.XInterface) @8104d40 }, Cause = (any) {
(com.sun.star.registry.CannotRegisterImplementationException) { { Message
= "loading component library failed:
file:///root/.ooo-2.0/user/uno_packages/cache/uno_packages/zsXFd8_/
doos4.0.1.uno.pkg/linux_x86.plt/doos4.0.1.uno.so",
Context = (com.sun.star.uno.XInterface) @0 } } } }
    rollback...
      Deaktiviere: Addons.xcu
      Deaktiviere: doos.xcu
      Deaktiviere: ProtocolHandler.xcu
      Deaktiviere: DOOS
      Deaktiviere: doos.xcs
      rollback finished.

    unopkg failed.


Kann jemand von euch die Meldung interpretieren und mir einen Lösungsweg
verraten?
Bei OOo 2.3 was die Installation des ODK bzw. die Kompilation die Lösung.
Hier
habe ich nur Fragezeichen.

Tschüß

Wolfgang
 

Lesen sie die antworten

#1 Guido Ostkamp
22/05/2008 - 22:20 | Warnen spam
Wolfgang Jankowski wrote:
= "Fehler
beim Aktivieren von: doos4.0.1.uno.so", Context =
(com.sun.star.uno.XInterface) @8104d40 }, Cause = (any) {
(com.sun.star.registry.CannotRegisterImplementationException) { { Message
= "loading component library failed:
file:///root/.ooo-2.0/user/uno_packages/cache/uno_packages/zsXFd8_/
doos4.0.1.uno.pkg/linux_x86.plt/doos4.0.1.uno.so",
Context = (com.sun.star.uno.XInterface) @0 } } } }

Kann jemand von euch die Meldung interpretieren und mir einen
Lösungsweg verraten?



Tja, das Tool versucht eine Shared Libary zu laden und das geht
schief. Mehr kann man da nicht rauslesen.

Entweder war also die Library zu dem Zeitpunkt nicht an der
angegebenen Position verfügbar oder es gab beim Laden Probleme, z.B.
unresolved symbols oder Abhàngigkeiten zu anderen Libaries, die nicht
nachgeladen werden konnten, weil sie im Librarypath nicht auffindbar
waren etc.

Wenn Du es genauer wissen, willst, könntest Du dem Aufruf mittels
strace bzw. truss folgen und/oder den dlopen() call auf diese Library
per Debugger abfangen. Im Prinzip bràuchtest Du dann nach dem Return
gleich anschließend den Output von dlerror().

Gruß

Guido

Ähnliche fragen