powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Internal Communications Error: NSF subsystem error.
5 сообщений из 30, страница 2 из 2
Internal Communications Error: NSF subsystem error.
    #33479013
ladyirina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВыбегаллоКстати, system error 9 на SunOS -
#define EBADF 9 /* Bad file number */

Если у вас падал весь сервер (или информикс был убит), то, возможно, остался поломанный файл ifx_shm. Попробуйте в sqlhosts переименовать 4й параметр для shared mem connection во что-нибудь другое, хоть aaa

В таком вот аксепте

В /INFORMIXTMP/
удалила VP.isdn_sw.0101s. И все стартонуло. Потом разкомментировала в sqlhosts и onconfig то, что относилось к shared memory, перезапустила информикс - работает.

Спасибо ВСЕМ огромное.
...
Рейтинг: 0 / 0
Internal Communications Error: NSF subsystem error.
    #33481704
ladyirina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опять я с проблемой на том же сервере (Informix Dynamic Server 2000 Version 9.21.UC4 на Linux 2.4.7-10). Запустили его.
Сейчас коннект настроен и через shared memory и по tcp.

onconfig:
SERVERNUM 1 # Unique id corresponding to a OnLine instance
DBSERVERNAME isdn_sw # Name of default database server
DBSERVERALIASES isdn_sw_shm # List of alternate dbservernames
NETTYPE soctcp,1,100,NET # Configure poll thread(s) for nettype
NETTYPE ipcshm,1,100,CPU # Configure poll thread(s) for nettype
DEADLOCK_TIMEOUT 60 # Max time to wait of lock in distributed env.
RESIDENT 0 # Forced residency flag (Yes = 1, No = 0)

sqlhosts:
isdn_sw onsoctcp 192.168.200.3 1425
isdn_sw_shm onipcshm localhost ifx_shm

Однако, попытки соединиться с ним не проходят.
Под пользователем informix запуская dbaccess. Пытаюсь посмотреть на базы. В ответ 951 ошибка.
Соответственно в логах вижу.
16:21:27 Get Shadow Password for user [informix] failed!
16:21:27 Check for password aging/account lock-out.
16:21:27 listener-thread: err = -951: oserr = 0: errstr = informix: Incorrect password or user informix is not known on the d
atabase server.


Но. Пользователь такой есть. Я под ним на сервер и захожу.

Попытки DBPing -ом пропинговать. Дает такую же ошибку.

В чем тут может быть проблема?

Остановили сервер (onmode -ky), запустили в рекавери моде (oninit -r).
Прошло больше 12 часов. В онлайн он не перешел. Это нормально? Или он так и остается в рекавери моде.

В логах пишет следующее:
16:42:33 Get Shadow Password for user [oper] failed!
16:42:33 Check for password aging/account lock-out.
16:42:33 listener-thread: err = -951: oserr = 0: errstr = oper: Incorrect password or user oper is not known on the database
server.

16:43:04 Informix Dynamic Server 2000 Stopped.

16:43:30 Informix Dynamic Server 2000 Started.

Thu Jan 12 16:43:30 2006

16:43:30 Event alarms enabled. ALARMPROG = '/opt/informix/etc/log_full.sh'
16:43:30 Booting Language <c> from module <>
16:43:30 Loading Module <CNULL>
16:43:30 Booting Language <builtin> from module <>
16:43:30 Loading Module <BUILTINNULL>
16:43:35 Informix Dynamic Server 2000 Version 9.21.UC4 Software Serial Number AAD#J125560
16:43:37 Informix Dynamic Server 2000 Initialized -- Shared Memory Initialized.

16:43:37 Dynamically allocated new virtual shared memory segment (size 8192KB)
16:43:37 Dataskip is now OFF for all dbspaces
16:43:37 Recovery Mode


Сейчас пытаюсь опять посмотреть, как там у нас с dbaccess.

Тоже самое.
Fri Jan 13 14:44:26 2006

14:44:26 Get Shadow Password for user [informix] failed!
14:44:26 Check for password aging/account lock-out.
14:44:26 listener-thread: err = -951: oserr = 0: errstr = informix: Incorrect password or user informix is not known on the d
atabase server.


Как с этим бороться?
...
Рейтинг: 0 / 0
Internal Communications Error: NSF subsystem error.
    #33481852
Ilya Kulagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ladyirina
16:21:27 Get Shadow Password for user [informix] failed!

Как с этим бороться?

"Не могу получить хеш пароля из shadow-файла". Вариантов два: либо бинарник oninit не суидный (и прочие чудеса с owner|group|mode - исправляется запуском при установке скрипта run-as-root.server или как он там нынче называется), либо хеши не crypt() овые, а какие-нибудь md5(), например. Чем это в линухе лечится - не в курсе (в солярисе у меня крипт, а на фре информикса нету).

Мне так кажется.
...
Рейтинг: 0 / 0
Internal Communications Error: NSF subsystem error.
    #33482241
ladyirina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ilya Kulagin ladyirina
16:21:27 Get Shadow Password for user [informix] failed!

Как с этим бороться?

"Не могу получить хеш пароля из shadow-файла". Вариантов два: либо бинарник oninit не суидный (и прочие чудеса с owner|group|mode - исправляется запуском при установке скрипта run-as-root.server или как он там нынче называется), либо хеши не crypt() овые, а какие-нибудь md5(), например. Чем это в линухе лечится - не в курсе (в солярисе у меня крипт, а на фре информикса нету).

Мне так кажется.

на счет прав на oninit.

-rwsr-sr-- 1 informix informix 8497828 Feb 10 2005 /opt/informix/bin/oninit

хотя в файле /opt/informix/etc/IIFfiles
говорится
bin/oninit root informix 6754 BRAND VRSN SUG


но раньше это работе не мешало.

если попытаться перегенерить shadow, например pwconv. поможет? на что повлияет?
...
Рейтинг: 0 / 0
Internal Communications Error: NSF subsystem error.
    #33485866
ladyirina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверила и проставила права на файлы как в
/opt/informix/etc/IIFfiles

Заработало.
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Informix [игнор отключен] [закрыт для гостей] / Internal Communications Error: NSF subsystem error.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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