Sapforum.Biz
Инструменты => Администрирование (BC) => Тема начата: Черепах от Июль 15, 2009, 03:31:43 pm
-
Коллеги, возникла проблема на этапе "Check DDIC password".
Система постоянно генерит ошибки (ниже приведу).
При попытке войти в систему под DDIC и SAP* (000, 001) используя master_password - уверенно посылаюсь (ошибка пароля).
Ок, сбрасываю пароль sap* лезу в манданты, устанавливаю продуктивный пароль для ddic в master_password.
Нифига, - эффект тот же.
Выяснил, что проблема с внутренним RFC-соединеннием к системе. Но что ещё сделать - не знаю. Гугл не помог, САП-порталы - тоже.
Собственно, логи:
1. Проверка RFC
"Logon Connection Error
Error Details Error when opening an RFC connection
Error Details ERROR: partner '127.0.0.1:sapgw00' not reached
Error Details LOCATION: SAP-Server osu-sap2_S70_00 on host osu-sap2 (wp 0)
Error Details DETAIL: NiPConnect2
Error Details CALL: connect
Error Details COMPONENT: NI (network interface)
Error Details COUNTER: 315
Error Details ERROR NUMBER: 10061
Error Details ERROR TEXT: WSAECONNREFUSED: Connection refused
Error Details MODULE: nixxi.cpp
Error Details LINE: 2835
Error Details RETURN CODE: -10
Error Details SUBRC: 0
Error Details RELEASE: 701
Error Details TIME: Wed Jul 15 15:58:14 2009
Error Details VERSION: 38"
2. Лог sap_inst_dev:
"TRACE 2009-07-15 16:02:22.013
NWDialogInstance.getRFCUser(DDIC.000)
TRACE 2009-07-15 16:02:22.013
NWUsers.getAccountData(DDIC.000)
TRACE 2009-07-15 16:02:22.028
NWUsers.haveAccountData(DDIC.000)
TRACE 2009-07-15 16:02:22.044
NWUsers.haveAccountData() done: true
TRACE 2009-07-15 16:02:22.060
NWUsers._readAccountData(DDIC.000)
TRACE 2009-07-15 16:02:22.060
NWUsers._isSystemRead(DDIC.000, rfc)
TRACE 2009-07-15 16:02:22.075
NWUsers._isSystemRead() done: false
TRACE 2009-07-15 16:02:22.075
NWUsers._readAccountData() done
TRACE 2009-07-15 16:02:22.075
NWUsers.getMasterPassword()
TRACE 2009-07-15 16:02:22.075
NWUsers.getMasterPassword() done: XXXXX (master password is set)
TRACE 2009-07-15 16:02:22.075
NWUsers.getAccountData(): {
role:DDIC.000
type:USER
systems:rfc
id:
name:DDIC
comment:
home:
shell:
privileges:
exists:true
client:000
host:undefined
instancenumber:undefined
locked:false
password:XXXXXX
groups:
}
TRACE 2009-07-15 16:02:22.075
NWDialogInstance.getRFCUser() done
INFO 2009-07-15 16:02:22.091 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter CLIENT set to value 000.
INFO 2009-07-15 16:02:22.091 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter USER set to value DDIC.
INFO 2009-07-15 16:02:22.091 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter LCHECK set to value 1.
INFO 2009-07-15 16:02:22.091 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter PCS set to value 1.
INFO 2009-07-15 16:02:22.091 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter LANG set to value EN.
INFO 2009-07-15 16:02:22.091 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter ASHOST set to value osu-sap2.
INFO 2009-07-15 16:02:22.091 [iaxxrfcimp.cpp:380]
CAbRfcImpl::setRfcConnectParam
RFC parameter SYSNR set to value 00.
INFO 2009-07-15 16:02:22.091 [iaxxrfcimp.cpp:520]
CAbRfcImpl::checkConnectInfo
RFC connection information checked successfully.
WARNING[E] 2009-07-15 16:03:23.012 [iaxxrfcimp.cpp:433]
CAbRfcImpl::openRfcConn
FRF-00007 Unable to open RFC connection."
3. Лог dev_w0:
"M Wed Jul 15 13:04:12 2009
M ***LOG Q0I=> NiPConnect2: connect (10061: WSAECONNREFUSED: Connection refused) [nixxi.cpp 2835]
M *** ERROR => NiPConnect2: SiPeekPendConn failed for hdl 1 / sock 44
(SI_ECONN_REFUSE/10061; I4; ST; 127.0.0.1:3300) [nixxi.cpp 2835]
M *** ERROR => GwConnectSapWp: GwConnect to localhost / sapgw00 failed (rc=NIECONN_REFUSED) [gwxx.c 1946]
M ***LOG S0T=> GwConnectSapWp, GwConnect (-0010) [gwxx.c 1948]
M ***LOG S0R=> GwConnectSapWp, GwConnect () [gwxx.c 1950]
M ***LOG S0S=> GwConnectSapWp, GwConnect (sapgw00) [gwxx.c 1952]"
В догонку, SM21:
> Host: localhost
> Service: sapgw00
Operating system call connect failed (error no
NiConnect Unsuccessful, Return Code: -0010
Может есть какие идеи?
-
Сервер в сети?
-
Сервер в сети?
Да, конечно. Я на нем удаленно обитаю.
Это на тему localhost в ошибке RFC?
-
Да, конечно. Я на нем удаленно обитаю.
Это на тему localhost в ошибке RFC?
Ну типа - да.
Может у тебе пересечение по порту удаленки и GW?
-
Ну типа - да.
Может у тебе пересечение по порту удаленки и GW?
Нет. Пересечения нет. Мне в RFC-шной ошибке непонятно, почему он вообще подставляет localhost, а не имя сервера.
Ведь в настройках RFC-соединения явно прописано (sm59): имя хоста - номер инстанции. И всё.
А при тесте, он упорно подставляет localhost. В параметрах профилей тоже везде фигурирует имя хоста.
Куда ещё копать, - не понимаю?
-
А о сервере osu-sap2 запись в hosts есть?
-
А о сервере osu-sap2 запись в hosts есть?
127.0.0.1 localhost
172.22.10.48 osu-sap2 SAPTRANSHOST
На этом сервере крутится уже немереное количество систем.
С предыдущими установками ничего подобного не было.
Единственный момент, эта система ставится после сноса предыдущей (то бишь, номера совпадают с удаленной ранее системой - 00). Но снесено было корректно, и где это ещё могло бы, к примеру засеть, не очень понимаю.
Сами сервисы sapgw00, sapdp00 в файле присутствуют.
-
Тут нашел один совет по такой проблеме: предлагается в SM59 в SAPXPG_DBDEST_имяХоста поправить
-
Тут нашел один совет по такой проблеме: предлагается в SM59 в SAPXPG_DBDEST_имяХоста поправить
У меня вообще в системе нет этого соединения. В других - есть. Попробую сейчас вручную создать.
-
У меня вообще в системе нет этого соединения. В других - есть. Попробую сейчас вручную создать.
Еще раньше когда-то было такое с IDES системами. Там решалось простым стартом инстанции и повтором инсталляции с этого шага... просто тупо не была застартована система на момент проверки.
Может тут такой же случай?
-
Еще раньше когда-то было такое с IDES системами. Там решалось простым стартом инстанции и повтором инсталляции с этого шага... просто тупо не была застартована система на момент проверки.
Может тут такой же случай?
Угу. С IDES эта проблема на ура решалась. Рестартовал уже несколько раз.
После каких-то моих танцев, sapinst начал лочить пользователя DDIC (типа неправильный пароль). Хотя пароль прежний - master_pass.
Я под ним (DDIC/master_password) спокойно логинюсь в систему.
Причем даже в логе:
TRACE 2009-07-16 16:24:29.089
NWUsers.getMasterPassword() done: XXXXX (master password is set)
А всё равно лочит...