NEWS
UNSOLVED Proxmox 3. Hilfe - Zugriff auf Synology
-
Hallo,
brauche nochmal Hilfe (dies müsste aber dann wirklich der letzte Punkt seinHatte ja bisher iob auf win10.
Per Script habe ich auf eine Excel Datei (liegt auf der Synology) zu gegriffen.
Dazu muss iob autorisiert werden.
Das hatte ich dann (durch Hilfe von stabilo.....) wie folgt gelöst.
Bei "Dienst" iob anmelden als Benutzer:iobroker mit passwort.
Das gleiche hatten wir dann in der synology eingetragen.
Funktioniert.Aber jetzt Umzug auf proxmox.
iob läuft in vm und ist wie angemeldet ?
Wie findet man dies heraus ?
Was muss ich dann auf der synology eintragen damit das Script wieder läuft.Fehlermeldung aktuell:
javascript.0 2020-09-14 08:52:33.487 error (1039) 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 08:52:33.486 error (1039) Error: File not found: \\Synology\Computer\Pool\Messungen.xlsm javascript.0 2020-09-14 08:52:33.486 error (1039) An error happened which is most likely from one of your scripts, but the originating script could not be detected.
Danke im Voraus.
mfg
Dieter -
@bahnuhr stelle in der synology ein das der auf nfs zugreifen kann und gib dem iobroker (die ip adresse) da frei.. zum lesen
-
@arteck sagte in Proxmox 3. Hilfe - Zugriff auf Synology:
synology ein das der auf nfs zugreifen kann
Das hab ich schon mal gesehen.
@arteck sagte in Proxmox 3. Hilfe - Zugriff auf Synology:
gib dem iobroker (die ip adresse) da frei..
Aber was meinst du damit?
-
@bahnuhr nfs bassiert auch auf freigabe einer IP adresse die dann bestimte sachen darf.. in deinem Fall ..lesend auf die Dateizugreifen... so von Linux zu Linux ..
-
@bahnuhr sagte in Proxmox 3. Hilfe - Zugriff auf Synology:
ist wie angemeldet ?
User ist
iobroker
, wenn du das meinst.@arteck sagte in Proxmox 3. Hilfe - Zugriff auf Synology:
@bahnuhr nfs bassiert auch auf freigabe einer IP adresse die dann bestimte sachen darf.. in deinem Fall ..lesend auf die Dateizugreifen... so von Linux zu Linux ..
Dazu muss aber IMHO NFS auch in der pve aktiviert werden.
Das hatte mir den log der Syno massiv zugemüllt -
In synology unter Dateidienste:
Dann bei gemeinsamer Ordner - nfs Berechtigungen (...12 ist die VM in proxmox mit iob)
Wenn ich nun das Script starte kommt immer noch der Fehler:
javascript.0 2020-09-14 09:30:16.696 error at XLSX.readFile (/opt/iobroker/node_modules/iobroker.javascript/node_modules/exceljs/lib/xlsx/xlsx.js:50:13) javascript.0 2020-09-14 09:30:16.696 error (1039) Error: File not found: \\Synology\Computer\Pool\Messungen.xlsm javascript.0 2020-09-14 09:30:16.695 error (1039) Error: File not found: \\Synology\Computer\Pool\Messungen.xlsm javascript.0 2020-09-14 09:30:16.695 error (1039) An error happened which is most likely from one of your scripts, but the originating script could not be detected.
Hab ich was vergessen ?
-
@Homoran sagte in Proxmox 3. Hilfe - Zugriff auf Synology:
User ist iobroker, wenn du das meinst.
Und wie ist das Passwort.
Dann könnte ich dies in der synology mal hinterlegen; und versuchen ob dies (wie bei win) klappt.
@Homoran sagte in Proxmox 3. Hilfe - Zugriff auf Synology:
Dazu muss aber IMHO NFS auch in der pve aktiviert werden.
Wo wäre dies ?
@Homoran sagte in Proxmox 3. Hilfe - Zugriff auf Synology:
Das hatte mir den log der Syno massiv zugemüllt
Hast du ne Alternative ?
-
@bahnuhr sagte in Proxmox 3. Hilfe - Zugriff auf Synology:
\Synology\Computer\Pool
hast du dem Ordner auch die rechte gegeben
\Synology\Computer\Pool
also die IP
-
@arteck sagte in Proxmox 3. Hilfe - Zugriff auf Synology:
hast du dem Ordner auch die rechte gegeben
\Synology\Computer\Pool
also die IPIch dachte das wäre das richtige:
Und da genauer:
richtig ?
-
@bahnuhr ja genau.. und die IP ist die vom iobroker container nicht die vom Proxmox
mach noch squash
root to admin
https://www.synology.com/de-de/knowledgebase/DSM/help/DSM/AdminCenter/file_share_privilege_nfs
-
@arteck sagte in Proxmox 3. Hilfe - Zugriff auf Synology:
@bahnuhr ja genau..
Na dann.
Und warum klappt es dann nicht ? -
@arteck sagte in Proxmox 3. Hilfe - Zugriff auf Synology:
@bahnuhr ja genau.. und die IP ist die vom iobroker container nicht die vom Proxmox
mach noch squash
root to admin
https://www.synology.com/de-de/knowledgebase/DSM/help/DSM/AdminCenter/file_share_privilege_nfs
Der Link zeigt:
Ordnerliste -> wo ist die -> ist hier die Filestation gemeint?
Und wenn ich dort den Ordner anklicken kommt nirgends Bearbeiten - NFS-BerechtigungenIch raff das nicht.
Oder ich stelle mich zu blöd an; kann ja auch sein.mfg
-
@bahnuhr
Die Ordnerliste ist unter Systemsteuerung->Gemeinsame Ordner -
Fand auch das recht hilfreich um von Proxmox auf die DS zuzugreifen, bzw. für Backups. Geht ja hier ähnlich einher...:
-
@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.
-
Danke für die Antworten, aber ich bekomme es nicht hin.
Auf der Synl.hab ich:
dann gemeinsamer Ordner:
auf bearbeiten:
der client ist meine VM mit iob unter proxmoxIn proxmox hab ich nfs hinzugefügt:
Dann Script gestartet (habs mal eingefügt)
: 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 ?
-
@bahnuhr Ist das Dateisystem richtig gemounted?
-
@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. -
@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.
-
@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.