Fehler bei Logocontrol Installation

Willkommen Foren LogoControl Fehler bei Logocontrol Installation

4 Beiträge anzeigen - 1 bis 4 (von insgesamt 4)
  • Autor
    Beiträge
  • #851
    Andre
    Gast

    Hallo,

    bin total begeistert von dem Projekt und möchte dies gerne realisieren. Jedoch bekomme bei der Installation von logocontol eine Fehlermeldung.
    Ich bin kaut der Anleitung vorgegangen. Jedoch bekomme ich keinen Zugriff über logocontrol:8080. Folgende Meldung erscheint bei Eingabe der init.sh

    pi@logocontrol ~/LogoControl $ ./init.sh
    ======================================================================
    Create new self-signed certificate for HTTPS connection of LogoControl
    ======================================================================
    ======================================================================
    Bind newly created certificate to port 8080.
    ======================================================================

    Hint: If you change standard HTTPS port of LogoControl in your config.xml you have to update this binding manually!

    The assembly mscorlib.dll was not found or could not be loaded.
    It should have been installed in the `/usr/local/lib/mono/2.0/mscorlib.dll‘ directory.
    ======================================================================
    Create Autorun entry in rc.local: Skipped! Entry already exits in rc.local

    Was ist dort falsch gelaufen?
    Gruß
    Andre

    #852
    admin
    Administrator

    Hi Andre,

    bei dir lief folgendes Kommando schief:
    httpcfg -add -port 8080 -cert logocontrol.cer -pvk logocontrol.pvk

    Der Befehl sorgt dafür, dass das selbst erstellte Zertifikat an den Port 8080 gebunden wird, also dein Pi bei Anfragen an Port 8080 das Zertifikat ausliefert. Die Fehlermeldung deutet darauf hin, dass dein Mono-Framework nicht korrekt installiert ist, da mscorlib.dll zu Mono gehört. Welche Version von Mono hast du installiert (die neue 3.10? Auf Shell „mono –version“ eingeben)? Hast du nach der Installation neu gebootet? Kannst du danach mal obige Zeile nochmal von Hand auf der Shell ausführen? War dein Pi komplett frisch aufgesetzt oder hattest du vorher schon mal eine Version von Mono installiert? Läuft LogoControl dann eigentlich und funktioniert wenigstens der Zugriff über Port 8088?

    Viele Grüße,
    Tobias

    #856
    Andre
    Gast

    Hallo Tobias,

    vielen für die Rückmeldung. Ich habe bereits Mono nochmals komplett Deinstalliert neu neu installiert. Jedoch ohne Erfolg.
    Hier mal mein Auszug:

    pi@logocontrol ~ $ cd LogoControl
    pi@logocontrol ~/LogoControl $ dir
    Antlr3.Runtime.dll libnodave-arm.so LogoControl.exe.config
    Antlr4.StringTemplate.dll LICENSE.TXT logocontrol.pvk
    config.xml logocontrol.cer Remote
    init.sh LogoControl.exe start.sh
    pi@logocontrol ~/LogoControl $ httpcfg -add -port 8080 -cert logocontrol.cer -pv k logocontrol.pvk
    error: creating directory /home/pi/.config/.mono/httplistener [Invalid handle to path „/home/pi/.config“]
    pi@logocontrol ~/LogoControl $ sudo httpcfg -add -port 8080 -cert logocontrol.ce r -pvk logocontrol.pvk
    error loading certificate or private key [Could not find file „/home/pi/LogoCont rol/logocontrol.cer“.]
    Usage is:
    httpcfg -add -port NN [-cert CERT -pvk PVK] [-p12 P12 -pwd PASSWORD]
    httpcfg -del -port NN
    httpcfg -list
    pi@logocontrol ~/LogoControl $ mono –version
    Mono JIT compiler version 3.10.0 (mono-3.10.0-branch/ce003f4 Tue Nov 25 20:18:29 UTC 2014)
    Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. http://www.mono-proj ect.com
    TLS: __thread
    SIGSEGV: normal
    Notifications: epoll
    Architecture: armel,vfp+hard
    Disabled: none
    Misc: softdebug
    LLVM: supported, not enabled.
    GC: sgen
    pi@logocontrol ~/LogoControl $

    #858
    admin
    Administrator

    Kannst du bitte mal noch ein sudo ldconfig ausführen und anschließend nochmal neu starten? Vielleicht ist dieser Schritt noch nötig.

    Ansonsten: war das Raspbian auf deinem Pi frisch installiert als du LogoControl installiert hast oder war da voher schon was drauf? Ich habe die neue Version 3.10 von Mono noch nie auf einem nackten Raspbian installiert, bei mir war vorher bereits Mono 3.2.8 installiert (über sudo apt-get install mono-complete), dann habe ich 3.2.8 deinstalliert (sudo apt-get purge mono-complete und sudo apt-get autoremove) und dann erst die 3.10 wie in der Anleitung installiert.

4 Beiträge anzeigen - 1 bis 4 (von insgesamt 4)
  • Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.