Gwall cofrestrfa Easy-RSA ar Windows: gwiriwch olwg y gofrestrfa
Mae'r neges gofrestrfa honno yn fethiant chwilio offer, nid CA wedi torri. Cymharwch yr olwg 32 did a'r olwg 64 did cyn golygu'r ffeil swp neu'r PKI.
Mae'r ffeil swp yn stopio gyda'r neges “Ni allai'r system ddod o hyd i'r allwedd neu'r gwerth cofrestrfa a nodwyd” ac mae pawb yn tybio bod yr awdurdod ardystio wedi torri. Nid yw, neu o leiaf nid eto: methodd y sgript wrth chwilio am feddalwedd, cyn iddi ofyn i Easy-RSA wneud unrhyw beth ag allwedd. Mae'r drefn honno'n bwysig, oherwydd mae'n golygu mai problem chwilio yw'r atgyweiriad ac mai sbectolydd yw'r PKI. Darllen y llinell sy'n methu yw'r holl ddiagnosis, ac mae'n cymryd llai o amser nag unrhyw un o'r datrysiadau eraill.
Mae'r gwall yn digwydd cyn i'r CA gael ei gyffwrdd
Mae hen ffeiliau swp Easy-RSA 2 yn dod o hyd i OpenSSL neu osodiad OpenVPN drwy holi'r gofrestrfa, ac yna'n gosod newidynnau yn seiliedig ar yr hyn a ganfyddir. Pan nad yw'r cwestiwn yn dychwelyd dim, mae'r sgript yn atal cyn i unrhyw weithrediad ardystiad redeg.
Mae neges am allwedd cofrestrfa felly'n dystiolaeth am amgylchedd y sgript, nid am gyfeiriadur y CA.
Dwy olwg o'r gofrestrfa, un ffeil swp
Gall proses 32 did a phroses 64 did weld gwahanol olygfeydd o'r gofrestrfa, ac mae ffeil swp sy'n tybio un ohonynt yn gallu colli'r cofnod sy'n bodoli yn y llall. Mae'r cymariaethau hyn ar gyfer darllen yn unig yn dangos y gwahaniaeth ar gyfer yr hen allwedd y mae rhai hen sgriptiau'n ei defnyddio:
reg query "HKLM\SOFTWARE\OpenVPN" /reg:32
reg query "HKLM\SOFTWARE\OpenVPN" /reg:64
Mae cyfeirlyfr reg query yn dogfennu'r dewiswyr golwg. Rhedwch y ddau yn yr un cyd-destun â'r sgript sy'n methu, oherwydd mae'r olwg yn dibynnu ar sut mae'r broses yn cychwyn yn ogystal ag ar y fflagen. Os yw'r cofnod yn bodoli mewn un olwg yn unig, cymharwch y llwybr y mae'n cyfeirio ato â'r offer sydd wedi'u gosod cyn newid unrhyw beth. Mae allwedd sy'n bodoli ond sy'n enwi hen gyfeiriadur gosod yn fethiant gwahanol i allwedd absennol.
Os nad oes gan y naill olwg na'r llall y cofnod, ni chreuodd y gosodwr ef erioed, ac ni fydd cynhyrchu gwerth â llaw yn gwneud i'r offer weithio.
Peidiwch ag ychwanegu /reg:64 yn ddiamod
Y drws atgyweiriad yw ychwanegu'r dewisydd 64 did at bob cwestiwn a symud ymlaen. Mewn rhai gosodiadau mae hynny'n gywir, ac mewn eraill mae'n anfon y sgript i olwg sydd wir yn wag.
Newidiwch y chwiliad yn unig ar ôl i chi weld pa olwg sy'n dal y gwerth a ddisgwylir.
Nid darganfod yw atgyweirio PKI
Nid yw'r gwall hwn yn profi bod tystysgrif y CA, yr allwedd arwyddo, y ffeil rhifau cyfresol neu'r gronfa ddata dirymu wedi'u difrodi. Byddai rhedeg clean-all a gopïwyd o hen diwtorial yn dinistrio set hollol wahanol o wrthrychau tra'n gadael y chwiliad yn fregus. Cadwch y ddwy weithgaredd ar wahân yn eich pen ac yn y tocyn. Os bydd gweithrediad tystysgrif yn methu'n ddiweddarach, ewch ati i'w asesu ar ei dystiolaeth ei hun.
Gwnewch gopi wrth gefn o gyfeiriadur y CA cyn unrhyw arbrawf, hyd yn oed un rydych chi'n sicr sy'n ddarllen yn unig.
Mae symud i Easy-RSA 3 yn ymfudiad
Dylai gosodiad a gynhelir ddefnyddio lansiwr a model ffurfweddu'r pecyn presennol ei hun, a nid yw Easy-RSA 3 yr un llif gwaith ffeil swp â Easy-RSA 2. Nid yw ei gyflym-ddechrau ar gyfer PKI newydd yn gyfarwyddyd ymfudo ar gyfer awdurdod sy'n bodoli eisoes. Cyn newid fersiwn, cadwch ddeunydd y CA ynghyd â'r cofnodion cyhoeddi a dirymu, a dilynwch ganllaw uwchraddio'r fersiwn honno. Mae cychwyn CA amnewidiol y tu mewn i'r cyfeiriadur awdurdodol i wneud i wall darganfod offer ddiflannu yw'r opsiwn gwaethaf ar y rhestr.
Mae newid fersiwn yn brosiect; mae'r gwall cofrestrfa yn brynhawn.
Y gymhariaeth sy'n ei ddatrys mewn gwirionedd
Nodwch bedair peth a'u cymharu'n uniongyrchol:
- Pa sgript a redodd, a pha linell a fethodd.
- Pa olwg o'r gofrestrfa a holodd y llinell honno.
- Pa lwybr gweithredadwy a ddisgwyliai'r sgript.
- Pa osodiad sydd wir yn bodoli ar y peiriant.
Pan fydd y pedwar hynny'n cytuno, mae'r gwall wedi mynd, a gellir darllen unrhyw broblem dystysgrif sy'n weddill ar ei thystiolaeth ei hun yn lle beio'r CA.