Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / ids не стартует / 4 сообщений из 4, страница 1 из 1
24.02.2005, 18:53
    #32932121
genix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ids не стартует
В двух словах опишу проблему:
IDS 9.40 UC5
RedHat 7.3
glibc-2.2.5-34

нашли багу в IDS, отослали ее службе поддержки, они спросили, стоят ли у меня все обновления. Залез я на сайт, там gibc-2.2.5-44 Скачал и установи glibc и glibc-common. Перезагрузился. Система не поднялась. В логах ошибка:

18:37:46 Event alarms enabled. ALARMPROG = '/opt/informix/etc/alarmprogram.sh'
18:37:46 Booting Language <c> from module <>
18:37:46 Loading Module <CNULL>
18:37:46 Booting Language <builtin> from module <>
18:37:46 Loading Module <BUILTINNULL>
18:38:30 IBM Informix Dynamic Server Started.
18:38:30 shmget: [EEXIST][17]: key 52564801: shared memory already exists
18:38:30 mt_shm_init: can't create resident segment


Откатил glibc на предыдущую версию, ничего не помогает. Не встает IDS с той же ошибкой и все тут.

В каком направлении копать?

в конфиге:
SHMBASE 0x10000000 # Shared memory base address
...
Рейтинг: 0 / 0
24.02.2005, 20:53
    #32932235
Daugava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ids не стартует
18:38:30 shmget: [EEXIST][17]: key 52564801: shared memory already exists
ребутить сервер пробовали?
...
Рейтинг: 0 / 0
24.02.2005, 22:45
    #32932282
vybegallo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ids не стартует
У вас в памяти остался неудаленный сегмент, возможно не один. попробуйте ipcs -m | grep informix
Его (их) надо удалить командой ipcrm . Иногда остаются и семафоры принадлежавшие информиксу, их тоже надо почикать.
Или можно перегрузить машину.
...
Рейтинг: 0 / 0
25.02.2005, 08:39
    #32932490
genix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ids не стартует
Всем привет, разобрался.
Оказалось сам виноват был.

В двух словах:
Обновил glibc до последней доступной версии на сайте производителя. Перезагрузился. Система не запускается с указанным выше сообщением.
"Хммм" -- подумал я, и откатил обратно на дистрибутивный glibc. Перезагрузился -- результат тот же. Полез в google. Везде только упоминания о невыгруженных сегментах памяти (но ведь я их ipcrm удаляю все), правах доступа (проверил) и предложениях перезагрузиться.

Начал читать release и machine notes. Самым первым абзацем, идет упоминание что glibc обязательно должен быть собран под i686 платформу. Тут-то и закралось подозрние. Оказалось, что когда в попыхах откатывался обратно на дистрибутивный glibc по ошибке установил i386 вместо i686. Вот тут и собака порылась.

Сейчас и на дистрибутивном glibc, и скачанном из обновлений (оба i686) все работает замечательно.


Всем спасибо, что откликнулись!
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / ids не стартует / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]