Discussion:
Установка IDS9.4 на Linux RH9
(слишком старое сообщение для ответа)
frank
2005-02-08 10:24:39 UTC
Permalink
Я пытаюсь проинсталлировать IDS9.4 на RedHat
9. Сам процесс установки проходит
нормально. В IDSinstalllog нет никаких
сообщений об ошибках. После установки
запускаю oninit. Он отрабатывает без
сообщений об ошибках. Дальше onstat и
получаю такое сообщение:

*** WARNING: IBM Informix Dynamic Server is no longer running.
Changing data structure forced command termination.

В online.log пишется следущее:

$ tail -n 10 /usr/informix/online.log
12:10:09 IBM Informix Dynamic Server Started.

Tue Feb 8 12:10:10 2005

12:10:10 Event alarms enabled. ALARMPROG =
'/usr/informix/etc/alarmprogram.sh'
12:10:10 Booting Language <c> from module <>
12:10:10 Loading Module <CNULL>
12:10:10 Booting Language <builtin> from module <>
12:10:10 Loading Module <BUILTINNULL>
12:10:11 Dynamically allocated new virtual shared memory segment (size
8192KB)

Если кто сталкивался, подскажите.
Может что-то не так при установке?

Заранее спасибо.
yurik shestakov
2005-02-08 10:32:29 UTC
Permalink
On Tue, Feb 08, 2005 at 02:24:39AM -0800, frank wrote:
f> Я пытаюсь проинсталлировать IDS9.4 на RedHat
f> 9. Сам процесс установки проходит
f> нормально. В IDSinstalllog нет никаких
f> сообщений об ошибках. После установки
f> запускаю oninit. Он отрабатывает без
f> сообщений об ошибках. Дальше onstat и
f> получаю такое сообщение:

f> *** WARNING: IBM Informix Dynamic Server is no longer running.
f> Changing data structure forced command termination.

f> В online.log пишется следущее:

f> $ tail -n 10 /usr/informix/online.log
f> 12:10:09 IBM Informix Dynamic Server Started.

f> Tue Feb 8 12:10:10 2005

f> 12:10:10 Event alarms enabled. ALARMPROG =
f> '/usr/informix/etc/alarmprogram.sh'
f> 12:10:10 Booting Language <c> from module <>
f> 12:10:10 Loading Module <CNULL>
f> 12:10:10 Booting Language <builtin> from module <>
f> 12:10:10 Loading Module <BUILTINNULL>
f> 12:10:11 Dynamically allocated new virtual shared memory segment (size
f> 8192KB)

f> Если кто сталкивался, подскажите.
f> Может что-то не так при установке?

Сделать:
export LD_ASSUME_KERNEL=2.4.19

перед запускои и инсталятора и сервера.
--
// yurik shestakov
ëÒÁ×ÞÕË ÷ÁÌÅÒÉÊ
2005-02-08 10:33:36 UTC
Permalink
åÓÌÉ ËÔÏ ÓÔÁÌËÉ×ÁÌÓÑ, ÐÏÄÓËÁÖÉÔÅ.
íÏÖÅÔ ÞÔÏ-ÔÏ ÎÅ ÔÁË ÐÒÉ ÕÓÔÁÎÏ×ËÅ?
ðÏÈÏÖÅ, ÎÅ ÍÏÖÅÔ ×ÙÄÅÌÉÔØ ÓÅÇÍÅÎÔ ÒÁÚÄÅÌÑÅÍÏÊ ÐÁÍÑÔÉ... ïÔÓÀÄÁ ×ÏÐÒÏÓÙ:

