CONNECT Edition - potíže při instalaci upgrade

Požádal mne dlouholetý a zkušený uživatel o pomoc při instalaci nového českého MicroStationu CONNECT Edition Update 2 (10.02.00.39) v situaci, kdy už má na svém PC nainstalován starší verzi MicroStationu CONNECT (10.00.00.25). Technicky se jedná o standardní upgrade starší verze na verzi novou.

Programy řady CONNECT Edition mají oproti dřívějším verzím V8i jednu zásadní výhodu. Lze je instalovat opravdu jako klasický upgrade podle uživatelsky příjemné filosofie: Mám na PC starší verzi (např.) MicroStationu CONNECT Edition. Spustím instalační balíček nové verze téhož produktu (tj. MicroStationu CONNRCT Edition) Instalační program zjistí, že už na počítači je starší verze, a proto se spustí nikoliv v "celoinstalačním" režimu, nýbrž v režimu "provádím pouze upgrade". Upgradová instalace je pochopitelně rychlejší, ale především zachovává do nové verze nastavení, parametry a úpravy verze staré.

V praxi to dopadne tak, že po úspěšné instalaci upgradu má uživatel (např.) stejnou historii používaných souborů, projektů, pracovních sad. Má stejné přednostní nastavení. Má uchovány změny v uživatelském rozhraní - např. stav ikonek na panelu rychlého přístupu. Pokud uživatel používá vlastní knihovny buněk (z nějakého adresáře), pak se mu stejný adresář nabídne i v upgradované verzi. Podobné to je i s knihovnami druhů čar. Přenesou se i uživatelské knihovny .dgnlib. Jednoduše řečeno: POHODA! Přešli jsme na novější, lepší atp. verzi, aniž bychom si rozbourali dosavadní nastavení.

Poznámka pro pamětníky: Při upgradu na vyšší verzi v řadě V8i to bylo jiné. Jakmile instalační program zjistil, že na počítači je již nainstalována starší verze téhož produktu, tak se zastavil a uživatel musel ručně tuto starší verzi odinstalovat (Windows: Přidat nebo odebrat programy).

Než jsem se vydal k uživateli provést mu upgrade MicroStationu CONNECT Edition z verze 10.00.00.25 na novou 10.02.00.39, tak jsem si tuto operaci na svém pracovním počítači vyzkoušel. A skutečně! Instalátor poznal správně, že už na mém PC je jakýsi starší MicroStation CONNECT, výrazně (červeně) mne na to ve svém ústředním dialogu upozornil a oznámil, že - pokud budu chtít - provede upgrade. Chtěl jsem... 

Instalace proběhla za obvyklých efektů. V instalačním dialogu pobíhaly kuličky, občas se objevil zaplňovaný teploměr a  hlášení, co se právě instaluje, byla rychlá a srozumitelná. Po cca 6 minutách bylo hotovo. Ikonka na ploše, která dosud pouštěla MicroStation CONNECT 10.00.00.25, od tohoto okamžiku spouští MicroStation CONNECT 10.02.00.39 s původními nastaveními.

V duchu i nahlas jsem Bentley pochválil za dobrou práci a vydal se k uživateli provést totéž. Avšak když totéž uděláte při trochu jiných podmínkách, tak to nemusí být totéž...

Uživatel mne přivítal a důrazně upozornil, že chce po upgradu mít stejná nastavení MicroStationu jako dosud. S úsměvem jsem mu řekl, že není důvod k obavám a instalaci na jeho PC spustil. 

Instalátor se zachoval stejně jako na mém pracovním PC. Červeně vypsal, že provede upgrade, a pak ho - po mém klepnutí na OK - začal provádět. Instalační dialog pracoval (hlášky, kuličky, teploměry, atp.) jako obvykle, a tak jsme tento hluchý čas s uživatelem využili ke krátkému přátelskému pracovnímu rozhovoru.

Po čtvrthodině jsem zjistil, že instalátor stále běží, nebo se alespoň tak tváří. Lehce jsem znervózněl a podíval se do systémového adresáře MicroStationu (/Program Files/Bentley/MicroStation CONNECT Edition/MicroStation), co se tam děje. Podle instalační logiky by zde měly být systémové soubory z roku 2015 (rok vydání verze 10.00.00.25) nahrazovány stejnojmennými  soubory z roku 2016. Jenže tady se nic neměnilo - žádný soubor "2016" zde nebyl.

