Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Proxmox 3. Hilfe - Zugriff auf Synology

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    UNSOLVED Proxmox 3. Hilfe - Zugriff auf Synology

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      lemuba last edited by

      Fand auch das recht hilfreich um von Proxmox auf die DS zuzugreifen, bzw. für Backups. Geht ja hier ähnlich einher...:

      https://technikkram.net/blog/2020/04/10/proxmox-sicherung-von-vms-und-container-auf-synology-nas-raspberrymatic-iobroker-node-red/

      1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @bahnuhr last edited by

        @bahnuhr sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

        Hast du ne Alternative ?

        Das war mein allererster Kontakt mit nfs. Vielleicht habe ich es auch falsch gemacht, vielleicht ist es auch richtig wenn sich der Iobroker alle paar Sekunden verbindet und das geloggt wird.

        Ich habe keine Ahnung ob das mit einem einfachen öffentlichen Ordner und den share dahin auch geht.

        1 Reply Last reply Reply Quote 0
        • bahnuhr
          bahnuhr Forum Testing Most Active last edited by

          Danke für die Antworten, aber ich bekomme es nicht hin.

          Auf der Synl.hab ich:
          06c6f573-576c-467f-b08d-74ce74e7c4ee-image.png

          dann gemeinsamer Ordner:
          5c150a24-d83f-40d4-badf-5d89bc1b3896-image.png
          auf bearbeiten:
          6cb7a759-e1e5-45f8-b4c9-1b49b0d2d158-image.png
          der client ist meine VM mit iob unter proxmox

          In proxmox hab ich nfs hinzugefügt:
          e812e15b-aa27-46a4-b502-3fa158ad5953-image.png

          Dann Script gestartet (habs mal eingefügt)

          
          // Pool Tabelle erstellen
          
             var Excel = require('exceljs');
             var workbook = new Excel.Workbook();
             var logging = true;
             var arr = [], dat = "", ph = "", fcl = "", tcl = "", cya = "", alka = "", gebcl = "", hocl = "", wert = "", Zeile_letzte = 0, Zeile_Anfang = 6, z = 0;
          
          function main() {
             //workbook.xlsx.readFile("c:/tmp/Messungen.xlsm")                                   // auf c:\ funktioniert immer
             workbook.xlsx.readFile("\\\\Synology\\Computer\\Pool\\Messungen.xlsm")              // direkter Zugriff auf Synology
             //workbook.xlsx.readFile("\\\\192.168.243.5\\Computer\\Pool\\Messungen.xlsm")       // alternativer Zugriff über IP
             //workbook.xlsx.readFile("z://computer/Pool/Messungen.xlsm")                        // lesen auf z:\ funktioniert nicht
             .then(function() {
                 var worksheet = workbook.getWorksheet('Messungen');
                 for (z = 6; z <= 1000; z++) { if (Zeile_letzte == 0 && worksheet.getCell(z,2).value == null) { Zeile_letzte = z-1; } }
                 if (Zeile_letzte - 20 >= 6) { Zeile_Anfang = Zeile_letzte - 19 }
                 if (logging) log ("Zeile_Anfang : " + Zeile_Anfang + " ; Zeile_letzte : " + Zeile_letzte); 
                 for (z = Zeile_Anfang; z <= Zeile_letzte; z++) {
                     dat = formatDate(new Date(worksheet.getCell(z,2).value), 'DD.MM.YYYY'); 
                     if (worksheet.getCell(z,3).value == undefined) { ph = "---"; } else { ph = worksheet.getCell(z,3).value.toFixed(2); }
                     if (worksheet.getCell(z,4).value == undefined) { fcl = "---"; } else { fcl = worksheet.getCell(z,4).value.toFixed(2); }
                     if (worksheet.getCell(z,5).value == undefined) { tcl = "---"; } else { tcl = worksheet.getCell(z,5).value.toFixed(2); }
                     if (worksheet.getCell(z,6).value == undefined) { cya = "---"; } else { cya = worksheet.getCell(z,6).value.toFixed(2); }
                     if (worksheet.getCell(z,7).value == undefined) { alka = "---"; } else { alka = worksheet.getCell(z,7).value.toFixed(2); }
                     if (worksheet.getCell(z,8).value.result == undefined) { gebcl = "---"; } else { gebcl = worksheet.getCell(z,8).value.result.toFixed(2); }
                     if (worksheet.getCell(z,11).value.result == undefined) { hocl = "---" } else { hocl    = worksheet.getCell(z,11).value.result.toFixed(2); }
                     Tabelle(dat, ph, fcl, tcl, cya, alka, gebcl, hocl);
                 }
             if (logging) log (arr);
             setState("javascript.0.Geräte.Pool.Tabelle_html", JSON.stringify(arr));    
             });
          }
          
          function Tabelle(dat, ph, fcl, tcl, cya, alka, gebcl, hocl) {
             if (logging) log (dat + " " + ph + " " + fcl + " " + tcl + " " + cya + " " + alka + " " + gebcl + " " + hocl);
             if (ph >= 7.0 && ph <= 7.4) { ph = '<span style=\"color:green\">' + ph + '</span>'; } else { ph = '<span style=\"color:red\">' + ph + '</span>'; }
             if (cya <= 20) { cya = '<span style=\"color:green\">' + cya + '</span>'; } else { cya = '<span style=\"color:red\">' + cya + '</span>'; }
             if (alka >= 80 && alka <= 100) { alka = '<span style=\"color:green\">' + alka + '</span>'; } else { alka = '<span style=\"color:red\">' + alka + '</span>'; }
             if (gebcl <= 0.2) { gebcl = '<span style=\"color:green\">' + gebcl + '</span>'; } else { gebcl = '<span style=\"color:red\">' + gebcl + '</span>'; }
             if (hocl >= 0.5 && hocl <= 0.7) { hocl = '<span style=\"color:green\">' + hocl + '</span>'; } else { hocl = '<span style=\"color:red\">' + hocl + '</span>'; }
             wert = {"Datum": dat, "ph-Wert": ph, "freie_Chlor": fcl, "total_Chlor": tcl, "Cyanursäure": cya, "Alkalinität": alka, "geb_Chlor": gebcl, "wirksames_Chlor": hocl};
             arr.push(wert);
          }
          
          on({id: "javascript.0.Geräte.Pool.Tabelle", val: true}, function() { 
             if (logging) log ("Tabelle html geändert");
             arr = []; Zeile_letzte = 0; Zeile_Anfang = 6;
             main();
          })
          
          main();
          
          // -----------------------------------------------------------------------------------------------------------------------------------
          // -> Bild "Tabelle Pool" wird kopiert von "tmp" nach "vis.0"
          // globales Script "Datei_kopieren" klappt nicht; das nachfolgende funktioniert
             on({id: "javascript.0.Geräte.Pool.Tabelle", val: true}, function() { 
                 var request = require("request");
                 var fs      = require('fs');
                 //const bild1 = fs.readFileSync('/tmp/tabelle.jpg');
                 const bild1 = fs.readFileSync("\\\\Synology\\Computer\\Pool\\tabelle.jpg");
                 writeFile('vis.0','/main/img/pool_tabelle.jpg', bild1);
                 setTimeout(function() { setState("javascript.0.Geräte.Pool.Tabelle", false) } , 2000);
                 log ("Tabelle.jpg geändert");
             });
          
          
          

          :

          Ich greife da auf eine Excel Datei zu (hatte mit Win10 geklappt).

          Und dann das log:

          javascript.0	2020-09-14 14:35:01.970	error	(1100) Error: File not found: \\Synology\Computer\Pool\Messungen.xlsm at XLSX.readFile (/opt/iobroker/node_modules/iobroker.javascript/node_modules/exceljs/lib/xlsx/xlsx.js:50:13)
          javascript.0	2020-09-14 14:35:01.970	error	(1100) Error: File not found: \\Synology\Computer\Pool\Messungen.xlsm
          javascript.0	2020-09-14 14:35:01.969	error	(1100) An error happened which is most likely from one of your scripts, but the originating script could not be detected.
          

          Es klappt nicht ?!!??!?!?
          Warum weiß ich nicht.

          Jemand noch ne Idee ?

          Thomas Braun da_Woody F 3 Replies Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @bahnuhr last edited by

            @bahnuhr Ist das Dateisystem richtig gemounted?

            bahnuhr 1 Reply Last reply Reply Quote 0
            • bahnuhr
              bahnuhr Forum Testing Most Active @Thomas Braun last edited by

              @Thomas-Braun sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

              @bahnuhr Ist das Dateisystem richtig gemounted?

              Was meinst du damit?
              Wo finde ich dies nun wieder?

              P.S.
              Wie hab ich immer zu Rainer gesagt:
              Das Linux ist ne Katastrophe, zumindest für mich ?!?!?
              Wenn läuft ist gut.
              Wenns nicht läuft, komm ich nicht weiter.

              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @bahnuhr last edited by Thomas Braun

                @bahnuhr
                Die NFS-Freigabe muss im Betriebssystem 'eingehängt/gemounted' werden. Gemeinhin macht man das über einen Eintrag in der Datei 'fstab' automatisch beim booten (oder nur bei Bedarf 'zu Fuß' über den Befehlt 'mount')

                \\Synology\Computer\Pool\Messungen.xlsm
                

                Sieht für mich nicht nach einer Freigabe aus und der Mountpunkt ist das offenbar auch nicht.

                bahnuhr 1 Reply Last reply Reply Quote 0
                • bahnuhr
                  bahnuhr Forum Testing Most Active @Thomas Braun last edited by

                  @Thomas-Braun sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                  @bahnuhr
                  Die NFS-Freigabe muss im Betriebssystem 'eingehängt/gemounted' werden. Gemeinhin macht man das über einen Eintrag in der Datei 'fstab' automatisch beim booten (oder nur bei Bedarf 'zu Fuß' über den Befehlt 'mount')

                  @Thomas-Braun
                  Ich hab nichts verstanden, von dem was du da schreibst.

                  In der o.g. Anleitung steht aber nichts, dass da irgendwo was in einer Datei geändert werden muss.

                  Wie gesagt:
                  Linux ist schon äußerst komisch -> zumindest für mich.

                  Thomas Braun 1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @bahnuhr last edited by Thomas Braun

                    @bahnuhr sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                    Linux ist schon äußerst komisch -> zumindest für mich.

                    Windows ist schon äußerst komisch -> zumindest für mich.

                    \\Synology\Computer\Pool\Messungen.xlsm
                    

                    ist doch offensichtlich ein Windows-Pfad. Das kann aber nicht richtig sein, weil die Datei doch auf der Synology liegt, die mit Sicherheit über NFS linux/pfade/zur/verfügung stellt.

                    bahnuhr 2 Replies Last reply Reply Quote 0
                    • bahnuhr
                      bahnuhr Forum Testing Most Active @Thomas Braun last edited by

                      @Thomas-Braun sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                      @bahnuhr sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                      Linux ist schon äußerst komisch -> zumindest für mich.

                      Windows ist schon äußerst komisch -> zumindest für mich.

                      Das Problem ist halt.
                      Man hat zahlreiche Laptops, etc. zu Hause und auf der Arbeit.
                      Und alles läuft auf Win.

                      Und dann heißt es, Linux ist gut, schnell, unkompliziert, etc.

                      Aber wenns mal hakt, kommt man nicht weiter (von den komischen Befehlen mal ganz abgesehen).

                      Aber zurück zum Thema:
                      Wie bekomme ich das nun hin.

                      Hätte denn nicht jemand, z.B. heute abend mal Zeit sich kurz per z.B. anydesk sich auf meinem PC einzuloggen und nachschauen wo es hakt.

                      mfg
                      Dieter

                      Thomas Braun 1 Reply Last reply Reply Quote 0
                      • bahnuhr
                        bahnuhr Forum Testing Most Active @Thomas Braun last edited by

                        @Thomas-Braun sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                        Das kann aber nicht richtig sein, weil die Datei doch auf der Synology liegt, die mit Sicherheit über NFS linux/pfade/zur/verfügung stellt.

                        gut, das versteh ich.
                        Und wie finde ich diesen wieder raus ?

                        oder müsste dies dann sein?

                        computer/pool/messunge.xlsm

                        1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @bahnuhr last edited by Thomas Braun

                          @bahnuhr sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                          Aber wenns mal hakt, kommt man nicht weiter (von den komischen Befehlen mal ganz abgesehen).

                          Und genau das ist der Grund, warum ich dir vor ein paar Wochen (?) kein Linux empfohlen habe. Du willst es nicht verwenden und deswegen tust du dich da so schwer mit.

                          Lies hier:
                          https://wiki.ubuntuusers.de/NFS/

                          Sollte auf deinem System ganz analog funktionieren.
                          Proxmox setze ich nicht ein, da kommt dann noch eine zusätzliche Ebene rein. (Weswegen ich Linux-Anfängern auch nicht unbedingt empfehle auf einem virtuellen System rumzuorgeln).

                          bahnuhr 2 Replies Last reply Reply Quote 1
                          • bahnuhr
                            bahnuhr Forum Testing Most Active @Thomas Braun last edited by

                            @Thomas-Braun sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                            Du willst es nicht verwenden

                            Das stimmt nicht. Bin ja fleißig dran.

                            @Thomas-Braun sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                            deswegen tust du dich da so schwer mit.

                            Das stimmt. Fällt mir wirklich nicht leicht.
                            Obwohl ich das ganze schon ganz gut am Laufen habe.

                            @Thomas-Braun sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                            Proxmox setze ich nicht ein, da kommt dann noch eine zusätzliche Ebene rein. (Weswegen ich Linux-Anfängern auch nicht unbedingt empfehle auf einem virtuellen System rumzuorgeln).

                            Ich setze dies nur ein, weil snapshot möglich ist.
                            Das ist der einzige Grund warum ich dieses Abenteuer auf mich nehme.
                            Ansonsten könnte ich auf Win bleiben.

                            Homoran 1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators last edited by

                              @bahnuhr
                              Jetzt lass mich doch erst mal wieder an meinem PC sitzen!

                              @bahnuhr sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                              Und dann heißt es, Linux ist gut, schnell, unkompliziert, etc.

                              Da vergleichst du aber verschiedene Ebenen auf denen du bei WIN und bei Linux unterwegs sein willst.
                              Und hier trifft nichts davon zu 😉

                              Hier ist pve dein Betriebssystem (Proxmox Virtual Environment)

                              Ich suche dir gelich den Screenshot dazu raus

                              1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @bahnuhr last edited by

                                @bahnuhr Ich kenne mich damit ja auch nicht aus. Habe es damals nur mit vielen Versuchen für ein Komplettbackup der VMs irgendwie ans laufen bekommen.
                                Hier wäre wirklich ein ProxMox-Experte von Nutzen!

                                Alles was ich noch weiß:
                                In der pve musst du ein NFS device anlegen
                                NFS_device.png

                                Wie es dann weitergeht weiß ich nicht mehr

                                bahnuhr 1 Reply Last reply Reply Quote 0
                                • da_Woody
                                  da_Woody @bahnuhr last edited by

                                  @bahnuhr ich glaub du musst in deinem pfad noch ein /volume1/ einfügen. hatte das unlängst bei einem script intern auf einer syno. linux pfad angaben.

                                  1 Reply Last reply Reply Quote 0
                                  • bahnuhr
                                    bahnuhr Forum Testing Most Active @Homoran last edited by

                                    @Homoran sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                                    In der pve musst du ein NFS device anlegen

                                    hab ich auch gemacht.
                                    -> klappt nicht.

                                    @da_Woody sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                                    /volume1/

                                    auch dies hatte ich schon gemacht.
                                    -> klappt auch nicht.

                                    Thomas Braun 1 Reply Last reply Reply Quote 0
                                    • Thomas Braun
                                      Thomas Braun Most Active @bahnuhr last edited by

                                      @bahnuhr Wie gesagt, wenn der NFS-Server läuft, dann muss dessen Freigabe auf dem 'Linux' in das Dateisystem eingehängt werden. Ich vermute der Schritt fehlt bei dir.

                                      1 Reply Last reply Reply Quote 0
                                      • bahnuhr
                                        bahnuhr Forum Testing Most Active @Thomas Braun last edited by

                                        @Thomas-Braun sagte in Proxmox 3. Hilfe - Zugriff auf Synology:

                                        Und genau das ist der Grund, warum ich dir vor ein paar Wochen (?) kein Linux empfohlen habe. Du willst es nicht verwenden und deswegen tust du dich da so schwer mit.

                                        Ich geb auf.
                                        Die Aussage von Thomas stimmt teilweise.

                                        Aber sagt nicht ich hätte es nicht probiert.

                                        Fazit:
                                        Es klappt nicht.

                                        da_Woody Thomas Braun 2 Replies Last reply Reply Quote 0
                                        • da_Woody
                                          da_Woody @bahnuhr last edited by

                                          @bahnuhr aufgeben ist keine option! wäre doch gelacht...

                                          1 Reply Last reply Reply Quote 0
                                          • Thomas Braun
                                            Thomas Braun Most Active @bahnuhr last edited by Thomas Braun

                                            @bahnuhr Hast du dir angelesen, wie man NFS-Freigaben mounted? Link siehe oben.
                                            Wenn ja, dann frag konkret was du nicht verstehst oder was nicht wie erwartet funktioniert.

                                            Mit 'es klappt nicht' kann hier keiner was anfangen.

                                            Mal so eine andere blöde Frage von mir: Was willst du eigentlich mit einer Excel-Tabelle im ioBroker anfangen? Da würde ich eher etwas besser lesbares hernehmen, z. B. eine csv-Datei.

                                            bahnuhr Homoran 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            472
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            error proxmox synology
                                            8
                                            58
                                            1693
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo