NetWorker: authc-komennot epäonnistuvat unable to find valid certification path -virheen jälkeen

Summary: authc_config ja authc_mgmt-komennot epäonnistuvat NetWorkerissa ja ilmoittavat, että pyydettyyn kohteeseen ei löydy kelvollista sertifiointipolkua.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • NetWorker-palvelin otetaan käyttöön erillisessä (klusteroitumattomassa) järjestelmässä.
  • NetWorker-valtuutuskomennot (authc_config, authc_mgmt) virhe ja seuraava virheilmoitus:
[root@networker-mc bin]# authc_mgmt -u administrator -e find-all-users
Enter password: 
ERROR [main] (DefaultLogger.java:190) - Error executing command. Failure: I/O error on POST request for https://localhost:9090/auth-server/api/v1/sec/authenticate [localhost]: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target; nested exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

 

  • Ongelma ilmenee riippumatta siitä, käytetäänkö paikallista NetWorker-todennusta vai ulkoista (LDAP) todennusta.

 

Cause

emcauthctomcat-varmenteiden allekirjoituksessa on ristiriita. emcauthctomcat on määritetty oletusarvoisesti NetWorker-käyttöönoton aikana. Varmenne on olemassa kolmessa paikassa:

Linux:

  • /nsr/authc/conf/authc.keystore
  • /opt/nsr/authc-server/conf/authc.truststore
  • /opt/nre/java/latest/lib/security/cacerts

 

Windows:

  • C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\conf\authc.keystore
  • C:\Program Files\EMC NetWorker\nsr\authc-server\conf\authc.truststore
  • C:\Ohjelman tiedostot\NRE\java\jre#.#.#####\lib\security\cacerts

 

[root@networker-mc bin]# ./keytool -list -keystore /opt/nre/java/latest/lib/security/cacerts -storepass changeit | grep -A1 emcauth 
emcauthctomcat, Oct 7, 2022, trustedCertEntry, 
Certificate fingerprint (SHA-256): 3B:18:1E:DF:39:ED:5B:4B:CF:9F:92:22:E8:D9:96:54:E0:21:A4:EB:06:D6:36:32:03:76:5E:CC:BA:B1:15:6B

[root@networker-mc bin]# ./keytool -list -keystore /opt/nsr/authc-server/conf/authc.truststore  | grep -A1 emcauthctom 
Enter keystore password:  
emcauthctomcat, Oct 7, 2022, trustedCertEntry, 
Certificate fingerprint (SHA-256): 3B:18:1E:DF:39:ED:5B:4B:CF:9F:92:22:E8:D9:96:54:E0:21:A4:EB:06:D6:36:32:03:76:5E:CC:BA:B1:15:6B

[root@networker-mc bin]# ./keytool -list -keystore /nsr/authc/conf/authc.keystore | grep -A1 emcauthctomcat
Enter keystore password: 
emcauthctomcat, Jun 29, 2022, PrivateKeyEntry, 
Certificate fingerprint (SHA-256): 93:97:0D:ED:DF:B1:73:62:D0:E1:95:C9:EB:67:3E:EE:4D:2E:55:9F:D7:9D:5E:FD:CE:81:E3:88:23:8E:0C:C9

 

Resolution

Korjaa varmenteen ristiriita.

  1. Luo kopio olemassa olevista avaintore-tiedostoista:
    Linux:

    • /nsr/authc/conf/authc.keystore
    • /opt/nsr/authc-server/conf/authc.truststore
    • /opt/nre/java/latest/lib/security/cacerts

    Windows:

    • C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\conf\authc.keystore
    • C:\Program Files\EMC NetWorker\nsr\authc-server\conf\authc.truststore
    • C:\Ohjelman tiedostot\NRE\java\jre#.#.#####\lib\security\cacerts

     

    HUOMAUTUS: Cacerts-tiedosto löytyy authc-määrityksen JRE-esiintymästä. Edellä näkyvät polut ovat, kun NetWorker Runtime Environment (NRE) on asennettu. Jos Oracle Java JRE on asennettu, Cacerts-tiedosto on java-asennuspolun kohdassa .. \lib\security\cacerts.
  2. Avaa NetWorker-palvelimessa komentokehote järjestelmänvalvojana tai pääkäyttäjänä.

  3. Pysäytä NetWorker-palvelinpalvelut:
    Linux: nsr_shutdown
    Windows: net stop nsrd

  4. Vaihda hakemistoksi JRE \bin dir.

  5. Poista emcauthctomcat-varmenteet seuraavan komentosyntaksin avulla näppäinsäilön sijainneista, joissa ristiriita on havaittu.

    Linux:
    ./keytool -delete -alias emcauthctomcat -keystore /path/to/keystore -storepass password

    Windows:
    keytool -delete -alias emcauthctomcat -keystore "C:\path\to\keystore" -storepass password

    HUOMAUTUS: Java-näppäinvaraston salasana vaihdetaanko NRE tai Oracle jre. Authc-avainsäilö on käyttäjän määrittämä avainsäilön salasana, joka määritetään käytettäessä ohjattua NetWorker-asennusta (Windows) tai /opt/nsr/authc-palvelin-/komentosarja-/authc_configure.sh-komentosarjaa (Linux).