1. ÷Ù ×ÙÐÏÌÎÉÌÉ ÕÓÔÁÎÏ×ËÕ × ÔÏÞÎÏÍ ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó Release Notes É ÐÒÏÞÅÊ
ÄÏËÕÍÅÎÔÁÃÉÅÊ ÎÁ ×ÁÛÕ ×ÅÒÓÉÀ?
2. ëÁËÉÅ ÐÁÒÁÍÅÔÒÙ ËÏÎÆÉÇÕÒÁÃÉÉ ÑÄÒÁ Linux ×Ù ÕÓÔÁÎÏ×ÉÌÉ ÐÅÒÅÄ ÔÅÍ, ËÁË
ÕÓÔÁÎÁ×ÌÉ×ÁÔØ Informix (ÉÍÅÎÁ,
ÚÎÁÞÅÎÉÑ, ËÁË ÕÓÔÁÎÁ×ÌÉ×ÁÌÉ)?
3. úÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ ËÏÎÆÉÇÕÒÁÃÉÉ SHMBASE ÐÒÉÛÌÉÔÅ, ÐÏÖÁÌÕÊÓÔÁ (É ÂÕÄØÔÅ
ÇÏÔÏ×Ù ×ÅÓØ ONCONFIG ×ÙÓÌÁÔØ)
Vasyl Shulzhenko
2005-02-08 10:34:56 UTC
Permalink
ñ ÐÙÔÁÀÓØ ÐÒÏÉÎÓÔÁÌÌÉÒÏ×ÁÔØ IDS9.4 ÎÁ RedHat
9. óÁÍ ÐÒÏÃÅÓÓ ÕÓÔÁÎÏ×ËÉ ÐÒÏÈÏÄÉÔ
ÎÏÒÍÁÌØÎÏ. ÷ IDSinstalllog ÎÅÔ ÎÉËÁËÉÈ
ÓÏÏÂÝÅÎÉÊ Ï ÏÛÉÂËÁÈ. ðÏÓÌÅ ÕÓÔÁÎÏ×ËÉ
á ×ÙÐÏÌÎÑÌÉÓØ ÌÉ ÎÁÓÔÒÏÊËÉ ïó, ÏÐÉÓÁÎÎÙÅ × ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ÄÏËÕÍÅÎÔÁÈ
$informixdir/release/... ?
ÚÁÐÕÓËÁÀ oninit. ïÎ ÏÔÒÁÂÁÔÙ×ÁÅÔ ÂÅÚ
ÓÏÏÂÝÅÎÉÊ Ï ÏÛÉÂËÁÈ. äÁÌØÛÅ onstat É
*** WARNING: IBM Informix Dynamic Server is no longer running.
Changing data structure forced command termination.
$ tail -n 10 /usr/informix/online.log
ÎÁÄÏ ÐÏËÁÚÁÔØ ÂÏÌØÛÅ ÐÒÅÄÙÄÕÝÉÈ ÓÏÏÂÝÅÎÉÊ - ÂÙÌÉ ÌÉ ÐÏÓÔÒÏÅÎÙ ÓÉÓÔÅÍÎÙÅ âä
sysmaster É sysutils ×Ï ×ÒÅÍÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ?
ðÒÁ×ÉÌÓÑ ÌÉ onconfig (ÐÏËÁÚÁÔØ ×ÓÅ ÓÏÄÅÒÖÉÍÏÅ), ÞÔÏ × sqlhosts ?

÷ÙÐÏÌÎÉ oninit -v É ÐÏËÁÖÉ ÒÅÚÕÌØÔÁÔ.
åÓÌÉ ËÔÏ ÓÔÁÌËÉ×ÁÌÓÑ, ÐÏÄÓËÁÖÉÔÅ.
íÏÖÅÔ ÞÔÏ-ÔÏ ÎÅ ÔÁË ÐÒÉ ÕÓÔÁÎÏ×ËÅ?
íÏÖÅÔ. á ËÁË ÐÒÏÁÎÁÌÉÚÉÒÏ×ÁÔØ, ÅÓÌÉ ÔÙ ÐÒÁËÔÉÞÅÓËÉ ÎÅ ÄÁÌ ÉÎÆÏÒÍÁÃÉÉ, ÞÔÏ ÄÅÌÁÌ
×Ï ×ÒÅÍÑ ÉÎÓÔÁÌÌÑÃÉÉ ?
ëÒÁ×ÞÕË ÷ÁÌÅÒÉÊ
2005-02-08 15:12:40 UTC
Permalink
ïÄÎÏ "îï". ñ ÎÅ ÎÁÛÅÌ ÐÁÒÁÍÅÔÒÁ SHMSEG ×
ìÉÎÕËÓÅ
òÁÎØÛÅ (ÐÏ ÉÄÅÅ, ×ÐÌÏÔØ ÄÏ ÑÄÅÒ 2.4.x, ÎÁ ËÏÔÏÒÙÈ É ÓÏÂÉÒÁÌÓÑ 9.40.x) ÎÁÄÏ
ÂÙÌÏ ÌÅÚÔØ × ÆÁÊÌ include/asm-i386/shmparam.h, ÐÒÁ×ÉÔØ ÔÁÍ ÐÁÒÁÍÅÔÒÙ ×
ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó Machine Notes:

