Es ist soweit. "Endlich" mal wieder Anlass für einen ausführlichen Schnirch. Nein, nicht die Nachfolgerin der CS ist der Grund - die ist kompetent, besitzt keine jahrelang ungereinigte Duftlampe und arbeitet statt Schutzengelbriefe zu lesen - sondern ein Stück Saftware von einer Firma aus dem Erdölsektor. Die besagte Saftware stammt von einer grossen Firma die zufälligerweise genauso heisst wie eine Österreichische Schaumweinherstellerdynastie. Lizenzkosten locker fünfstellig pro Arbeitsplatz, da würde man ja meinen daß die Saftware ausgereift ist, sauber programmiert ist und der Support kompetent ist.
Dem ist nicht ganz so. Siehe auch
Schnirch VII, andere Software, selber Hersteller.
Auf dem Arbeitsplatz der - übrigens netten, kompetenten und komplett Garfield- und Star Trek-freien - Nachfolgerin unserer untergrossen Pinguinista läuft die Saftware nicht, auf allen anderen Rechnern wo die installiert wurde schon (auch wenn die unter der Spezifikation des Herstellers liegen, siehe Schnirch VII). Diesmal ist es allerdings anders, kein fossiles Red Hat, sondern XP. Auf allen in Frage kommenden Rechnern. Alle +/- gleich konfiguriert und gepatcht.
Lässt sich installieren, liefert aber nur ein äusserst hilfreiches "Sturmvogel* hat ein Problem festgestellt und muss beendet werden". Das natürlich am Freitagnachmittag. Naja, schauen wir das mal am Montag an, zu was gibts den Tag denn?
Montags nochmal der selbe Versuch, gleiches Ergebnis. Ich schaue in die Details des Fehlerberichts für Mordor und im Eventlog und finde daß etliche DLLs sowohl der Saftware selbst als auch von .NJET und XP nicht gefunden wurden. Komisch. Alle andere Saftware die auf die .NJET und XP DLLs zugreift geht. Hmmmm. Der "Support"** sagt daß die Saftware bekanntermassen nicht mit XP SP3 geht. Nun gut, Updates deinstallieren bis zu SP2 runter. Reboot (bitte diesen Text nicht auf einem G1-Handy lesen

), neuer Anlauf. Wieder dasselbe Ergebnis. Wieder Support. Ja, da wissen wir auch nicht was das sein kann. Juheia. Danke für die hilfreiche Auskunft. Nennt euch Clippy. Frustrierter Tritt gegen die Wand unter meinem Schreibtisch (die gehört da übrigens mal wieder gestrichen, liebe Gebäudeverwaltung) während ich herumhirne was da los sein könnte. Naja, installieren wir mal das SP1 für .NJET 2.0, vielleicht fehlt das ja, genaues weiss man ja nicht weil sich der Hersteller hartnäckig drüber ausschweigt was man denn nun wirklich als Vorraussetzung für das Paket braucht. Mir langts für den Tag, ist nicht meine Kiste, meine Software und überhaupt will ich mal meine Arbeit erledigen.
Dienstags beschliesse ich dann die Sysinternalssuite zu nehmen und der Saftware näher auf die Finger zu schauen. Also her mit dem Stick wo die drauf ist und los gehts. Oh Wunder. Der Process Explorer schneidet eifrig mit und die Saftware kommt weiter als vorher, bleibt aber an anderer Stelle hängen. Diesmal ohne Fehlermeldung. Hat da Heisenberg zugeschlagen oder was, daß sich das auf einmal anders verhält? Bei der Durchsicht des Logs zeigt sich, daß die Saftware tatsächlich manche Registrykeys nicht findet, DLLs von C: nicht laden kann etc.
Halt!!!! *Wickymusikabspiel**Nasereib**Fingerschnipp* Der Stick hat C:. Das System hängt auf E: unserer untergrossen etc., etc., etc. sei dank. Offensichtlich sind hier und da Zugriffe auf C: hart kodiert drin, nicht alle, aber doch mehr als genug. Schon mal was von Umgebungsvariablen wie %SYSTEMROOT% gehört, ihr Sturmvogelentwickler??? Zur Strafe kriegt der Support erstmal das Logfile geschickt. 127.000 Zeilen. Ha! Mit einem klassischen
SUBST: C: E:\ verhält sich der Rechner dann auch ohne Stick so. Immerhin ein Schritt in die richtige Richtung.
Nachdem die werte Kollegin recht früh weg musste so von wegen St. Martin, Laternendingsbums mit ihrem Kleinen und so gehts am Mittwoch weiter. Wie sich herausstellt haben wir auch eine neuere Version der Saftware, also deinstallieren wir die alte Version, entrümpeln die Registry, installieren die neue Version und was passiert? Neuer Fehler. Immerhin ein anderer als bisher. Ah, das SUBST hat gefehlt. Danach gings. Endlich.
Liebe Entwickler bei dieser kleinen, unbedeutenden Firma mit unglaublich billiger Saftware: haltet euch gefälligst an Standards, ja? Ich weiss, hart kodiert ist halt "wie man es schon immer gemacht hat", aber bitte - seid nicht so fossil wie das Erdölspeichergestein...
*Eingedeutschter Name der Saftware - wer nennt Erdölsaftware nach sowas??? Naja, wenn ich ein paar Millionen von den Viechern verbuddele und lang genug warte wird aus denen wohl auch Erdöl...
** Kostenpflichtig, nach vorheriger Anmeldung, Bekanntgabe sämtlicher persönlichen Daten etc. Wenigstens ist kein Inder an der Strippe.