|
|
|
Internal Communications Error: NSF subsystem error.
|
|||
|---|---|---|---|
|
#18+
ВыбегаллоКстати, 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, перезапустила информикс - работает. Спасибо ВСЕМ огромное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2006, 13:57 |
|
||
|
Internal Communications Error: NSF subsystem error.
|
|||
|---|---|---|---|
|
#18+
Опять я с проблемой на том же сервере (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. Как с этим бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2006, 15:02 |
|
||
|
Internal Communications Error: NSF subsystem error.
|
|||
|---|---|---|---|
|
#18+
ladyirina 16:21:27 Get Shadow Password for user [informix] failed! Как с этим бороться? "Не могу получить хеш пароля из shadow-файла". Вариантов два: либо бинарник oninit не суидный (и прочие чудеса с owner|group|mode - исправляется запуском при установке скрипта run-as-root.server или как он там нынче называется), либо хеши не crypt() овые, а какие-нибудь md5(), например. Чем это в линухе лечится - не в курсе (в солярисе у меня крипт, а на фре информикса нету). Мне так кажется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2006, 15:59 |
|
||
|
Internal Communications Error: NSF subsystem error.
|
|||
|---|---|---|---|
|
#18+
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. поможет? на что повлияет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2006, 17:55 |
|
||
|
|

start [/forum/topic.php?fid=44&msg=33479013&tid=1608785]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 340ms |

| 0 / 0 |
