Re: problems with Informix shared libs under AIX 4.2
Posted in 1997
In article <858802764.4957@dejanews.com>, rasta-man@usa.net writes
>I've been having some shared lib problems under AIX 4.2, Informix 7.22
>UC1. I talked to the tech support at Informix and they were able to
>resolve my problem with oninit. I was getting the following:
>
>informix@ism6000:/usr/informix>oninit
>Could not load program oninit
>Symbol kaio_rdwr in /usr/lib/libc.a is undefined
>Symbol listio in /usr/lib/libc.a is undefined
>Symbol acancel in /usr/lib/libc.a is undefined
>Symbol iosuspend in /usr/lib/libc.a is undefined
>Could not load library libc.a[aio.o]
>Error was: Exec format error
>
>The tech had me run the following as root
>
>informix@ism6000:/usr/informix/etc>chdev -l aio0
>aio0 changed
>informix@ism6000:/usr/informix/etc>mkdev -l aio0
>aio0 Available
>
>and then oninit was happy. He was unable to tell me what this did.
Some other quotes from previous replies to this
"check your Release Notes - $INFORMIXDIR/release/ONLINE_7.1 there should
be a note, that kaio (Kernel Asynchronous I/O) has to be enabled on
AIX."
"In SMIT under devices you must configure the defined asynchronous IO
device, it is not configured to be available by default. Make it
available now and at reboot."
"You need to start up the AIO subsystem:
Run the following commands as root:
chdev -l aio0
mkdev -l aio0
Then start the online engine."
" Sound like either you have the wrong port of Informix (ELF instead of
COFF binaries or something similar) or you could try setting the
enviroment variable KAIO_OFF to 1 to disable Kernal Asynchronous IO
(KAIO). Also check you release notes in
$INFORMIXDIR/release/ONLINE_7.2"
PS The last one was from me 1997/02/11 from www.dejanews.com !!
>However, when I rebooted this morning, the same thing happend and I had
>to run chdev and mkdev again. What's the problem
>
>TIA,
>
>Tom
>
>replies: rasta-man@usa.net
>
>
>
>
>-------------------==== Posted via Deja News ====-----------------------
> http://www.dejanews.com/ Search, Read, Post to Usenet
--
David Williams