OxygenOffice: "no suitable windowing system found, exiting" hiba

Sziasztok!

Mint talán az tudjátok, volt egy hivatalos OxygenOffice Professional 2.2 megjelenés. Azért voltam kénytelen sajnálatos módon visszatartani a Linuxos telepítőket, mert egyes rendszereken a program indulásakor az alábbi üzenet jelent meg:

no suitable windowing system found, exiting

... majd a program leállt. Ez a hiba nem érintette a Windowsos kiadást, így azt végre útjára kelhetett. Mint kiderült a hiba oka, hogy az felhasználói felületet kezelő könyvtár olyan más könyvtárakban lévő külső szimbolumokra hivatkozik, amelyek nem találhatóak meg, azaz a program függőségei nincsenek teljesen feloldva. ;o)

A program indulásakor az ablakkezelő-rendszertől függően GTK esetén a libvclplug_gtk680li.so, KDE esetén a libvclplug_kde680li.so, míg minden egyéb esetben a libvclplug_gen680li.so könyvtárt fogja a program használatba venni. Amennyiben a libvclplug_* könyvtáraknak függőségei nem teljesülnek maradéktalanul a fent olvasható hibaüzenetet kapjuk.

Mi a megoldás?

Nyomozzuk ki a nem feloldott függőségeket és telepítsük a szükséges könyvtárakat. Ehhez lépjünk a OxygenOffice Professional program mappájába, alapesetben: /opt/openoffice.org2.2/program mappába,
majd adjuk ki az ablakkezelőtől függően az ldd parancsot. Az ldd parancs segítségével megtudhatjuk egy könyvtár függőségeit (rekurzívan). Ebben a listában a hiányzó függőségeket "not found"-dal listázza ki a parancs. Tehát nincs más, mint ezt az egyszerű kis programot futtatni, esetemben az alábbi módon:

ldd libvclplug_gtk680li.so | grep not

Ennek hatására megkapjuk a nem található könyvtárakat, amit a disztró csomagkezelőjével telepítenünk kell. Ezek után próbáljuk ki ismét a programot és remélem így már elégedett OxygenOffice Professional felhasználóvá avanzsált a kedves felhasználó :o)

Minden megjegyzést, visszajelzést ide, a hozzászólások közé várok, nagyon kíváncsian.

További szép estét!

KAMI

Hozzászólások

Ha összejön valami általános függőságilista, fel lehetne ide dobni. Pl: pango, cairo, gtk, kdelibs, ilyesmi szinten.

illetve, pl: Fedora Core 6 esetében a SELinux deaktiválása segített a problémán.

--
Unfortunately, no one can be told what The Matrix is. You have to see it for yourself.