Question: Copy not working anymore
bruesche opened this issue · comments
Hi there,
I switched from raspberry pi 4 (bullseye) to raspberry pi 5 (bookworm). Everything works fine but I cannot backup my settings with Backitup to an USB stick. I didn't change anything in my settings, usb stick is the same without formatting.
Can anyone gibe me a hint what's wrong?
Here are my settings:
Thx for help
Please post the full Debuglog from Backup and post the Output from
ls -lah /media/pi/USBSTICK
Hi,
here is the screen from "ls". You can see that I switch the pi in December.
Output from DEBUG:
Started iobroker ...
[DEBUG] [mount] - done
[DEBUG] [iobroker] - host.piflur 13072 states saved
[DEBUG] [iobroker] - host.piflur 15412 objects saved
[DEBUG] [iobroker] - Backup created: /opt/iobroker/backups/iobroker_2024_01_17-20_06_40_backupiobroker.tar.gz
[DEBUG] [iobroker] - This backup can only be restored with js-controller version up from 4.1
[DEBUG] [iobroker] - done
[DEBUG] [javascripts] - Created javascript_tmp directory: "/opt/iobroker/backups/tmpScripts"
[DEBUG] [javascripts] - found Script: Administration_Test
[DEBUG] [javascripts] - found Script: Restart_Deconz
[DEBUG] [javascripts] - found Script: Restart_Deconz1
[DEBUG] [javascripts] - found Script: Anwesenheitssteuerung
[DEBUG] [javascripts] - found Script: API_Test
[DEBUG] [javascripts] - found Script: Heizung_Zeitsteuerung
[DEBUG] [javascripts] - found Script: Heizung_deaktivieren-Anwesenheitssteuerung_deaktivieren
[DEBUG] [javascripts] - found Script: Heizungssteuerung_Kontaktsensoren
[DEBUG] [javascripts] - found Script: Heizungssteuerung_ueber_VIS_Auswahl
[DEBUG] [javascripts] - found Script: Heizungsteuerung_Gruppe_VIS
[DEBUG] [javascripts] - found Script: Heizungsteuerung_Jugend_VIS
[DEBUG] [javascripts] - found Script: Kalender_Flex_Buero
[DEBUG] [javascripts] - found Script: Say_it_Test
[DEBUG] [javascripts] - found Script: Signal_Adapter
[DEBUG] [javascripts] - found Script: Signal_Test
[DEBUG] [javascripts] - found Script: Telegram_erster_Test
[DEBUG] [javascripts] - found Script: Telegramm_Fully_Browser_Cam
[DEBUG] [javascripts] - found Script: Konvertieren_von_Komma_zu_Simikolon
[DEBUG] [javascripts] - found Script: Licht_Badlicht_Anna
[DEBUG] [javascripts] - found Script: Licht_Farbwechsel
[DEBUG] [javascripts] - found Script: Licht_Kueche
[DEBUG] [javascripts] - found Script: Licht_Kuechenlicht__Zeitsteuerung_abends
[DEBUG] [javascripts] - found Script: Licht_Kuechenlicht__Zeitsteuerung_morgens
[DEBUG] [javascripts] - found Script: Licht_Kugeln_Zeitsteuerung
[DEBUG] [javascripts] - found Script: Licht_Schlafzimmer_LED_an
[DEBUG] [javascripts] - found Script: Licht_Wohnzimmer_FP2_komplett
[DEBUG] [javascripts] - found Script: Lichtgesteuerter_Bewegungsmelder_Flur
[DEBUG] [javascripts] - found Script: Lichtgesteuerter_Bewegungsmelder_Kueche
[DEBUG] [javascripts] - found Script: Lichtgesteuerter_Bewegungsmelder_Schlafzimmer_LED_Stripe
[DEBUG] [javascripts] - found Script: Lichtgesteuerter_FP2_Kueche
[DEBUG] [javascripts] - found Script: Presence_Wohzimmer_licht_ist_an
[DEBUG] [javascripts] - found Script: Test_LED_Lichterhöhung
[DEBUG] [javascripts] - found Script: Wecker_LED_Streifen_Fussende
[DEBUG] [javascripts] - found Script: Aqara_Cube_Kueche
[DEBUG] [javascripts] - found Script: Connect_FIRE_TV_nach_Neustart
[DEBUG] [javascripts] - found Script: Lautstärke_Sonos_Badezimmer
[DEBUG] [javascripts] - found Script: Lautstärke_Sonos_Kueche
[DEBUG] [javascripts] - found Script: Lautstärke_Sonos_Schlafzimmer
[DEBUG] [javascripts] - found Script: Lautstärke_Sonos_Wohnzimmer
[DEBUG] [javascripts] - found Script: Media_Buerotisch
[DEBUG] [javascripts] - found Script: Media_Jugendzimmer
[DEBUG] [javascripts] - found Script: Musik_Titel_setzen
[DEBUG] [javascripts] - found Script: Receiver_Steuerung
[DEBUG] [javascripts] - found Script: SonosGruppen
[DEBUG] [javascripts] - found Script: SonosSteuerung
[DEBUG] [javascripts] - found Script: Sonos_Gruppe_Badezimmer_aktiv
[DEBUG] [javascripts] - found Script: Sonos_Gruppe_Kueche_aktiv
[DEBUG] [javascripts] - found Script: Sonos_Gruppe_Schlafzimmer_aktiv
[DEBUG] [javascripts] - found Script: Sonos_Gruppe_Wohnzimmer_aktiv
[DEBUG] [javascripts] - found Script: Spotify
[DEBUG] [javascripts] - found Script: TV_Steuerung_LG
[DEBUG] [javascripts] - found Script: Luftreiniger_Anwesenheitssteuerung
[DEBUG] [javascripts] - found Script: Reinigen_Anwesenheitssteuerung
[DEBUG] [javascripts] - found Script: Sekunden_in_Datenpunkt
[DEBUG] [javascripts] - found Script: Bewegungssensor_Schlafzimmer_aktiv
[DEBUG] [javascripts] - found Script: FP2_Wohnzimmer
[DEBUG] [javascripts] - found Script: Alarmanlage_aus
[DEBUG] [javascripts] - found Script: Alarmanlage_ein
[DEBUG] [javascripts] - found Script: Alarmanlage_ein_mit_VIS
[DEBUG] [javascripts] - found Script: PinCode_Eingabe
[DEBUG] [javascripts] - found Script: Startbildschirm_einstellen
[DEBUG] [javascripts] - found Script: Szenenwahl
[DEBUG] [javascripts] - found Script: Alarmanlage
[DEBUG] [javascripts] - found Script: Bild
[DEBUG] [javascripts] - found Script: Flur
[DEBUG] [javascripts] - found Script: Jugendzimmer_Büro
[DEBUG] [javascripts] - found Script: Küche
[DEBUG] [javascripts] - found Script: Schlafzimmer
[DEBUG] [javascripts] - found Script: Start
[DEBUG] [javascripts] - found Script: Status
[DEBUG] [javascripts] - found Script: Wohnzimmer
[DEBUG] [javascripts] - found Script: Temperatur_Umrechnung
[DEBUG] [javascripts] - Try deleting the Javascript tmp directory: "/opt/iobroker/backups/tmpScripts"
[DEBUG] [javascripts] - Javascript tmp directory "/opt/iobroker/backups/tmpScripts" successfully deleted
[DEBUG] [javascripts] - Backup created: /opt/iobroker/backups/javascripts_2024_01_17-20_06_47_backupiobroker.tar.gz
[DEBUG] [javascripts] - done
[DEBUG] [nodered] - Created noderedtmp directory
[DEBUG] [nodered] - Node-Red tmp copy finish
[DEBUG] [nodered] - Backup created: /opt/iobroker/backups/nodered.0_2024_01_17-20_06_47_backupiobroker.tar.gz
[DEBUG] [nodered] - Try deleting the old node-red tmp directory: "/opt/iobroker/backups/noderedtmp0"
[DEBUG] [nodered] - node-red tmp directory "/opt/iobroker/backups/noderedtmp0" successfully deleted
[DEBUG] [nodered] - found node-red database: node-red.0
[DEBUG] [nodered] - done
[DEBUG] [cifs] - used copy path: /media/pi/USBSTICK
[ERROR] [cifs] - Path "/media/pi/USBSTICK" not found
Und was gibt folgendes aus?
sudo -u iobroker ls -lah /media/pi/USBSTICK
pi@piflur:/media/pi/USBSTICK $ sudo -u iobroker ls -lah /media/pi/USBSTICK
ls: cannot access '/media/pi/USBSTICK': Permission denied
da wird dann wohl der Fehler sein...
Habe aber eigentlich schon den Ordner komplette Berechtigung gegeben:
pi@piflur:/media/pi $ ls -ltra
total 32
drwxr-xr-x 3 root root 4096 Dec 17 10:11 ..
drwxrwxrwx 1 pi pi 24576 Dec 18 14:52 USBSTICK
drwxr-x---+ 3 root root 4096 Jan 17 16:00 .
Du könntest den User iobroker in die Gruppe pi packen
Was die Rechte der einzelnen User angeht, kann dir eventuell @Grothesk242 weiterhelfen.
Wie wird das Dateisystem gemountet?
mount
sagt?
Hi,
mount sagt zum USB Stick folgendes:
/dev/sda1 on /media/pi/USBSTICK type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
Per udisks2 gemountet...
Verwende ich nicht, ich würde das immer klassisch über die fstab machen.
Hier findet sich aber näheres dazu, wie man per udisks2 auch die Rechte (polkit ist das Stichwort) ändert:
https://wiki.archlinux.org/title/udisks
Puh, da bin ich dann raus. Habe nur Bookworm installiert und es funktionierte out-of-the-box mit usb mount. Mit dem Benutzer PI kann ich auch auf den Stick auch ganz normal zugreifen. Aber leider nicht über den Adapter.
Dann werde ich wohl die Backups wieder manuell aus dem Backup Verzeichnis drauf kopieren bzw. per Script, da ich auch ein Komplett Backup mache. Dann kann ich das manuelle da auch rein bringen.
Ich schätze aber je mehr Bookworm Installationen kommen, desto mehr werden das hier wohl auch als Problem haben.
Vielen Dank für eure Zeit und eure Mühen!
Packe doch den mount ganz simpel in die fstab und alles ist gut. Die fstab ist der klassische und richtige Weg für einen Auto mount beim booten
Der Link ist zwar schon etwas älter, aber noch immer der richtige Weg
https://jankarres.de/2013/01/raspberry-pi-usb-stick-und-usb-festplatte-einbinden/
Im Grunde schon. Im Detail dürfte das mehr als 10Jahre später anders sein. ntfs-3g ist soweit ich weiß z.B. mittlerweile direkt im Kernel.
Sorry aber ich habe ein frisch aufgesetztes Bookworm genutzt. USB Stick rein und gut war. Mehr habe ich doch gar nicht gemacht.
manuell geht’s doch auch. Alles gut
Sorry aber ich habe ein frisch aufgesetztes Bookworm genutzt. USB Stick rein und gut war. Mehr habe ich doch gar nicht gemacht. manuell geht’s doch auch. Alles gut
Damit ist es unter Linux noch nicht getan. Ein paar manuelle Befehle sind nötig