Spásný MD5 hash

Minulý týden jsem u jednoho klienta instaloval Domino 7.0 na SUSE Linuxu 9.0. Domino na Linuxu se instaluje celkem bezproblémově, potíže, pokud jsou, nastavají až při konfiguraci, nesedících verzích knihoven či Javy apod. Ale samotné rozbalení kódu, s tím nikdy problém nebyl.

Proto mě překvapilo, že asi na 70 procentech při rozbalování a kopírování souborů (sedmičky už mají status bar i v textové instalaci Domina) instalace spadnula. Zkusil jsem to tedy rozbalit na jiném stroji s Linuxem, tam to prošlo v pořádku do konce. Vypálil jsem tedy rozbalené soubory na CD, to vsunul do serveru, překopíroval na disk, spustil ./install a opět to spadnulo na stejném místě.

Teprve, když jsme to na vedlejší stanici nainstalovali a chtěli překopírovat už zabalené cílové soubory, jsme nato přišli: vadná CD mechanika na serveru. Měla pravděpodobně problémy s čtením velkých souborů. Přišli jsme na to pomocí MD5 hashů, které se u stejného souboru lišily podle toho, jestli byl na serveru nebo na stanici. Dokonce to dávalo různé výsledky, pokud se md5sum spustil hned po sobě na stejný soubor přímo na CD.

Takže jsme kopírovali z CD na disk do té doby, než byly stejné MD5 hashe jak na stanici (kde byly prokazatelně správné), tak na serveru, kam jsme je chtěli dostat. Vyšlo to asi napotřetí. Potom již instalace proběhla bez sebemenších problémů.

Byl jsem zvyklý používat md5hash, pokud stahuji z webu IBM tarované instalačky Domina, abych měl jistotu, že po downloadu a FTP přenosu na cílový server zůstal balík nezměněn. Teď už tak budu kontrolovat i instalačky kopírované z originálního lisovaného CD, pokud se vyskytnou nějaké podezřelé problémy.

Prográmek md5sum je součástí distribucí Linuxu, pro MS Windows si můžete stáhnout utilitku md5sums.exe (25 KB).

 

Předchozí: Co dělá Nlnotes.exe?
Následující: České Notes 6.5.5