#define SHMMAX 0xA000000 /* max shared seg size (bytes) */
#define SHMMIN 1 /* min seg size */
#define SHMMNI 200 /* max # segments system-wide */
#define SHMSEG 200 /* max shared segments/process */
...

(ÐÒÉÍÅÒ - ÏÔ ÆÏÎÁÒÑ) É ÐÏÔÏÍ ÐÅÒÅÓÏÂÉÒÁÔØ ÑÄÒÏ.

ðÏ ÐÒÅÖÎÅÍÕ ÓÞÉÔÁÀ, ÞÔÏ ËÁË ÔÏÌØËÏ ÐÅÒ×ÏÍÕ ×ÉÒÔÕÁÌØÎÏÍÕ ÐÒÏÃÅÓÓÏÒÕ
ÐÏÔÒÅÂÏ×ÁÌÁÓØ ÐÁÍÑÔØ × ÓÅÇÍÅÎÔÅ ×ÉÒÔÕÁÌØÎÏÊ ÞÁÓÔÉ, ÔÁË ÏÎÏ É ÐÁÄÁÅÔ.
ðÏÄÏÚÒÅ×ÁÀ, ÞÔÏ 2 ÓÅÇÍÅÎÔÁ ÓÏÚÄÁ×ÁÔØ ÎÅ ÄÁÀÔ. ðÒÏ×ÅÒØÔÅ ÚÎÁÞÅÎÉÅ SHMSEG!

÷.ë.
Vasyl Shulzhenko
2005-02-08 15:41:57 UTC
Permalink
ðÏÓÍÏÔÒÉ rpm -q glibc kernel
É ÐÒÏ×ÅÒØ ÐÏ ÄÏËÅ, ÞÔÏ ÎÕÖÎÏ ÄÌÑ ÜÔÏÊ ×ÅÒÓÉÉ IDS.

ðÏÓÍÏÔÒÉ ÅÝÅ ×ÅÔËÕ ÉÚ CDI ÎÁ ÐÏÈÏÖÕÀ ÓÉÔÕÁÃÉÀ, ÍÏÖÅÔ ÞÔÏ ÔÏ Õ×ÉÄÉÛØ
ÉÎÔÅÒÅÓÎÏÅ...
http://groups-beta.google.com/group/comp.databases.informix/browse_frm/thread/deb03e46ac9c594c/be9f8d2910c80355?q=Initializing+rhead+structure...succeeded&_done
=%2Fgroups%3Fq%3DInitializing+rhead+structure...succeeded%26start%3D10%26ie%3DUT
F-8%26&_doneTitle=Back+to+Search&&d#be9f8d2910c80355
Igor Zaiets
2005-02-08 15:55:48 UTC
Permalink
ó ÐÅÒÚÂÏÒËÏÊ ÑÄÒÁ ÐÒÏÂÌÅÍ ÏÓÏÂÙÚ ÎÅÔ.
íÎÅ ÄÌÑ ÕÓÔÁÎÏ×ËÉ éÎÆÏÒÍÉËÓÁ É ïÒÁËÌÁ ÐÒÉÛÌÏÓØ ÐÏÐÒÁ×ÉÔØ
ÆÁÊÌ /etc/sysctl.conf
kernel.sem = 250 32000 100 128
ðÏÓÌÅ ÜÔÏÇÏ ×ÙÐÏÌÎÉÔØ
sysctl -p

oninit ÌÕÞÛÅ ÚÁÐÕÓÔÉÔØ Ó ËÌÀÞÉËÏÍ -v
Õ×ÉÄÉÔÅ ÎÁ ÞÅÍ ×ÉÓÉÔ.

