westerholt.me

Category: SCCM

JRE Setup Bug

Der aktuelle Installer von Oracle Java Runtime Environment (JRE) 8 hat ein merkwürdiges Verhalten, was meiner Meinung nach ein Bug sein muss.

Der eigentliche Installer (.exe) ist nur ein Wrapper für ein MSI Paket. Sowohl den Wrapper als auch das MSI kann man mit Parametern oder einer Config Datei aufrufen. Das funktioniert alles auch prima, zumindest solange wie es manuell z.b. über Kommandozeile gestartet wird.

Wird genau der gleiche Aufruf über SCCM als Paket verteilt und ausgeführt, schlägt das Setup mit dem Error Code 1603 fehl. Wenn man vorher die Datei c:/ProgramData/Oracle/Java/java.settings.cfg erstellt, funktioniert alles. Hää? Der Installer hätte die Berechtigung die Datei selbst zu erstellen?!

In der java.settings.cfg stehen auch nur die Einstellungen, die dem Installer übergeben werden (SILENT=Enable etc.).

Ich kann es mir nicht erklären …

SCCM 2012 Installation: SQL Server startet nach Installation von SSL Zertifikaten nicht mehr

Während der Installation von SCCM 2012 werden SSL Zertifikate auf dem SQL Server installiert. Da bei der Installation scheinbar etwas mit den Berechtigungen schief läuft, muss man anschließend ein wenig nach konfigurieren, damit sich der SQL Service wieder starten lässt (zumindest war dies bei mir immer so).

  1. Zunächst muss man herausfinden wie der verwendete Service Account lautet. Dieser ist z.B. in der Berechtigungsliste im Filesystem unter dem Installationspfad der Instanz (C:Program FilesMicrosoft SQL ServerMSSQL10.<INSTANZ Name>) aufgeführt. Er müsste so oder so ähnlich aussehen: SQLServerMSSQLUser$SQL$<INSTANZ Name>.
  2. Anschließend muss man in die Zertifikatsverwaltung (z.B. über MMC und dem SnapIn Zertifikate [Computerkonto und Lokaler Computer])  unter Zertifikate -> Eigene Zertifikate -> Zertifikate die Berechtigungen für das ConfigMgr SQL Zertifikat ändern. Rechtsklick -> Alle Aufgaben -> Privaten Schlüssel verwalten.
  3. Den Service Account aus erstens lesen Rechte geben.
  4. Den SQL Service neu starten (oder besser den ganzen Server?!)
  5. Fertig.

Copyright © 2021 westerholt.me

Up ↑