wer hat SHC 2.2.7 auf Banana Pro mit Raspbian oder Bananian am laufen ?

  • Installation

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Mein SHC Master läuft auf einen normalen BananaPi mit Bananian ohne Probleme, wobei ich bei der Einrichtung die ein oder andere Abhängigkeit nachinstallieren musste. Wobei es sich dabei eigentlich nur um Dinge handelt die eben von Bananian zu Raspbian unterschiedlich sind. Ich weiß noch dass ich um JRE zu installieren google bemühen musste. Aber ansonsten war bei mir die Einrichtung nahezu identisch zu Raspbian.
  • Das mit dem Iso wird schwierig, hab das System komplett auf eine SSD ausgelagert weil es performanter als eine SD karte ist und ich auch noch einen owncloud server drauf laufen habe.

    Mich wundert jedoch dass du scheinbar so Probleme unter Bananian hast, ich konnte fast 1:1 die Installationsanleitung für Raspian nehmen.

    Wenn du dich danach richtest, an welcher Stelle kommt es denn da zu Problemen?
  • Hi Eslon,

    hier

    ------------------------------------------------------------------------
    Welcome to Bananian Linux!
    For news and updates check: Welcome to Bananian Linux - Bananian Linux
    Any questions? Read the FAQ first: FAQ - Bananian Linux


    Run 'bananian-config' to set up Bananian Linux
    Run 'bananian-update' to check for distribution updates
    ------------------------------------------------------------------------
    Last login: Thu Feb 18 21:22:35 2016 from 192.168.0.100
    root@bananapro ~ # cd /var/www
    root@bananapro ~www # git clone GitHub - agent4788/SHC_Framework: Raspberry Pi Smart Home Anwendung
    Klone nach 'SHC_Framework'...
    remote: Counting objects: 13306, done.
    remote: Total 13306 (delta 0), reused 0 (delta 0), pack-reused 13306
    Empfange Objekte: 100% (13306/13306), 5.21 MiB | 1.10 MiB/s, Fertig.
    Löse Unterschiede auf: 100% (8751/8751), Fertig.
    Prüfe Konnektivität... Fertig.
    git clone GitHub - agent4788/SHC_Framework: Raspberry Pi Smart Home Anwendung 3,94s user 2,14s system 69% cpu 8,781 total
    root@bananapro ~www # cd shc/
    root@bananapro ~www # mv SHC_Framework/ shc/ :(
    root@bananapro ~www # cd shc/
    root@bananapro ~www/shc (git)-[stable] # chmod 0777 -R ./
    root@bananapro ~www/shc (git)-[stable] # php install.php
    Redis IP Adresse (127.0.0.1):
    Redis Port (6379):
    Redis Timeout (1):
    Redis Datenbank (0):
    Redis Passwort ():
    Die Datenbankkonfiguration wurde erfolgreich erstellt
    PHP Fatal error: Class 'Redis' not found in /var/www/shc/install.php on line 552
    255 root@bananapro ~www/shc (git)-[stable] #
    Dateien
    habe SHC aufgegeben.
  • ist scheinbar ein rechte Problem.
    ich würde es mit

    cd /var/www/shc
    chmod 0777 -R ./
    sudo /etc/init.d/shc restart
    sudo /etc/init.d/apache2 restart

    versuchen
    Gruß

    Matthias
    1x RasPi b, 3x RasPi b+, 1x RasPi 2, 2x RasPi 3, 2x RasPi Zero, 1x RadPi 4 (4GB) 1x BananaPi M1, 1x BananaPi R1, 1x BananaPi M3, 2x OrangePi Zero, 1x OrangePi One

    BTC: 1AJgWX9SXzH6wpoQ9d5HpkLcct6kAuatvJ
    NMC: N9fF4858aVWpY3Zu5xSxBV4XLvZ73D8eKV
  • was sagt der log?
    also wenn ich das richtig verstanden habe wurde funktionierte sic, dann wurde das backup eingespielt und jetzt geht es nicht mehr.

    sind mit dem backup eventuell andere zugangsdaten eingespielt worden? seien es daten für die shc nutzen, oder von der redisdatenbank. ist die ip des Datenbank server von dem Ursprungs rechnet und dem neuen die gleiche? (127.0.0.1 zB)
    Gruß

    Matthias
    1x RasPi b, 3x RasPi b+, 1x RasPi 2, 2x RasPi 3, 2x RasPi Zero, 1x RadPi 4 (4GB) 1x BananaPi M1, 1x BananaPi R1, 1x BananaPi M3, 2x OrangePi Zero, 1x OrangePi One

    BTC: 1AJgWX9SXzH6wpoQ9d5HpkLcct6kAuatvJ
    NMC: N9fF4858aVWpY3Zu5xSxBV4XLvZ73D8eKV
  • SHC installiert.

    Startete mit leerer config. also grundinstall

    dann bestehene Dabe über restore zurückgesichert.

    IP ... stimmen alle überein
    127.0.0.1


    rwf/data/log

    //////////////////////////////////////////////////////////////////////////////////////////////////
    // System Exception
    //////////////////////////////////////////////////////////////////////////////////////////////////
    Datei: lib/request/abstractcommand.class.php
    Zeile: 64
    Meldung:
    Fehler Nummer: 0
    Zeit: 19.02.2016 17:42:08
    Klasse: RWF\Exception\AccessDeniedException
    //Trace///////////////////////////////////////////////////////////////////////////////////////////
    #0 lib/request/requesthandler.class.php @ Line: 184 RWF\Request\AbstractCommand->execute(RWF\Request\HttpRequest, RWF\Request\HttpResponse)
    #1 lib/request/requesthandler.class.php @ Line: 133 RWF\Request\RequestHandler->handleWebRequest('page', 'info')
    #2 lib/request/requesthandler.class.php @ Line: 91 RWF\Request\RequestHandler->__construct('page', 'info')
    #3 /var/www/shc/index.php @ Line: 25 RWF\Request\RequestHandler::handleRequest()
    #4 {main}

    Apache2 log

    ::1 - - [19/Feb/2016:19:00:11 +0100] "GET /shc/index.php?app=shc&a&ajax=pushsensorvalues&spid=999&sid=08761+0079720&type=7&v1=29.5&v2=42910&v3=731642 HTTP/1.0" 200 452 "-" "SHC Framework Sensor Transmitter Version 2.2.7"
    ::1 - - [19/Feb/2016:19:00:12 +0100] "GET /shc/index.php?app=shc&a&ajax=pushsensorvalues&spid=999&sid=08761+0104931&type=7&v1=28&v2=27320&v3=382414 HTTP/1.0" 200 452 "-" "SHC Framework Sensor Transmitter Version 2.2.7"
    ::1 - - [19/Feb/2016:19:00:12 +0100] "GET /shc/index.php?app=shc&a&ajax=pushsensorvalues&spid=999&sid=08761+0135539&type=7&v1=26&v2=0&v3=61630 HTTP/1.0" 200 452 "-" "SHC Framework Sensor Transmitter Version 2.2.7"
    ::1 - - [19/Feb/2016:19:00:13 +0100] "GET /shc/index.php?app=shc&a&ajax=pushsensorvalues&spid=999&sid=08761+0021136&type=7&v1=23&v2=10720&v3=108049 HTTP/1.0" 200 452 "-" "SHC Framework Sensor Transmitter Version 2.2.7"

    tritt da ipv6 zwischen ?
    habe SHC aufgegeben.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von bin dann weg ()

  • interessant ist das ich gerade als letzten Eintrag im exception.log auch diesen Fehler gefunden habe.

    Quellcode

    1. //////////////////////////////////////////////////////////////////////////////////////////////////
    2. // System Exception
    3. //////////////////////////////////////////////////////////////////////////////////////////////////
    4. Datei: lib/request/abstractcommand.class.php
    5. Zeile: 64
    6. Meldung:
    7. Fehler Nummer: 0
    8. Zeit: 14.02.2016 17:36:17
    9. Klasse: RWF\Exception\AccessDeniedException
    10. //Trace///////////////////////////////////////////////////////////////////////////////////////////
    11. #0 lib/request/requesthandler.class.php @ Line: 184 RWF\Request\AbstractCommand->execute(RWF\Request\HttpRequest, RWF\Request\HttpResponse)
    12. #1 lib/request/requesthandler.class.php @ Line: 133 RWF\Request\RequestHandler->handleWebRequest('page', 'acp')
    13. #2 lib/request/requesthandler.class.php @ Line: 91 RWF\Request\RequestHandler->__construct('page', 'acp')
    14. #3 /var/www/shc/index.php @ Line: 25 RWF\Request\RequestHandler::handleRequest()
    15. #4 {main}
    Alles anzeigen

    jedoch konnte ich keine Auswirkungen auf mein SHC feststellen.
    woran das jetzt liegt das bei dir garnis mehr geht kann ich jetzt leider nicht sagen. in der abstractcommand.class.php ist das die Zeile 64.
    aber AccessDenied bedeutet das es Rechtsprobleme gibt, also kann es theoretisch ja nur etwas mit den zugriffsrechten der Dateien sein, oder die benutzerrechte von dem SHC Nutzer.

    Quellcode

    1. throw new AccessDeniedException($this->requiredPremission);
    Gruß

    Matthias
    1x RasPi b, 3x RasPi b+, 1x RasPi 2, 2x RasPi 3, 2x RasPi Zero, 1x RadPi 4 (4GB) 1x BananaPi M1, 1x BananaPi R1, 1x BananaPi M3, 2x OrangePi Zero, 1x OrangePi One

    BTC: 1AJgWX9SXzH6wpoQ9d5HpkLcct6kAuatvJ
    NMC: N9fF4858aVWpY3Zu5xSxBV4XLvZ73D8eKV
  • so eben noch mal n neues Backup der Daba erstellt und in den BPro zurück gesichert.

    root@bananapro ~ # cd /var/www/shc
    root@bananapro ~www/shc (git)-[stable] # php backup_restore.php
    +- ID -+- Dateiname --------------------------------------------------------------------------------------------------------------------------------------------+
    | 0 | rwf__2016_02_16__18_14__30a68c8be0492bff25693afd4cd3a0d6.zip |
    | 1 | rwf__2016_02_17__18_14__2c31d356a4f2f275b656d5db8527d8c8.zip |
    | 2 | rwf__2016_02_14__16_06__6dabcd77b9fe1620c1a13319472fea2a.zip |
    | 3 | rwf__2016_02_15__21_21__0654bebeece49e79fe7541a13bfd48dd.zip |
    | 4 | rwf__2016_02_19__20_18__a9fe866d63ab3ae2d602a27d0de7577d.zip |
    | 5 | rwf__2016_02_16__17_27__ab6cb15bba7ba4709b35ff5c17f14bc9.zip |
    +------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
    wähle die Datei die wiederhergestellt werden soll: 4
    bist du sicher das alle bestehenden Daten gelöscht und durch die Daten des Backups ersetzt werden sollen? (ja|nein): ja
    Daten erfolgreich entpackt
    Redis IP Adresse (127.0.0.1):
    Redis Port (6379)
    Redis Timeout (1):
    Redis Datenbank (0):
    Redis Passwort ():
    Die Datenbankkonfiguration wurde erfolgreich erstellt
    Wiederherstellung erfolgreich durchgeführt
    root@bananapro ~www/shc (git)-[stable] #
    habe SHC aufgegeben.
  • da ich gerade hier einen banana pi vor ein paar tagen mit einem neuen bananian aufgesetzt habe (der zwar nicht für shc vorgesehen war) teste ich das gerade mal.

    Brainfuck-Quellcode

    1. Linux bananapi 3.4.108-bananian #2 SMP PREEMPT Thu Aug 13 06:08:25 UTC 2015 armv7l
    2. ------------------------------------------------------------------------
    3. Welcome to Bananian Linux!
    4. For news and updates check: https://www.bananian.org
    5. Any questions? Read the FAQ first: https://www.bananian.org/faq
    6. Run 'bananian-config' to set up Bananian Linux
    7. Run 'bananian-update' to check for distribution updates
    8. ------------------------------------------------------------------------
    9. Last login: Mon Feb 15 11:33:02 2016 from 192.168.1.153
    10. root@bananapi:~$ cd /var/www
    11. root@bananapi ~ # apt-get install git-core php5-common php5-cgi php5-cli php-apc apache2 libapache2-mod-php5 php5-redis redis-server
    12. root@bananapi ~www # sudo git clone https://github.com/agent4788/SHC_Framework
    13. Klone nach 'SHC_Framework'...
    14. remote: Counting objects: 13306, done.
    15. remote: Total 13306 (delta 0), reused 0 (delta 0), pack-reused 13306
    16. Empfange Objekte: 100% (13306/13306), 5.21 MiB | 1.95 MiB/s, Fertig.
    17. L?se Unterschiede auf: 100% (8751/8751), Fertig.
    18. Pr?fe Konnektivit?t... Fertig.
    19. root@bananapi ~www # sudo mv SHC_Framework/ shc/
    20. root@bananapi ~www # cd shc/
    21. root@bananapi ~www/shc (git)-[stable] # sudo chmod 0777 -R ./
    22. root@bananapi ~www/shc (git)-[stable] # php install.php
    23. Redis IP Adresse (127.0.0.1):
    24. Redis Port (6379):
    25. Redis Timeout (1):
    26. Redis Datenbank (0):
    27. Redis Passwort ():
    28. Die Datenbankkonfiguration wurde erfolgreich erstellt
    29. Datenbankverbindung erfolgreich hergestellt
    30. soll das SHC Installiert werden? (ja|nein): ja
    31. Das SHC wurde erfolgreich installiert
    32. soll das PCC Installiert werden? (ja|nein): ja
    33. Das PCC wurde erfolgreich installiert
    34. root@bananapi ~www/shc (git)-[stable] # sudo chmod 0777 -R ./
    Alles anzeigen
    wenn ich mir das gegenüber deiner Installation ansehe fällt mir sofort auf das scheinbar bei der Installation zu Anfang etwas schief gelaufen ist. an weile 29 weichen deine und meine Installation voneinander ab. also bei mir wird shc installiert, bei dir nicht, wahrscheinlich weil zur zeit der Installation von shc php-remis noch fehlte, welches ja nachinstalliert wurde. ich würde jetzt einfach shc noch mal installieren und dann das backup wieder einspielen. ich bin da guter Hoffnung das es funktioniert.
    Gruß

    Matthias
    1x RasPi b, 3x RasPi b+, 1x RasPi 2, 2x RasPi 3, 2x RasPi Zero, 1x RadPi 4 (4GB) 1x BananaPi M1, 1x BananaPi R1, 1x BananaPi M3, 2x OrangePi Zero, 1x OrangePi One

    BTC: 1AJgWX9SXzH6wpoQ9d5HpkLcct6kAuatvJ
    NMC: N9fF4858aVWpY3Zu5xSxBV4XLvZ73D8eKV