Backup-Datei auf Raspberry Pi4B übertragen-permission denied

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Backup-Datei auf Raspberry Pi4B übertragen-permission denied

Beitrag von Galadriel13 »

Hallo,

ich habe mir einen Raspberry Pi4B (4GB) gekauft, weil mein bisheriger Pi 3B mit 2 Außenkameras und dem Rendern hins. dem verfübaren RAM zu stark ausgelastet war.

Nun habe ich auf dem Pi4 openhabian via Image sauber neu aufgesetzt und möchte nun ein Backup des OH3 / Raspberry Pi3B auf dem Pi 4 einspielen, um nicht alles neu anlegen und konfigurieren zu müssen.

Leider scheitere ich daran die Backup-Datei (ZIP) auf den Pi4 via WinSCP zu übertragen.

In jedem Fall wird Permission Denied angezeigt.

Habt ihr einen Tipp, wie ich die Backup-Datei (auf dem PC/lokal) auf den Pi4 bekomme, idealerweise Remote, also ohne die SD-Karte zu entfernen.
Danke euch im Voraus.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

BOP
Beiträge: 197
Registriert: 23. Sep 2018 19:43
Answers: 1

Re: Backup-Datei auf Raspberry Pi4B übertragen-permission denied

Beitrag von BOP »

Hi!
Richte doch einfach eine Sambafreigabe auf dem Pi ein:
/etc/samba/smb.conf

Code: Alles auswählen

[openHAB-conf]
  comment=openHAB site configuration
  path=/etc/openhab
  writeable=yes
  public=no
  create mask=0664
  directory mask=0775
  veto files = /Thumbs.db/.DS_Store/._.DS_Store/.apdisk/._*/
  delete veto files = yes
  
[openHAB-userdata]
  comment=openHAB userdata
  path=/var/lib/openhab
  writeable=yes
  public=no
  create mask=0664
  directory mask=0775
  veto files = /Thumbs.db/.DS_Store/._.DS_Store/.apdisk/._*/
  delete veto files = yes
Musst dann ggf. noch einen Benutzer für Samba hinzufügen:
sudo smbpasswd -a USERNAME

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Re: Backup-Datei auf Raspberry Pi4B übertragen-permission denied

Beitrag von Galadriel13 »

Danke für die schnelle Antwort, BOP.

Ich kann eine smb.conf auch nicht speichern: Permission Denied.

Unter welche Kategorie der conf müsste ich das einfügen? Da gibt es ja unzählige.
Danke.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
peter-pan
Beiträge: 2772
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Backup-Datei auf Raspberry Pi4B übertragen-permission denied

Beitrag von peter-pan »

Hast du evtl. ein Verzeichnis auf deinem Pi, in das du etwas hinein kopieren kannst (vom PC aus) z.B dein Home-Verzeichnis ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Re: Backup-Datei auf Raspberry Pi4B übertragen-permission denied

Beitrag von Galadriel13 »

Hallo peter-pan,

ich kann nur die Micro-SD Karte entfernen und das testen.
Via WinSCP kann ich in keinem Ordner etwas speichern.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
peter-pan
Beiträge: 2772
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Backup-Datei auf Raspberry Pi4B übertragen-permission denied

Beitrag von peter-pan »

Hast du keinen Zugriff von deinem Windows-PC auf deinen PI ?
Z.B. so:
share.jpg
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Re: Backup-Datei auf Raspberry Pi4B übertragen-permission denied

Beitrag von Galadriel13 »

peter-pan hat geschrieben: 14. Jul 2021 21:44 Hast du keinen Zugriff von deinem Windows-PC auf deinen PI ?
Z.B. so:
share.jpg
Achso, doch mittels Netzlaufwerk kann ich die ZIP-Datei auf den Pi4 kopieren.
Jedoch ist der Ordner Backup so eingeschränkt, dass ich hierhin nichts kopieren kann.

Aktuell ist das File unter

openhab-userdata
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
peter-pan
Beiträge: 2772
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Backup-Datei auf Raspberry Pi4B übertragen-permission denied

Beitrag von peter-pan »

Ja dann kopier das Zip-File dahin wo es geht. (Hast du ja schon)
Anschliessend gehst du dann mit Putty auf deinen Pi und änderst die Berechtigungen (chown). Und zum Schluss kopierst du dann das Zip-File wieder in deinen Backup-Ordner. Vermutlich wirst du die Kommandos mit "sudo" machen müssen.

Eigentlich sollte dein Backup-Ordner ja unterhalb von openhab-userdata sein.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Re: Backup-Datei auf Raspberry Pi4B übertragen-permission denied

Beitrag von Galadriel13 »

Danke.

Das ist weitgehend klar, außer wie ich das mit chown-Befehl mache bzw. die Rechte zuweise.

Ich möchte openHAB ja nicht gleich wieder zerschießen/etwas falsch machen, oder openHAB wie ein Scheunentor öffnen. :-)

Ist das richtig?

Code: Alles auswählen

sudo mv openhab-backup-21_07_14-17_55_16 /var/lib/openhab/backups
Es kommt immer die Meldung: "mv: cannot stat ... noch such file or directory"

Der user ist noch openhabian.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
peter-pan
Beiträge: 2772
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Backup-Datei auf Raspberry Pi4B übertragen-permission denied

Beitrag von peter-pan »

Der chown-Befehl müsste so lauten(Ich denke es ist ein Zip-File):

Code: Alles auswählen

sudo chown openhab:openhab openhab-backup-21_07_14-17_55_16.zip
und der mv/cp -Befehl (wenn du in dem Verzeichnis bist, wo dein Zip-File liegt):

Code: Alles auswählen

sudo mv openhab-backup-21_07_14-17_55_16.zip /var/lib/openhab/backups/
Ich hab's grad ausprobiert. So sollte es gehen. Und nicht die Endung ".zip" vergessen und auch nicht den letzten Slash (/) hinter "backups".

Allerdings solltest du evtl. den chown-Befehl nochmal in deinem Backup-Ordner für die Zip-Datei machen, da diese wieder "root" zugeordnet wird oder den chown-Befehl erst im Zielverzeichnis machen.

Du kannst auch den cp-Befehl anstelle des mv-Befehls nehmen, dann bleibt die Datei noch im Quell-Ordner vorhanden.

Die Rechte-Zuweisung musst du an den User "openhab" machen und nicht an deinen "openhabian".
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Antworten