Esimerkki:

[root@networker-mc bin]# ./keytool -delete -alias emcauthctomcat -keystore /opt/nre/java/latest/lib/security/cacerts -storepass changeit  

[root@networker-mc bin]# ./keytool -delete -alias emcauthctomcat -keystore /opt/nsr/authc-server/conf/authc.truststore
Enter keystore password:  
[root@networker-mc bin]#

 

  1. Emcauthctomcat-oletusvarmenteen pitäisi olla seuraavassa sijainnissa:
    Linux: Windowsin /nsr/authc/conf/emcauthctomcat.cer
    : C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\conf\emcauthctomcat.cer

  2. Tuo oletusarvoinen emcauthctomcat-varmenne keystore-sijainteihin:
    Linux:
    ./keytool -import -alias emcauthctomcat -keystore /path/to/keystore -storepass password -file /nsr/authc/conf/emcauthctomcat.cer

    Windows:
    keytool -import -alias emcauthctomcat -keystore "C:\path\to\keystore" -storepass password -file "C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\conf\emcauthctomcat.cer"

Esimerkki:

[root@networker-mc bin]# ./keytool -import -alias emcauthctomcat -keystore /opt/nsr/authc-server/conf/authc.truststore  -file /nsr/authc/conf/emcauthctomcat.cer
Enter keystore password:  
Owner: CN=networker-mc.emclab.local, OU=NetWorker, O=DELL, L=Round Rock, ST=TX, C=US
Issuer: CN=networker-mc.emclab.local, OU=NetWorker, O=DELL, L=Round Rock, ST=TX, C=US
Serial number: bd1993a1
Valid from: Wed Jun 29 12:16:53 EDT 2022 until: Sun Jun 23 12:16:53 EDT 2047
Certificate fingerprints:
         SHA1: E8:7B:C8:DF:4D:24:57:C4:63:34:1F:E8:6D:AA:1F:84:79:61:92:26
         SHA256: 93:97:0D:ED:DF:B1:73:62:D0:E1:95:C9:EB:67:3E:EE:4D:2E:55:9F:D7:9D:5E:FD:CE:81:E3:88:23:8E:0C:C9
Signature algorithm name: SHA512withRSA
Subject Public Key Algorithm: 3072-bit RSA key
Version: 3

Extensions: 

#1: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
  DNSName: localhost
  IPAddress: 127.0.0.1
  DNSName: networker-mc.emclab.local
]

Trust this certificate? [no]:  y
Certificate was added to keystore
[root@networker-mc bin]# ./keytool -import -alias emcauthctomcat -keystore /opt/nre/java/latest/lib/security/cacerts -file /nsr/authc/conf/emcauthctomcat.cer   
Enter keystore password:  
Certificate already exists in keystore under alias <emcnwuiserv>
Do you still want to add it? [no]:  y
Certificate was added to keystore

 

  1. Korosta keytool -list komento, joka vahvistaa, että emcauthctomcat-allekirjoitukset vastaavat kunkin avaintoren allekirjoitukset:
    Linux: ./keytool -list -keystore /path/to/keystore -storepass password | grep -A1 emcauth
    Windows: keytool -list -keystore "C:\path\to\keystore" -storepass password

  2. NetWorker-palvelujen käynnistäminen:
    Linux: systemctl start networker
    Windows: net start nsrd

  3. Yritä käyttää authc_config tai authc_mgmt Komento:
    authc_config -u Administrator -e find-all-users

Esimerkki:

[root@networker-mc bin]# authc_mgmt -u administrator -e find-all-users
Enter password: 
The query returns 2 records.
User Id User Name           
1000    administrator       
1001    svc_nmc_networker-mc

 

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000204050
Article Type: Solution
Last Modified: 30 Apr 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.