ñÄÒÏ Õ ÍÅÎÑ:
Linux inftest 2.4.20-8custom glibc-2.3.2-11.9
óÎÁÞÁÌÁ ÓÄÕÒÕ ÐÅÒÅÓÏÂÒÁÌ, ÐÏÔÏÍ ÐÏÐÒÁ×ÉÌ /etc/sysctl.conf
÷ÓÅ ÐÁÒÁÍÅÔÒÙ ÑÄÒÁ, ÐÒÉ×ÅÄÅÎÎÙÅ × ÍÁÛÉÎ ÎÏÕÔÓÁÈ - ÄÉÎÁÍÉÞÅÓËÉÅ.
ðÒÏÂÌÅÍ, Á ÂÙÌÏ ÜÔÏ ÄÁ×ÎÏ, ×ÒÏÄÅ ËÁË ÎÅ ÐÏÍÎÀ.
ñ ÐÙÔÁÀÓØ ÐÒÏÉÎÓÔÁÌÌÉÒÏ×ÁÔØ IDS9.4 ÎÁ RedHat
9. óÁÍ ÐÒÏÃÅÓÓ ÕÓÔÁÎÏ×ËÉ ÐÒÏÈÏÄÉÔ
ÎÏÒÍÁÌØÎÏ. ÷ IDSinstalllog ÎÅÔ ÎÉËÁËÉÈ
ÓÏÏÂÝÅÎÉÊ Ï ÏÛÉÂËÁÈ. ðÏÓÌÅ ÕÓÔÁÎÏ×ËÉ
ÚÁÐÕÓËÁÀ oninit. ïÎ ÏÔÒÁÂÁÔÙ×ÁÅÔ ÂÅÚ
ÓÏÏÂÝÅÎÉÊ Ï ÏÛÉÂËÁÈ. äÁÌØÛÅ onstat É
*** WARNING: IBM Informix Dynamic Server is no longer running.
Changing data structure forced command termination.
$ tail -n 10 /usr/informix/online.log
12:10:09 IBM Informix Dynamic Server Started.
Tue Feb 8 12:10:10 2005
12:10:10 Event alarms enabled. ALARMPROG =
'/usr/informix/etc/alarmprogram.sh'
12:10:10 Booting Language <c> from module <>
12:10:10 Loading Module <CNULL>
12:10:10 Booting Language <builtin> from module <>
12:10:10 Loading Module <BUILTINNULL>
12:10:11 Dynamically allocated new virtual shared memory segment (size
8192KB)
åÓÌÉ ËÔÏ ÓÔÁÌËÉ×ÁÌÓÑ, ÐÏÄÓËÁÖÉÔÅ.
íÏÖÅÔ ÞÔÏ-ÔÏ ÎÅ ÔÁË ÐÒÉ ÕÓÔÁÎÏ×ËÅ?
úÁÒÁÎÅÅ ÓÐÁÓÉÂÏ.
frank
2005-02-09 14:10:00 UTC
Permalink
Изменение sem ни к чему не привело.

Висит он на Bringing up ADM VP...

Ядро kernel-2.4.20-6 и glibc-2.3.2-5, что выше
требуемых в notes

В любом случае спасибо за информацию.
Попытаюсь п�
yurik shestakov
2005-02-09 15:25:33 UTC
Permalink
On Wed, Feb 09, 2005 at 06:10:00AM -0800, frank wrote:
f> Изменение sem ни к чему не привело.

f> Висит он на Bringing up ADM VP...

f> Ядро kernel-2.4.20-6 и glibc-2.3.2-5, что выше
f> требуемых в notes

f> В любом случае спасибо за информацию.
f> Попытаюсь поставить другой Линукс

По поводу glibc и ASSUME_KERNEL (я в прошлом письме написал LD_ASSUME_KERNEL)

Что написано в ids_machine_notes_9.40.txt ?

========================================================================
1. This product was built on RedHat Linux 7.2 for i686 compatible
processors and is targeted for Linux Kernel 2.4.7 or higher and
glibc 2.2.4 or higher. The i686 version of glibc is required.

========================================================================

В redhat-9 идет glibc-2.3, в которой изменена модель поддержки многонитиевых
программ с 1:1 на N:M, т.е. поменялась сильно libthread по отношению к 2.2.x.
Для включения "старой" версии libthread нужно установить
переменную окружения ASSUME_KERNEL в значение от 2.4.1 до 2.4.19,
сделать "export ASSUME_KERNEL" и проверить с помощью утилиты ldd какая
именно libc подгружается.

Кроме того, может быть не установлена libstdc++-libc6.2-2.so.
Опять таки с помощью ldd можно определить, какие именно so-шки
должны быть подкружены.
--
// yurik shestakov
Loading...