Nove različice aplikacije ni bilo mogoče preveriti (koda 51)
Okno zaganjalnika sporoči: „Nove različice aplikacije ni bilo mogoče preveriti, zato ni bila nameščena.“ Pod tem je koda napake 51; podrobnosti diagnostike (Alt+D) navedejo datoteko ali podpis. Izhodna koda zaganjalnika je 51. Če je katera različica že nameščena, zaganjalnik namesto tega zažene njo in napake ne prikaže; v dnevniku (%LOCALAPPDATA%\WKL\<Product>\Logs) je takrat zapisano „The delivery is not trusted“.
Okolje
WKL Bootstrapper 2.0 s projektno datoteko formata 2.
Vzrok
Velja eno od naslednjega:
- projekt navaja
deliveryKey, vir pa nima datotekedelivery.json, nima datotekedelivery.json.sigali ima podpis, narejen z drugim ključem; delivery.jsonvelja za drug izdelek ali drugo različico, kot jo ponuja vir (izdaja je bila po objavi spremenjena, ne da bi bila znova objavljena);- datoteka, ki jo projekt prevzame, ni navedena v
delivery.jsonali pa se njena velikost ali vrednost SHA-256 razlikuje; to se preveri pred kopiranjem in znova na kopiji (datoteka je bila v skupni rabi zamenjana po objavi, kopiranje je bilo prekinjeno ali pa jo je spremenil protivirusni program).
Glejte Podpisane izdaje.
Rešitev
- Izdajo na založnikovem računalniku znova objavite po zadnji spremembi v viru:
Wkl.Bootstrapper.exe /publish /key <name>poleg projektne datoteke (ali s programom Bootstrapper Manager). Glejte Objava podpisane izdaje. - Če se ključ ne ujema, uporabite ključ za izdaje, katerega javni del je v projektni datoteki, ki jo je uvedel oddelek IT; nov ključ zahteva novo projektno datoteko v računalnikih uporabnikov.
- Zaganjalnik znova zaženite.
sl/wiki/msaccess/bootstrapper/troubleshooting/51-delivery-not-trusted.txt · Zuletzt geändert: von Wolfgang van der Stille