cl- Geschrieben August 26, 2019 at 10:24 Geschrieben August 26, 2019 at 10:24 Hallo zusammen! Die neue Brick Viewer Version 2.4.7 hat Probleme bei mir, sich mit dem Internet zu verbinden. Das von euch erzeugte Build verhält sich hierbei anders als die Version, die man im entsprechenden Ordner per Python aufruft (GitHub Source Code, letzter Pull vor einer Stunde). Anbei ein Screenshot. Rechts euer Build, links der Aufruf mittels Python (dark mode). Beide wurden zeitgleich am gleichen Computer aufgerufen. Nur das Build gibt die Fehlermeldung. Vielen Dank für das Update! Zitieren
photron Geschrieben August 26, 2019 at 12:03 Geschrieben August 26, 2019 at 12:03 Wir konnten das Problem eben einmal nachstellen, jetzt aber nicht mehr. Tritt es bei dir jetzt noch auf? Zitieren
cl- Geschrieben August 26, 2019 at 12:14 Autor Geschrieben August 26, 2019 at 12:14 Es ist unverändert (habe auch noch mal zur Sicherheit ein neues Brick Viewer Image aus eurer Downloads Sektion geladen, solltet ihr das in der Zwischenzeit aktualisiert haben). Zitieren
photron Geschrieben August 26, 2019 at 12:38 Geschrieben August 26, 2019 at 12:38 Kommt diese Fehlermeldung jedes mal wenn du auf dem Update/Flashing Dialog auf den Search for Updates Knopf klickst? Zitieren
cl- Geschrieben August 26, 2019 at 12:55 Autor Geschrieben August 26, 2019 at 12:55 Die Fehlermeldung kommt immer, egal wie oft ich die Fehlermeldung bestätige und/oder auf den "Search for Updates" Button klicke. Auch nach einem Neustart des Brick Viewers ändert sich daran nichts. Das Problem tritt nicht in der Windows Version auf (gleiches Netzwerk). Zitieren
photron Geschrieben August 26, 2019 at 13:12 Geschrieben August 26, 2019 at 13:12 Wir konnten das Problem nachstellen auf einer neueren macOS Version. Es scheint was mit den SSL Zertifikaten zu tun zu haben. Python beschwert sich https://download.tinkerforge.com nicht verifizieren zu können. Lösung ist in Arbeit. Zitieren
cl- Geschrieben August 26, 2019 at 13:32 Autor Geschrieben August 26, 2019 at 13:32 Komisch. Was ändert sich an der SSL Kommunikation, nachdem man das Python Script zu einem Package zusammenbaut? Es basierte ja auf der gleichen Code Basis?! Kann es sein, dass beim Build eine andere Python Version benutzt wird für diese Funktionalität? Ich habe drei Python Versionen installiert, die Default 2.7, die mit macOS mitgeliefert wird und die aktuellen 2.7.16/3.7.4 mittels Homebrew. Brick Viewer startet bei mir nur mit der 3.7er Version. Zitieren
photron Geschrieben August 26, 2019 at 13:54 Geschrieben August 26, 2019 at 13:54 Das hat nichts mit der Python version tun, denke ich. Wir nutzen PyInstaller um brickv in eine App einzupacken. Die App beinhaltet dann auch Python und die SSL Zertifikate. Wir sind schon öfter darüber gestolpert, dass sich Python, wenn es durch PyInstaller gegangen ist subtil anders verhält. Das hier ist wohl wieder so ein Fall. Es mag hier einfach daran liegen, dass PyInstaller nicht den ganzen oder einen anderen CA Store einpackt und Python dann das SSL Zertifikat unseres Download Servers nicht verifizieren kann, da die passende Chain of Trust nicht mit eingepackt wurde. Zitieren
photron Geschrieben August 26, 2019 at 15:06 Geschrieben August 26, 2019 at 15:06 Teste mal bitte diese Version: https://download.tinkerforge.com/_stuff/brickv_macos_2_4_7_snapshot_268f03d.dmg Zitieren
cl- Geschrieben August 26, 2019 at 16:39 Autor Geschrieben August 26, 2019 at 16:39 Ja, damit ist der Fehler weg! Danke Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.