Easy-RSA-registra eraro en Windows: kontrolu la registran vidon
Tiu registra mesaĝo estas malsukcesa serĉo de iloj, ne rompita CA. Komparu la 32-bitajn kaj 64-bitajn vidojn antaŭ ol redakti la dosieron batch aŭ la PKI.
La batch-dosiero haltas kun “La sistemo ne povis trovi la specifitan registran ŝlosilon aŭ valoron” kaj ĉiuj supozas, ke la atestiga aŭtoritato estas rompita. Ĝi ne estas, aŭ almenaŭ ne ankoraŭ: la skripto malsukcesis dum ĝi serĉis programaron, antaŭ ol ĝi petis Easy-RSA fari ion ajn per ŝlosilo. Tiu ordo gravas, ĉar ĝi signifas, ke la riparo estas serĉproblemo kaj la PKI estas flankrigardanto. Legi la malsukcesan linion estas la tuta diagnozo, kaj ĝi daŭras malpli ol iu ajn provizora solvo.
La eraro okazas antaŭ ol la CA estas tuŝita
Malnovaj batch-dosieroj de Easy-RSA 2 trovas OpenSSL aŭ la OpenVPN instaladon per registra demando, poste agordas variablojn laŭ tio, kion ili trovas. Kiam la demando redonas nenion, la skripto ĉesas antaŭ ol ekfunkcias iu ajn atestoperacio.
Mesaĝo pri registra ŝlosilo do estas pruvo pri la ĉirkaŭaĵo de la skripto, ne pri la CA-dosierujo.
Du registraj vidoj, unu batch-dosiero
32-bita procezo kaj 64-bita procezo povas vidi malsamajn registrajn vidojn, kaj batch-dosiero, kiu supozas unu, povas maltrafi la eron, kiu ekzistas en la alia. Ĉi tiuj nurlegaj komparoj montras la diferencon por la malnova ŝlosilo, kiun uzas kelkaj malnovaj skriptoj:
reg query "HKLM\SOFTWARE\OpenVPN" /reg:32
reg query "HKLM\SOFTWARE\OpenVPN" /reg:64
La reg query-referenco dokumentas la vidajn elektilojn. Rulu ambaŭ en la sama kunteksto kiel la malsukcesa skripto, ĉar la vido dependas de tio, kiel la procezo startas, same kiel de la flagoj. Se la ero ekzistas nur en unu vido, komparu la vojon, al kiu ĝi montras, kun la instalitaj iloj antaŭ ol ŝanĝi ion ajn. Ŝlosilo, kiu ekzistas sed montras al malnova instala dosierujo, estas alia difekto ol mankanta ŝlosilo.
Se nek unu nek la alia vido havas la eron, la instalilo neniam kreis ĝin, kaj permane fabrikita valoro ne igos la ilojn funkcii.
Ne aldonu /reg:64 senkondiĉe
La tentiga riparo estas aldoni la 64-bitan elektilon al ĉiu demando kaj daŭrigi. En kelkaj instaladoj tio estas ĝusta, en aliaj ĝi sendas la skripton al vido, kiu verdire havas nenion.
Ŝanĝu la serĉon nur post kiam vi vidis, kiu vido tenas la atendatan valoron.
Malkovro ne estas PKI-riparo
Ĉi tiu eraro ne pruvas, ke la CA-atestilo, la subskriba ŝlosilo, la seria dosiero aŭ la revoka datumbazo estas difektitaj. Ruli clean-all kopiitan el malnova lernilo detruus tute alian aron da objektoj, dum la serĉo restus rompita. Tenu la du agadojn apartaj en via kapo kaj en la bileto. Se atestoperacio poste malsukcesas, taksu ĝin laŭ ĝiaj propraj pruvoj.
Faru sekurkopion de la CA-dosierujo antaŭ iu ajn eksperimento, eĉ de tiu, pri kiu vi certas, ke ĝi estas nurlegebla.
Transiri al Easy-RSA 3 estas migrado
Prizorgata instalado devus uzi la propran lanĉilon kaj agordan modelon de la nuna pakaĵo, kaj Easy-RSA 3 ne estas la sama batch-dosiera laborfluo kiel Easy-RSA 2. Ĝia rapidkomenco por nova PKI ne estas migra instrukcio por ekzistanta aŭtoritato. Antaŭ ol ŝanĝi versiojn, konservu la CA-materialon plus la eldonajn kaj revokajn rikordojn, kaj sekvu la ĝisdatigan gvidadon de tiu versio. Iniciati anstataŭan CA ene de la aŭtoritata dosierujo por ke ila-malkovra eraro malaperu estas la plej malbona opcio en la listo.
Versia ŝanĝo estas projekto; la registra eraro estas posttagmezo.
La komparo, kiu efektive solvas ĝin
Notu kvar aferojn kaj komparu ilin rekte:
- Kiu skripto rulis, kaj kiu linio malsukcesis.
- Kiun registran vidon tiu linio demandis.
- Kiun plenumeblan vojon la skripto atendis.
- Kiun instaladon vere havas la maŝino.
Kiam tiuj kvar kongruas, la eraro malaperas, kaj iu ajn restanta atestila problemo povas esti legata laŭ siaj propraj pruvoj anstataŭ kulpigi la CA.