Ačkoliv jsem se opravdu snažil tomu zabránit, tak se mi podařilo svou paniku přenést i na uživatele. Na jeho přímou otázku: "Víte, co se tam děje?" jsem musel odpovědět po pravdě, že ne. Instalátor se navíc zasekl na hlášení, že instaluje program CONNECTION klient (tato operace obvykle zabere jen několik sekund).

Ve Windows Správci úloh jsem se dozvěděl, že instalační program běží, využívá paměť a občas něco zapisuje na disk (nebo z disku čte).

V takové situaci si s "odbornými technickými pindy" typu: "počkáme; ono to někdy doběhne; musíme být trpěliví,..." dlouho nevystačíte, a tak nezbývá než v instalační dialogu klepnou na tlačítko Storno. 

... A ono nic. Instalák se tak zabral do jakési činnosti, že si přestal svého vlastního tlačítka Storno všímat! V takovém okamžiku je vysloveně kontraproduktivní vyprávět opařenému uživateli, že včera na vašem PC tato akce proběhla bez problému. Je třeba zmobilizovat veškeré duševní a fyzické zbytky sil.

Instalaci jsem ukončil přímo ve Správci úloh. Následoval nutný krok - pokus o spuštění MicroStationu (buď nového, nebo starého, nebo žádného, podle toho, jak instalace dopadla). První dobrá zpráva - Spustil se starý MicroStation CONNECT Edition 10.00.00.25 - včetně původních uživatelských nastavení, jako kdyby se žádná upgradovací instalace před tím nekonala.

Dobrá, alespoň nějaká příznivá zpráva, řeknete si, ale co se proboha, během té 40 minut běžící instalace dělo? A proč se nedělo, co se dít mělo?

Zkusme zjistit, jaké rozdíly jsou na mém pracovním PC a na počítači uživatelově. MicroStationy CONNECT Edition byly tady i tam stejné, oba máme Windows 10 Czech,...

"Jaký používáte antivir?" zeptal jsem se v náhlém osvícení.

"AVG," odpověděl uživatel. "Ale nikdy s ním problémy nebyly," dodal rychle na omluvu.

Na mém pracovním PC je to jinak, tam drží ochranou službu Kaspersky. Toto by mohla být ta kritická rozdílová položka!

A byla. Po chvilce tápání jsem našel čuflík, kterým bylo lze AVG pozastavit. Znovu jsem pustil instalaci upgrade MicroStation CONNECT Edition 10.02.00.37. A tentokrát vše proběhlo, jak mělo. Byla to skoro slast pozorovat, jak se v MicroStation systémovém adresáři postupně "2015" soubory nahrazují čerstvými "2016" soubory. Za necelých pět minut bylo nainstalováno. Instalátor řádně doběhl do cíle, poklepání na ikonu MicroStationu spustilo MicroStation CONNECT Edition Upgrade 2 (10.02.00.39) včetně původních nastavení. Tento okamžik vítězství jsem si s uživatel vychutnali pomocí hlubokého oddechnutí. 

Tedy happy end... Avšak musím vyslovit tato napomenutí:

  • Napomínám programátory Bentley, že jejich moderní a přehledný instalátor nedokáže uživateli říci, že se děje něco jiného, než obvykle. Třeba, že instalace běží naprosto naprázdno, protože (třeba) nelze zapisovat na disk, neboť tuto poměrně zásadní akci blokuje místní policajt. Mimochodem: Stačilo by před instalací někam napsat větičku, že by bylo vhodné (pro jistotu) potlačit činnost antivirových programů.
  • Napomínám programátory AVG, že jejich produkt nepustí do instalačního procesu prověřený software (to by ještě se dalo pochopit), a nenapíše k tomu ani řádku typu "Program XXXXX nemá povoleno zapisovat na disk". Stačila by i méně srozumitelná hláška typu "Došlo k zásadní výjimce typu 36277836". 

A tak uživatel vidí na obrazovce, že instalace běží, i když ve skutečnosti vůbec neběží, pouze se potácí v bludném kruhu pod údery AVG pendreků. A oba účastníci tohoto podivného procesu mlčí.

 

 

 

 

 

Prosím zaregistrujte se pro psaní komentářů
  • Žádné komentáře