Newsgroup: it.comp.os.linux.sys
Titolo: Informix IDS 9.30 e RH 7.3, avete un for dummies?

Qualcuno si ritrova in tasca una guida per idioti all'installazione di
Informix nella versione del subj su RH 7.3?
A spanne si direbbe non vadano troppo d'accordo...
Il primo problema è stato relativo a mancanza di simboli e di link a
libpthread..
Un po' di bestemmie e di ricerche via google, e almeno questa ne son
venuto fuori.
Poi c'è il problema che, all'avvio di oninit, ottengo:
Allocating and attaching to shared memory...FAILED
oninit: Fatal error in shared memory creation
Hmmmpf....
Smanacciato anche un poco in /proc/sys/kernel/shm*
per dargli più spazio, ma non gli cambia una fresca...
Sto cercando su gugl, trovo un sacco di roba ma nulla di risolutivo.
Qualcuno ci è già passato e sa darmi qualche hint?
-- 
Emanuele Balla  aka Skull -  Public Key #661E5CBF on 
www.keyserver.com
+----------------------------------------------------------------------+
"And 1.1.81 is officially BugFree(tm), so if you receive any bug-reports
on it, you know they are just evil lies." (By Linus Torvalds)

 oninit: Fatal error in shared memory creation
]zac[
Il tuo problema mi ricorda quello che ha avuto un tecnico della IBM quando
ha cercato di installare IDS su un nostro server con RH.
A occhio il problema è che la IBM ha incluso nel pacchetto una sua
libpthread, e questa va' decisamente in conflitto con le librerie che ha la 
redhat e che devono essere usate.
Elimina la libpthread di IDS (con un find puoi la puoi trovare), se hai
pasticciato ripristina le librerie e/o libpthread standard della RH, e
dovrebbe avviarsi.

 dovrebbe avviarsi.
Questo già fatto. Era il primo problema che ho dovuto risolvere, ed è
relativo al fatto che con le librerie nuove alcuni simboli (in
perticolare, mi pare si trattasse di __on_exit) non sono più esportati
dalle glibc, mentre le librerie IBM se lo attendono.
Adesso informix linka alle pthread lisce, ma continuo ad ottenere un
errore relativamente all'allocazione della shm. Aumentando il livello di
debug, vedo che in effetti non è che non riesca ad allocare, ma che cerca
di scrivere su un indirizzo già occupato da altro.
Mbah...


 Mbah...
Purtoppo vado a memoria su cose di sei mesi fa' e le prove che ho fatto sono
state fatte im mezzo a una marea di prove da parte del tecnico dell'IBM
(magari ha modificato qualcosa anche lui, però non mi sembra che sia cosi):
-1- link di IDS a libpthread di IDS -> errore durante l'inizializzazione di
SHM
-2- link di IDS a libpthread di RH7.3 -> errore durante l'inizializzazione
di SHM
-3- eliminato link e libpthread di IDS -> server IDS avviato
Potresti provare a prendere un HD e installare un'altra distribuzione di
linux, in 2-3 ore dovresti poter capire se è un problema solo con la RH .
Auguri, IDS mi è sembrato un '''mostro''' molto vicino ai DB server oracle.

 di scrivere su un indirizzo già occupato da altro.
Mi è tornato in mente che il tecnico, tra una prova di avvio e l'altra del
server IDS, con alcuni comandi visualizzava le SHM allocate da IDS e le
killava.
E' quasi sicuro che le SHM rimangon allocate se non si usa la procedura di
shutdown di IDS, ti converrebbe provare a killare le SHM o almeno a
riavviare.
Riauguri.