IDPA System Managerin pääkäyttäjän salasana menee usein pois synkronoinnista
Summary: IDPA 2.3:ssa ilmoitettu ongelma IDPA-järjestelmänhallinnan pääkäyttäjän salasana poistuu synkronoinnista usein, kun oikea salasana on päivitetty ACM-koontinäytössä.
Symptoms
-
Vahvista DPC:ssä.
ssh DPC:hen ACM:stä ja erillisellä putty-istunnolla käyttäen adminia ja oikeaa salasanaa
Vaihda pääkäyttäjään alla olevalla komennolla:#su -
Jos kirjautuminen DPC:hen admin/root-käyttäjänä onnistuu, toimi seuraavasti.
-
Tarkista ACM:n lokit
/usr/local/dataprotection/var/configmgr/server_data/logs/server.log:Etsi alla olevaa merkkijonoa nähdäksesi, milloin ja kuinka monta kertaa DPC-pääsalasana on mennyt pois synkronoinnista:
#grep -i "Setting dpcRootPasswordOutOfSync=true" server.log* server.log.18:2020-09-22 16:10:26,459 INFO [Thread-3200180]-dpcadapter.DPCUtil: Setting dpcRootPasswordOutOfSync=true server.log.7:2020-10-02 18:28:25,577 INFO [Thread-40894]-dpcadapter.DPCUtil: Setting dpcRootPasswordOutOfSync=true
Tarkista, näkyykö lokeissa seuraavat oireet yllä mainitusta säikeestä:
#grep -E "Thread-3200180" server.log*
- ACM pyytää palvelun tilaa, joka tulee hyvin:
server.log.18:2020-09-22 14:09:55,332 INFO [Thread-3200180]-util.SSHUtil: Remote command using SSH execution status: Host : [10.199.193.14] User : [admin] Pass word : [**********] Command : [/usr/local/dpc/bin/dpc status] STATUS : [0] server.log.18:2020-09-22 14:09:55,332 INFO [Thread-3200180]-util.SSHUtil: STDOUT : [Version: 18.2.0-13 server.log.18:2020-09-22 14:09:55,332 INFO [Thread-3200180]-util.SSHUtil: STDERR : []
- Salasanan synkronoinnin vahvistaminen:
server.log.18:2020-09-22 14:09:55,340 INFO [Thread-3200180]-dao.DPCConfigDAOImpl: Successfully retrieved DPC configuration server.log.18:2020-09-22 14:09:55,340 INFO [Thread-3200180]-dpcadapter.DPCUtil: dpcRootPasswordOutOfSync=false server.log.18:2020-09-22 14:09:55,340 INFO [Thread-3200180]-dpcadapter.DPCUtil: dpcAdminPasswordOutOfSync=false
- Hakee DPC-tunnukset uudelleen ja yrittää muodostaa SSH-yhteyden DPC:hen:
server.log.18:2020-09-22 14:09:55,469 INFO [Thread-3200180]-util.SSHUtil: Creating session using SSH parameters: Host : [10.199.193.14] User : [admin] Pas sword : [**********] server.log.18:2020-09-22 14:09:55,469 INFO [Thread-3200180]-util.SSHUtil: Connecting to host [10.199.193.14] using provided credentials. server.log.18:2020-09-22 14:09:55,546 INFO [Thread-3200180]-util.SSHUtil: Connected to host [10.199.193.14] using provided credentials. server.log.18:2020-09-22 14:09:55,547 INFO [Thread-3200180]-util.SSHUtil: Opening a channel for communication. server.log.18:2020-09-22 14:09:55,547 INFO [Thread-3200180]-util.SSHUtil: Channel for communication opened successfully. server.log.18:2020-09-22 14:09:55,701 INFO [Thread-3200180]-util.SSHUtil: Expected Message:: ssword .... server.log.18:2020-09-22 14:10:25,732 ERROR [Thread-3200180]-util.SSHUtil: Error in command execution Expect operation fails (timeout: 30000 ms) for matcher: contains('ssword') - Kanava on auki klo 14:10:25 alkaen
2020-09-22 14:10:25,732 INFO [Thread-3200180]-util.SSHUtil: Waiting for channel close
- Kanava suljetaan 2 tunnin kuluttua:
server.log.18:2020-09-22 16:10:26,458 INFO [Thread-3200180]-util.SSHUtil: Disconnecting channel forcefully. server.log.18:2020-09-22 16:10:26,458 INFO [Thread-3200180]-util.SSHUtil: Channel disconnected successfully. server.log.18:2020-09-22 16:10:26,458 INFO [Thread-3200180]-util.SSHUtil: Processing the ssh command execution results standard output. server.log.18:2020-09-22 16:10:26,458 INFO [Thread-3200180]-util.SSHUtil: Processing the ssh command execution standard error. server.log.18:2020-09-22 16:10:26,459 INFO [Thread-3200180]-util.SSHUtil: Remote command using SSH execution status: Host : [10.199.193.14] User : [admin] Password : [**********] Command : [su -c 'date'] STATUS : [-1]
- Merkitsee sen synkronoimattomaksi:
server.log.18:2020-09-22 16:10:26,459 INFO [Thread-3200180]-dpcadapter.DPCUtil: DPC root password is out of sync, throwing exception server.log.18:2020-09-22 16:10:26,459 INFO [Thread-3200180]-dpcadapter.DPCUtil: Setting dpcRootPasswordOutOfSync=true
- ACM pyytää palvelun tilaa, joka tulee hyvin:
Cause
Kun DPC reagoi hitaasti (ehkä joidenkin töiden tai toimintojen vuoksi), salasanan synkronoinnin tarkistamiseksi käynnistetty komento ei saa kehotetta odotetussa ajassa (mikä aiheuttaa komennon suorituksen aikakatkaisun), mikä johtaa epäonnistuneisiin tilanteisiin.
Resolution
Tekninen osasto on korjannut tämän IDPA 2.7.0 -koodin ongelman.