Netzwerkeinstellungen - können nicht auf eth1 gesetzt werden

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • hismastersvoice
    Supermoderator
    • 25.08.2015
    • 7599

    #31
    Also findet der Apache\PHP die Files nicht obwohl sie da sind.
    Das ist interessant, muss mir mal Gedanken machen was das sein soll.

    Die VM sollte sich hier ja nicht anders Verhalten als normal.
    Kein Support per PN!

    Kommentar

    • jobe_grz
      Extension Master
      • 26.08.2015
      • 116

      #32
      Ich habe jetzt mal folgendes in die config.php eingebaut:
      Code:
      // Config einlesen
      $configlms = parse_ini_file($configlms, TRUE);
      $configlox = parse_ini_file($configlox, TRUE);
      $configzones = parse_ini_file($configzones, TRUE);
      $configzones_ext = parse_ini_file($configzones_ext, TRUE);
      $configtts = parse_ini_file($configtts, TRUE);
      $configring = parse_ini_file($configring, TRUE);
      $configpm = parse_ini_file($configpm, TRUE);
      $configsq2lox = parse_ini_file($configsq2lox, TRUE);
      $configlang = parse_ini_file($configlang, TRUE);
      $configfm = parse_ini_file($configfm, TRUE);
      $configfc = parse_ini_file($configfc, TRUE);
      $configtt = parse_ini_file($configtt, TRUE);
      $configwtts = parse_ini_file($configwtts, TRUE);
      $confignas = parse_ini_file($confignas, TRUE);
      $configmail = parse_ini_file($configmail, TRUE);
      $configversion = parse_ini_file($configversion, TRUE);
      
      error_log("Eingelesene Config:");
      error_log(configzones);


      Ergebnis:
      Code:
      [Wed Sep 13 22:56:05.890350 2017] [mpm_prefork:notice] [pid 4226] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
      [Wed Sep 13 22:56:05.890412 2017] [core:notice] [pid 4226] AH00094: Command line: '/usr/sbin/apache2'
      [Wed Sep 13 22:56:24.835646 2017] [:error] [pid 4232] [client 192.168.0.128:50150] Eingelesene Config:
      [Wed Sep 13 22:56:24.835844 2017] [:error] [pid 4232] [client 192.168.0.128:50150] PHP Notice:  Use of undefined constant configzones - assumed 'configzones' in /var/www/include/config.php on line 59
      [Wed Sep 13 22:56:24.835944 2017] [:error] [pid 4232] [client 192.168.0.128:50150] configzones
      [Wed Sep 13 22:56:24.836045 2017] [:error] [pid 4232] [client 192.168.0.128:50150] PHP Notice:  Use of undefined constant SLM_ANZAHL - assumed 'SLM_ANZAHL' in /var/www/include/config.php on line 63
      [Wed Sep 13 22:56:24.836201 2017] [:error] [pid 4232] [client 192.168.0.128:50150] PHP Notice:  Use of undefined constant SLM_ANZAHL - assumed 'SLM_ANZAHL' in /var/www/include/config.php on line 63
      [Wed Sep 13 22:56:24.836324 2017] [:error] [pid 4232] [client 192.168.0.128:50150] PHP Notice:  Use of undefined constant SLM_ANZAHL - assumed 'SLM_ANZAHL' in /var/www/include/config.php on line 63
      [Wed Sep 13 22:56:24.836417 2017] [:error] [pid 4232] [client 192.168.0.128:50150] PHP Notice:  Use of undefined constant SLM_ANZAHL_EXT - assumed 'SLM_ANZAHL_EXT' in /var/www/include/config.php on line 71

      Das würd ich jetzt so interpretieren, dass parse_ini_file genau gar nix ausgelesen hat. Das verstehe ich jetzt gerade nicht :-(. Zumal in der Datei eh nicht viel steht:
      Code:
      glepuschitz@ubuntu:/opt/music_server/sq_cfg$ cat sq_zones.cfg
      SLM_ANZAHL="2"glepuschitz@ubuntu:/opt/music_server/sq_cfg$
      Das da kein linebreak am Ende steht, ist normal, oder?

      Kommentar

      • hismastersvoice
        Supermoderator
        • 25.08.2015
        • 7599

        #33
        Ja liest nichts aus, warum kann ich nicht sagen.
        Der Rest sind Folgefehler da ihm die Variablen fehlen.
        Ein Linebreak ist in den Dateien nicht nötig.

        Davon abgesehen, sollte man jetzt nicht alles in Frage stellen da es bei den anderen ja funktioniert.
        Bin jetzt leider kein Experte was VM angeht, aber ich vermute jetzt Mal irgend ein Rechte Problem.
        ​​​​​​
        würde dir gerne helfen, aber im Augenblick fehlt mir die Zeit das auch noch zu machen.

        Kein Support per PN!

        Kommentar


        • jobe_grz
          jobe_grz kommentierte
          Kommentar bearbeiten
          Ich wollte keinesfalls alles in Frage stellen. Ich versuche nur dem Fehler auf die Schliche zu kommen. Zumindest eingegrenzt wäre es jetzt ja schon mal :-).

        • hismastersvoice
          hismastersvoice kommentierte
          Kommentar bearbeiten
          So war das auch nicht gemeint

          Ich werde mal in KW39 wenn ich wieder etwas Zeit habe mal eine VM aufsetzen und mir das anschauen. Leider komme ich vorher nicht dazu.
      • jobe_grz
        Extension Master
        • 26.08.2015
        • 116

        #34
        Ich habe mal mein error.log von oben korrigiert, da wurde die Variable nicht richtig verwendet:
        Code:
        [Thu Sep 14 12:20:38.287092 2017] [mpm_prefork:notice] [pid 6578] AH00169: caught SIGTERM, shutting down
        [Thu Sep 14 12:20:39.346748 2017] [mpm_prefork:notice] [pid 6680] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
        [Thu Sep 14 12:20:39.346799 2017] [core:notice] [pid 6680] AH00094: Command line: '/usr/sbin/apache2'
        [Thu Sep 14 12:20:46.684784 2017] [:error] [pid 6685] [client 192.168.0.128:50542] Eingelesene Config:
        [Thu Sep 14 12:20:46.684848 2017] [:error] [pid 6685] [client 192.168.0.128:50542] 2
        [Thu Sep 14 12:20:46.684864 2017] [:error] [pid 6685] [client 192.168.0.128:50542] PHP Notice:  Use of undefined constant SLM_ANZAHL - assumed 'SLM_ANZAHL' in /var/www/i
        Also das File kann er schon lesen, Aber aus irgendeinem Grund kommt dabei nicht das Richtige raus, oder warum bekomme ich da nur den Wert 2 zurück. Mit PHP hab ichs leider nicht so (oder genau genommen hab ich es noch nie verwendet :-)):

        Kommentar

        • hismastersvoice
          Supermoderator
          • 25.08.2015
          • 7599

          #35
          Kann es sein das www-data die sudo rechte fehlen?
          Schau mal in etc/sudoers
          Kein Support per PN!

          Kommentar

          • jobe_grz
            Extension Master
            • 26.08.2015
            • 116

            #36
            Da steht für www-data folgendes drin
            Code:
            www-data ALL=NOPASSWD: ALL

            Kommentar

            • hismastersvoice
              Supermoderator
              • 25.08.2015
              • 7599

              #37
              Passt auch... Mir gehen echt die Ideen aus 😩

              Kein Support per PN!

              Kommentar

              • jobe_grz
                Extension Master
                • 26.08.2015
                • 116

                #38
                Ich verstehe es auch immer weniger. Ich hab mir jetzt das $configzones nach dem parse_ini_file mal per var_dump ausgeben lassen. Da steht der Wert definitiv drin (siehe screenshot). Zwei Zeilen darunter wird dann über folgendem Code darauf zugegriffen:
                Code:
                for ($i = 1; $i < $configzones[SLM_ANZAHL]+1; $i++)
                und führt zu folgendem Fehler im Log:
                Code:
                [Thu Sep 14 22:50:00.595913 2017] [:error] [pid 8365] [client 192.168.0.128:50717] PHP Notice:  Use of undefined constant SLM_ANZAHL - assumed 'SLM_ANZAHL' in /var/www/include/config.php on line 62
                Also an den Berechtigungen sollte es wohl nicht liegen. Verstehen kann ich das im Moment aber auch noch nicht.

                Kommentar

                • jobe_grz
                  Extension Master
                  • 26.08.2015
                  • 116

                  #39
                  Hmmm, ersetze ich die Zeile wie folgt:
                  Code:
                   for ($i = 1; $i < $configzones['SLM_ANZAHL]'+1; $i++)
                  ist der Fehler in dieser Zeile weg. Das würde sich jetzt aber durch deinen gesamten Code ziehen. Ich verstehe aber auch gerade nicht, wie das bei anderen funktionieren kann, wenn die Hochkommas fehlen, denn eigentlich ist an der Stelle SLM_ANZAHL als Konstante ja noch nirgendwo definiert und die Fehlermeldung durchaus berechtigt. Kommt die bei Dir nicht? Ich verstehe es nicht :-(.

                  Zusätzlich habe ich mal mittel grep in den php files nach Zeilen mit define gefunden, um zu sehen, ob die Konstanten vielleicht irgendwo definiert werden. Aber da ist nix. Ich vermute mal mir fehlt hier irgendetwas.
                  Zuletzt geändert von jobe_grz; 15.09.2017, 08:50.

                  Kommentar

                  • jobe_grz
                    Extension Master
                    • 26.08.2015
                    • 116

                    #40
                    Ok, jetzt zur Auflösung, warum das trotzdem funktioniert :-). Ich habe dazu auf stackoverflow nachgefragt, selbst kam ich nicht auf die Idee.

                    Liest man die Fehlermeldung genau - dann steht da zum Schluss: "assumed 'SLM_Anzahl'"
                    Code:
                     
                     [Thu Sep 14 22:50:00.595913 2017] [:error] [pid 8365] [client 192.168.0.128:50717] PHP Notice:  Use of undefined constant SLM_ANZAHL - assumed 'SLM_ANZAHL' in /var/www/include/config.php on line 62
                    Heisst soviel wie - die Konstante habe ich nicht gefunden und ich nehme an, du wolltest eigentlich einen String verwenden. D.h. ich habe da an der völlig falschen Stelle zu suchen begonnen :-(. Eigentlich habe ich das error log nur deshalb geöffnet, weil ich den Player nicht starten konnte. Beim Klick auf "Start" bei den konfigurierten Playern passiert nämlich gar nichts (kein Log, Status ändert sich nicht, nichts).
                    hismastersvoice - wie kann ich an der Stelle weitersuchen, warum der Player nicht gestartet wird?

                    Kommentar

                    • hismastersvoice
                      Supermoderator
                      • 25.08.2015
                      • 7599

                      #41
                      jobe_grz

                      Versuche den Player in der shell zu starten sc player 1 start
                      Wenn du ein Device not found oder ähnliches berkommst hat er keinen Zugriff auf die Soundkarte (häufigster Fehler)
                      Kein Support per PN!

                      Kommentar

                      • jobe_grz
                        Extension Master
                        • 26.08.2015
                        • 116

                        #42
                        Ok, ich habe hier folgendes Verhalten:

                        1. Versuch:
                        sc player 1 start - liefert ein output_init_common:382 unable to open output device

                        2. Versuch:
                        sudo sc player 1 start - liefert ein Squeezelite Test 01 wurde gestartet... -> squeezelite läuft aber nicht

                        Sieht so aus, als würde der Player kurz starten und sich dann wieder verabschieden. Gibt es da irgendwo ein Log, in dem er da was rein schreibt? Irgendwelche weiteren Dinge, die ich probieren könnte, um der Lösung auf die Schliche zu kommen?

                        Sorry für die schwere Geburt und danke für die Unterstützung.

                        Ergänzung:
                        Sieht so aus, als würde sich squeezelite mit einem segfault verabschieden. Ich habe mir dazu mal die Parameter ausgeben lassen, mit denen im sc squeezelite gestartet wird:
                        Code:
                         squeezelite -n AA -m 01:0c:29:b1:02:7b -o zone_01_eq -a 80:4:: -M MusicServer4Lox-Player
                        Den Player zum Testen habe ich AA genannt, passt der Rest soweit? Oder ist an den Parametern schon was faul?
                        Zuletzt geändert von jobe_grz; 18.09.2017, 19:16.

                        Kommentar


                        • jobe_grz
                          jobe_grz kommentierte
                          Kommentar bearbeiten
                          Nö - an den Parametern liegt es nicht. Squeezelite verabschiedet sich auch ohne Parameter mit einem segfault.
                      • jobe_grz
                        Extension Master
                        • 26.08.2015
                        • 116

                        #43
                        Ich fürchte an der Stelle wird es Zeit, den Versuch einen virtuellen Server aufzusetzen als gescheitert zu definieren. Das hat mich jetzt schon zu viel Zeit gekostet. Ich denke ich werde mir doch einen nuc holen und das ganze Spiel nochmal auf eigener Hardware durchführen.

                        Kommentar

                        • jobe_grz
                          Extension Master
                          • 26.08.2015
                          • 116

                          #44
                          Nur um den Thread endgültig abzuschließen. NUC besorgt und USB Soundkarten angehängt - MS4L aufgesetzt - Zonen eingerichtet - läuft alles. hismastersvoice VIELEN DANK für das coole Projekt!

                          Kommentar

                          • hismastersvoice
                            Supermoderator
                            • 25.08.2015
                            • 7599

                            #45
                            Freut mich... Have Fun...
                            Kein Support per PN!

                            Kommentar

                            Lädt...