NEWS
[gelöst] (warum?) Backitup sichert nicht mehr auf NAS
-
Systemdataten Hardwaresystem: NUC i5 Arbeitsspeicher: 16 GB Festplattenart: SSD Betriebssystem: Proxmox VM -> / Debian 10.8.0 Node-Version: 12.20.2 Nodejs-Version: 12.20.2 NPM-Version: 6.14.11 Installationsart: Skript (Befehl laut Manual) heute installiert Image genutzt: Nein Ort/Name der Imagedatei: Link Hallo, leider hatte ich letzten ein kleines Missgeschick weshalb ich die Chance nutzte und das ganze System neu aufspielte.
Seitdem kann ich mit Backitup keine Sicherungen mehr durchführen.
Gesichert wurde bisher (die letzten 1 1/2 Jahre) immer per NFS / Openmediavault (auch als VM auf Proxmox).
Die Freigaben im NAS sind die gleichen wie vorher auch. Proxmoxsicherungen funktionieren auch einwandfrei auf dem NAS per OMV.
Backitup ist 1.7.0Bei der Sicherung kommt folgende Ausgabe:
Irgendwie dachte ich, ich habe irgendetwas falsch gemacht, na gut habe heute ioBroker in einer weiteren VM nochmal komplett neu installiert (also alles aktuell).
Gleiches Verhalten:
(MySQL und Zigbee noch nicht installiert)Gestartet... [DEBUG] [mount] - mount activ... umount is started before mount!! [DEBUG] [mount] - umount successfully completed [DEBUG] [mount] - mount successfully completed [DEBUG] [mount] - done [DEBUG] [iobroker] - host.ioBro 370 states saved [DEBUG] [iobroker] - host.ioBro 591 objects saved [ERROR] [iobroker] - host.ioBro Cannot pack directory /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup: Error: Unknown system error -116: Unknown system error -116, open '/opt/iobroker/backups/iobroker_2021_02_21-13_13_03_backupiobroker.tar.gz' [ERROR] [iobroker] - host.ioBro Cannot pack directory /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup: Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed [DEBUG] [iobroker] - done [DEBUG] [cifs] - done [DEBUG] [clean] - done [DEBUG] [history] - backitup.0.history.html [DEBUG] [history] - backitup.0.history.json [EXIT] 9 [DEBUG] [umount] - mount activ... umount in 60 Seconds!! [DEBUG] [umount] - umount successfully completed [DEBUG] [umount] - done [EXIT] 9
Log sagt:
backitup.0 2021-02-21 13:58:13.783 debug (861) [iobroker] exec: done backitup.0 2021-02-21 13:58:13.633 debug (861) [iobroker/umount] done backitup.0 2021-02-21 13:58:13.632 debug (861) [iobroker/umount] umount successfully completed backitup.0 2021-02-21 13:57:46.162 debug (861) system.adapter.admin.0: logging true backitup.0 2021-02-21 13:57:13.538 debug (861) [iobroker/umount] mount activ... umount in 60 Seconds!! backitup.0 2021-02-21 13:57:13.529 debug (861) [iobroker] exec: done backitup.0 2021-02-21 13:57:13.373 debug (861) [iobroker/history] backitup.0.history.json backitup.0 2021-02-21 13:57:13.371 debug (861) [iobroker/history] backitup.0.history.html backitup.0 2021-02-21 13:57:12.608 debug (861) [iobroker/clean] done backitup.0 2021-02-21 13:57:12.155 debug (861) [iobroker/cifs] done backitup.0 2021-02-21 13:57:11.099 debug (861) [iobroker/iobroker] done backitup.0 2021-02-21 13:57:10.089 debug (861) [iobroker/iobroker] host.ioBro Cannot pack directory /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup: Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destr backitup.0 2021-02-21 13:57:09.826 debug (861) [iobroker/iobroker] host.ioBro Cannot pack directory /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup: Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destr backitup.0 2021-02-21 13:57:09.817 debug (861) [iobroker/iobroker] host.ioBro Cannot pack directory /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup: Error: Unknown system error -116: Unknown system error -116, open '/opt/ backitup.0 2021-02-21 13:57:09.490 debug (861) [iobroker/iobroker] host.ioBro 591 objects saved backitup.0 2021-02-21 13:57:09.476 debug (861) [iobroker/iobroker] host.ioBro 370 states saved backitup.0 2021-02-21 13:57:08.025 debug (861) [iobroker/mount] done backitup.0 2021-02-21 13:57:08.023 debug (861) [iobroker/mount] mount successfully completed backitup.0 2021-02-21 13:56:58.016 debug (861) [iobroker/mount] umount successfully completed backitup.0 2021-02-21 13:56:57.928 debug (861) [iobroker/mount] mount activ... umount is started before mount!! backitup.0 2021-02-21 13:56:57.924 debug (861) Backup has started ...
Sorry, fals ich wieder mal ein Brett vorm Kopf habe, aber stehe grad wieder mal auf dem Schlauch .
Bei Manueller Sicherung über Kommandozeile legt er eine Sicherung von ioBroker ( xxx_xxx_backupiobroker.tar.gz) ohne MySQL und Zigbee ab.Schöne Grüße
Christian -
@csr lass mal den Fixer laufen
iobroker stop
(bzwpkill -u iobroker
)iobroker fix
danach sollte das wieder funktionieren
-
Hab ich schon 2x gemacht, keine Änderung .
-
Sorry, könnte die Ausgabe von iobroker fix ja auch posten, denn da schrieb es ja was:
library: loaded Library version=2021-01-23 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2020-12-07 ========================================================================== ========================================================================== Installing prerequisites (1/3) ========================================================================== OK:1 http://deb.debian.org/debian buster InRelease OK:2 http://security.debian.org/debian-security buster/updates InRelease OK:3 http://deb.debian.org/debian buster-updates InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Installed gcc-c++ ========================================================================== Checking ioBroker user and directory permissions (2/3) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... chown: der Eigentümer von '/opt/iobroker/backups/iobroker_2021_02_11-01_50_20_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/iobroker_2021_02_11-02_00_27_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/zigbee.0_2021_02_11-01_50_35_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/mysql_2021_02_11-02_00_37_backupiobroker.sql' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/zigbee.0_2021_02_11-02_00_37_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/2021_02_21-09_49_10_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/mysql_2021_02_11-01_50_33_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/iobroker_2021_02_11-01_50_20_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/iobroker_2021_02_11-02_00_27_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/zigbee.0_2021_02_11-01_50_35_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/mysql_2021_02_11-02_00_37_backupiobroker.sql' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/zigbee.0_2021_02_11-02_00_37_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/2021_02_21-09_49_10_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/mysql_2021_02_11-01_50_33_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups' wird geändert: Die Operation ist nicht erlaubt This system does not support setting default permissions. Do not use npm to manually install adapters unless you know what you are doing! ========================================================================== Checking autostart (3/3) ========================================================================== Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ==========================================================================
??? verstehe jetzt nur Bahnhof.
Eigentümer von /opt/iobroker/backups wird als Benutzer und Gruppe als users angezeigt, lässt sich aber auch nicht in iobroker ändern.
(root - Anmeldung su - ist beim Debian ja so, als normaler Benutzer hat man ja unter Debian nicht mal die Möglichkeit ioBroker zu installieren))root@ioBro:/opt/iobroker# ls -l insgesamt 284 drwxrwsrwx 2 iobc users 4096 Feb 21 09:57 backups -rwxrwxrwx+ 1 iobroker iobroker 343 Feb 21 14:14 INSTALLER_INFO.txt lrwxrwxrwx 1 iobroker iobroker 22 Feb 21 14:14 iob -> /opt/iobroker/iobroker -rwxr-xr-x+ 1 iobroker iobroker 309 Feb 21 14:14 iobroker drwxrwxr-x+ 4 iobroker iobroker 4096 Feb 21 14:14 iobroker-data drwxrwxr-x+ 2 iobroker iobroker 4096 Feb 21 14:12 log drwxrwxr-x+ 581 iobroker iobroker 20480 Feb 21 13:07 node_modules -rw-rwxr--+ 1 iobroker iobroker 916 Feb 21 13:07 package.json -rw-rwxr--+ 1 iobroker iobroker 233043 Feb 21 13:07 package-lock.json -rw-rwxr--+ 1 iobroker iobroker 5693 Feb 21 12:05 reinstall.js
root@ioBro:/# chown -R iobroker:iobroker /opt/iobroker/backups chown: der Eigentümer von '/opt/iobroker/backups/iobroker_2021_02_11-01_50_20_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/iobroker_2021_02_11-02_00_27_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/zigbee.0_2021_02_11-01_50_35_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/mysql_2021_02_11-02_00_37_backupiobroker.sql' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/zigbee.0_2021_02_11-02_00_37_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/2021_02_21-09_49_10_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups/mysql_2021_02_11-01_50_33_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt chown: der Eigentümer von '/opt/iobroker/backups' wird geändert: Die Operation ist nicht erlaubt root@ioBro:/# chown iobroker /opt/iobroker/backups/iobroker_2021_02_11-01_50_20_backupiobroker.tar.gz chown: der Eigentümer von '/opt/iobroker/backups/iobroker_2021_02_11-01_50_20_backupiobroker.tar.gz' wird geändert: Die Operation ist nicht erlaubt
-
@csr Quatsch:
root - Anmeldung su - ist beim Debian ja so, als normaler Benutzer hat man ja unter Debian nicht mal die Möglichkeit ioBroker zu installieren
Standarduser mit sudo-Rechten versehen. Dann funktioniert das auch.
-
@thomas-braun
normal melde ich mich als Benutzer an, dann:su -
und
cd /
oder
su -l
Bitte, ich bin kein Profi wie Ihr, so hatte ich es in diversen Anleitungen gelesen und es hat immer funktioniert, jetzt auf einmal nicht mehr?
Es funktionierte bis vor 2 Wochen ja auch, erst seit der Neuinstallation vor 2 Wochen mit gleicher Umgebung wie vorher.
Hat das was mit dem Fehler zu tun?
-
@csr Dann sind die Anleitungen auch Quatsch.
-
@thomas-braun sagte in Backitup sichert nicht mehr auf NAS:
@csr Dann sind die Anleitungen auch Quatsch
Ich bin gern offen für richtige,
denn die Empfehlung basiert nicht auf "youtube - wichtigmachern".
Namen und Webseiten mochte ich jetzt nicht nennen, da ja gerade schlecht gemacht.... und welchem Benutzer sudo Rechte geben, dem Standart oder iobroker?
Ich schätze Dich und Dein Wissen sehr aber so gibt es für mich noch mehr Verwirrung .
Was ist dann die Lösung für mein Problem?
-
@csr
Du hängst aber nicht zufällig auf einer Synology in einem Docker-Container rum?cat /etc/passwd | grep 1000
-
Nein, wie beschrieben:
Proxmox und hier ioBroker mit Debian sowie OMV jeweils als eigenständige VM.
Das seit 1 1/2 Jahren so und immer ok.Openmediavault als NAS
-
@csr
groups
-
@thomas-braun
sorry, war eigentlich grad auf dem Sprung weg ...da ich jetzt 2 Systeme mit gleicher Ausgabe habe, hier von dem auf dem ich alles laufen habe:
/opt/iobroker/backups# cat /etc/passwd | grep 1000 csio:x:1000:1000:csio,,,:/home/csio:/bin/bash
groups root
-
@csr sagte in Backitup sichert nicht mehr auf NAS:
ysteme mit gleicher Ausgab
groups
natürlich für den User csio. Den root sollst du ja nicht benutzen!
-
sudo -u csio groups
-
sudo -u csio groups csio cdrom floppy audio dip video plugdev netdev iobroker
-
@csr
Siehste... Keine Gruppe sudo.
Deswegen kann der csio auch nicht per sudo in die root-Rolle wechseln.Einmal noch als root:
usermod -aG sudo csio
csio einmal aus- und wieder einloggen.
Und dann nicht mehr mit irgendwelchem Quatsch eine root-Shell öffnen. -
Gut, csio ist jetzt in sudo:
csio@ioBro:~$ sudo -u csio groups csio cdrom floppy sudo audio dip video plugdev netdev iobroker
Erst mal DANKE,
aber ich bin genauso weit wie im meinen Eingangspost, backup wird nicht durchgeführt.
Ich überlege, ob ich alles nochmal neu aufsetzt und dann anfangs gleich csio zu sudo hinzu, dann alles weitere ioBroker und MySQL ... evtl. nur noch mit sudo installieren kann.
Aber löst das mein Problem?
Es hat doch bis jetzt auch immer funktioniert.Aber jetz erst mal raus, die letzten Sonnenstrahlen einfangen.
-
@csr sagte in Backitup sichert nicht mehr auf NAS:
mal neu aufsetzt und dann anfangs gleich csio zu sudo hinzu, dann alles weitere ioBroker und MySQL ... evtl. nur noch mit sudo installieren kann.
Aber löst das mein Problem?iobroker fix
jetzt mal ausgeführt?
So am Rande:
csio@ioBro:~$ sudo -u csio
ist natürlich dann überflüssig. Du bist ja nun csio, dann brauchst du nicht per sudo -u csio in dessen Rolle zu schlüpfen.
Es heißt ja sudo = 'substitute user do' -
Ja, war cpoy & paste - Fehler
Fix brachte nichts, nur die Fehler wie im 4. Post sind nicht mehr da.
Fix lief einfach durch.Installing prerequisites (1/3) ========================================================================== [sudo] Passwort für csio: OK:1 http://deb.debian.org/debian buster InRelease Holen:2 http://security.debian.org/debian-security buster/updates InRelease [65,4 kB] Holen:3 http://deb.debian.org/debian buster-updates InRelease [51,9 kB] OK:4 https://deb.nodesource.com/node_12.x buster InRelease Holen:5 https://packages.sury.org/php buster InRelease [6.771 B] Holen:6 https://packages.sury.org/php buster/main amd64 Packages [282 kB] Es wurden 406 kB in 1 s geholt (387 kB/s). Paketlisten werden gelesen... Fertig Installed gcc-c++ ========================================================================== Checking ioBroker user and directory permissions (2/3) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Checking autostart (3/3) ========================================================================== Enabling autostart... Autostart enabled!
Alles mal rebootet und kein Backup mit backitup möglich. :-((
-
@csr
Wie und was mountest du wohin? Ist der Mountpunkt ein leeres Verzeichnis?
Muss sich vielleich @simatec jetzt mal anschauen, mir ging es nur im den root-Quark.