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

glibc6-2.2 & 2.3 gleichzeitig möglich ?



Hallo,

ich habe ein Debian Sarge (testing) mit Kernel 2.4.25-i686 installiert sowie die passende glibc (2.3.2.ds1-11).
Nun soll auf dem System auch ein Informix DB-Server laufen (9.40UC2).
Dieser ist jedoch fest gegen eine libc-2.2 gelinkt. Ich habe zwar auch die libstdc++2.10-glibc2.2 dazuinstalliert, die bringt jedoch lediglich 2 Libraries in /lib mit (libstdc++-3-libc6.2-2-2.10.0.so & libstdc++-libc6.2-2.so.3).
Damit ließ sich Informix zwar installieren, aber laufen tuts nicht.
Ein ldd auf INFORMIXDIR/bin/oninit bringt
            libpthread.so.0 => /lib/libpthread.so.0 (0x40021000)
            libdl.so.2 => /lib/libdl.so.2 (0x40072000)
            libcrypt.so.1 => /lib/libcrypt.so.1 (0x40075000)
            libpam.so.0 => /lib/libpam.so.0 (0x400a2000)
libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x400aa000)
            libm.so.6 => /lib/libm.so.6 (0x400f4000)
            libc.so.6 => /lib/libc.so.6 (0x40116000)
            /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

Informix versucht also auf die 2.3er Bibliotheken in /lib zuzugreifen und scheitert.
Meine Frage daher:
Gibt es eine Möglichkeit, Informix die alte 2.2er Libraries iregndwie unterzujubeln ?
Ich möchte nicht geren systemweit auf die 2.2er downgraden.
Geht es evtl. auch ohne eine ganz neues System mit chroot nur für Informix aufzusetzen ? Irgendwie in der Art, daß man z.B. in der Informix-shell das /lib-Verzeichnis woandershin verbiegt ?

Danke für Eure Hilfe,

Rado



Reply to: