Switch

Plattform: Mac/Win
Version: 13 Update 1
Datum: 17. März 2020

Switch startet mit einer Fehlermeldung „Überprüfung oder Registrierung im Bereich AppStore ist fehlgeschlagen“: Error oder Fehlercode: CERT_untrusted oder certificate not trusted oder Connection closed

Mit Switch 13 Upgrade 1 wurde der Enfocus Appstore der Software hinzugefügt. Um eine Verbindung zum Enfocus Appstore herzustellen, wird eine sichere HTTPS-URL benötigt. Aus Sicherheitsgründen müssen die verwendeten HTTPS-Zertifikate nach einigen Jahren von einer Zertifizierungsstelle erneuert werden. Die Bibliothek innerhalb des Switch, die eine Verbindung zum Appstore herstellt, führt in diesem Teil der Anwendung eine Liste der bekannten Zertifizierungsstellen (CA). Bei der Erneuerung des HTTPS-Zertifikats wurde eine neue Zertifizierungsstelle verwendet, die in dieser CA-Liste nicht bekannt ist und daher der Fehler "Zertifikat nicht vertrauenswürdig" angezeigt wird.

Was bieten wir als Lösung an
Die einfachste und unkomplizierteste Lösung wäre ein Upgrade von Switch. In den neueren Versionen von Switch tritt dieses Problem nicht auf, die Zertifikate werden korrekt vertrauenswürdig eingestuft. Es muss aber darauf geachtet werden, dass die Systemumgebung dafür vorbereitet ist.
Wenn ein Upgrade nicht möglich ist, besteht eine andere Möglichkeit darin, die Zertifikatsprüfung zu deaktivieren.

Bitte beachten Sie, dass dieser Eingriff von Enfocus nicht ratsam ist und keine sichere Arbeitsweise darstellt.


Wenn Sie sich jedoch der damit verbundenen Sicherheitsprobleme bewusst sind, aber dennoch die Zertifikatsprüfung deaktivieren möchten, dann beachten Sie bitte die folgenden Schritte:

Switch Einsatz unter Windows:


  • Starten Sie ein Befehlseingabefenster, mit erhöhten Berechtigungen.
    ( > Klicken Sie auf Start > Geben Sie CMD in das Suchfeld ein > Klicken Sie mit der rechten Maustaste auf cmd.exe und wählen Sie 'Ausführen als Administrator' )


  • Führen Sie nun unter den Administrationsbedingungen in der Befehlszeile den folgenden Befehl aus:
    setx -m NODE_TLS_REJECT_UNAUTHORIZED 0


Switch Einsatz unter Mac mit keinem automatischen Start:


  • 1. Der Switch Server wird NICHT automatisch bei der Benutzeranmeldung gestartet. (Preferences -> Benutzeroberfläche -> Switch Server automatisch bei der Anmeldung starten)


  • Entpacken Sie die beigefügte startup.zip (Link) und fügen Sie diese als Anmeldeobjekte auf dem Mac hinzu.


Welche Schritte zum Hinzufügen als Anmeldeobjekt muss ich durchführen?
  • Mac > Systemeinstellungen > Benutzer und Gruppen
  • Wählen Sie den Benutzer aus, unter dem Switch läuft
  • Klicken Sie unten links auf das Symbol 'Sperren', um die Einstellungen zu entsperren.
  • Klicken Sie auf der rechten Seite auf die Schaltfläche '+'.
  • Suchen Sie die entpackte startup.app über den obigen Link und wählen Sie sie aus
  • Die 'Startup'-App sollte jetzt zur Liste der Elemente hinzugefügt werden, die sich automatisch öffnen, wenn Sie sich einloggen.


Switch Einsatz unter Mac mit automatischen Start:


  • 2. Switch Server wird bei der Benutzeranmeldung automatisch gestartet.


  • Der gleiche Ansatz (Startup Script) wie oben könnte nicht funktionieren, weil die Reihenfolge der Start-Elemente nicht definiert ist. Die Umgebungsvariable soll so eingestellt werden, dass Switch sie beim Start bei der Anmeldung anwendet:
  • Terminal starten.
  • Befehl ausführen: echo launchctl setenv NODE_TLS_REJECT_UNAUTHORIZED 0 >> ~/.bash_profile
  • Schließen Sie das Terminal nicht, sondern starten Sie das System neu, indem Sie das Kontrollkästchen "Fenster bei erneuter Anmeldung wieder öffnen" aktivieren.

Auf diese Weise wird das Terminal beim erneuten Einloggen geöffnet und die Umgebungsvariable wird gesetzt.