NEWS
[HowTo] ioBroker Restore unter Linux durchführen
- 
					
					
					
					
 @simatec Das Backup wurde mit Backitup erstellt. Allerdings mit Version 1.o.o oder so; daher mit "minimal" vorangestellt. Habe ich entfernt. Das Problem tritt aber auch auf, wenn ich das Backup per Konsole erstelle. 
- 
					
					
					
					
 @thomas-braun Sieht für mich jetzt so aus, dass Schreib/Leserechte dem User pi zugeordnet sind. Müsste ja wohl User iobroker sein. Wie ändere ich das? 
- 
					
					
					
					
 @schroedi64 sagte in [HowTo] ioBroker Restore unter Linux durchführen: Sieht für mich jetzt so aus, dass Schreib/Leserechte dem User pi zugeordnet sind. Und wie sieht es für deine Helfer aus? 
- 
					
					
					
					
 @thomas-braun Wenn ich wüsste, wie ich die Bilschirmausgabe der Konsole (Putty) hierhin kopieren kann ... 
- 
					
					
					
					
 @schroedi64 
 Text markieren, Text kopieren, Text in CodeTags eingebettet hier ins Forum einfügen.
- 
					
					
					
					
 @thomas-braun pi@iobroker:~ $ ls -la /opt/iobroker/backups 
 total 2320
 drwxrwxr-x+ 2 iobroker iobroker 4096 Apr 1 16:23 .
 drwxrwxr-x+ 6 iobroker iobroker 4096 Mar 31 16:57 ..
 -rw-rw-r--+ 1 pi pi 2365677 Apr 1 16:16 2022_04_01-16_16_37_backupiobroker.tar.gz
- 
					
					
					
					
 chown iobroker:iobroker /opt/iobroker/backups/2022_04_01-16_16_37_backupiobroker.tar.gz
- 
					
					
					
					
 @thomas-braun said in [HowTo] ioBroker Restore unter Linux durchführen: chown iobroker:iobroker /opt/iobroker/backups/2022_04_01-16_16_37_backupiobroker.tar.gz 
 Dann kommt bei mir : pi@iobroker:~ $ chown iobroker:iobroker /opt/iobroker/backups/2022_04_01-16_16_37_backupiobroker.tar.gz
 chown: changing ownership of '/opt/iobroker/backups/2022_04_01-16_16_37_backupiobroker.tar.gz': Operation not permitted
- 
					
					
					
					
 @schroedi64 
 Dann setz noch ein sudo davor.
- 
					
					
					
					
 @schroedi64 Hat leider nicht geholfen code_text ``` 2022-04-01 17:07:52.710 - info: backitup.0 (1528) starting. Version 2.3.3 in /opt/iobroker/node_modules/iobroker.backitup, node: v14.19.1, js-controller: 4.0.21 2022-04-01 17:07:52.822 - error: backitup.0 (1528) [ERROR] [iobroker] host.iobroker Cannot extract from file "/opt/iobroker/backups/2022_04_01-16_16_37_backupiobroker.tar.gz" 2022-04-01 17:07:52.936 - info: backitup.0 (1528) [iobroker] backup was activated at 02:40 every 1 day(s)
- 
					
					
					
					
 @schroedi64 
 Kann natürlich sein, dass ein Backup aus Version 1 so anders ist, dass es mit V2 nicht gelesen werden kann. Hat sich ja einiges geändert inzwischen.
- 
					
					
					
					
 @thomas-braun Ist nur komisch, dass der Fehler auch kommt, wenn ich in der alten Installation jetzt per Konsole ein Backup mache, die Backup-Datei manuell auf meinen Windows-Rechner kopiere, die alte Installation beende, die neue starte, die Backup-Datei vom Windows-Rechner in den Ordner backups kopiere und dann per Konsole Restore starte. Muss ich wohl mit der bisherigen Installation leben.  
- 
					
					
					
					
 @schroedi64 Du hast die Frage nicht beantwortet, wie das Backup erstellt wurde 
- 
					
					
					
					
 @simatec Ich habe das letzte Backup heute über die Konsole erstellt 
- 
					
					
					
					
 @schroedi64 
 Dann musst du es auch so wiederherstellen.iob restore <dateiname.tar.gz>
- 
					
					
					
					
 @simatec Ich habe also folgendes gemacht: - 
 -Backup mit Konsole auf altem System
 -Backupdatei mit WinSCP auf Windows-Rechner
 -Altes System runtergefahren; neues System gestartet
 -Backupdatei mit WinSCP von Windows-Rechner nach opt/iobroker/backups kopiert
 -Schreib/Leserechte auf iobroker geändertpi@iobroker:~ $ ls -la /opt/iobroker/backups total 2320 drwxrwxr-x+ 2 iobroker iobroker 4096 Apr 1 17:07 . drwxrwxr-x+ 6 iobroker iobroker 4096 Mar 31 16:57 .. -rw-rw-r--+ 1 iobroker iobroker 2365677 Apr 1 16:16 2022_04_01-16_16_37_backupiobroker.tar.gz `` ```Dann Restore mit Konsole versucht pi@iobroker:~ $ iobroker stop pi@iobroker:~ $ iobroker restore 0 host.iobroker Using backup file 2022_04_01-16_16_37_backupiobroker.tar.gz host.iobroker Cannot extract from file "/opt/iobroker/backups/2022_04_01-16_16_37_backupiobroker.tar.gz"`Ergebnis: Geht nicht 
- 
					
					
					
					
 @schroedi64 
 Mach mal ein iob fix und gebe dem Backupfile einfach mal ein paar mehr Rechte
- 
					
					
					
					
 @simatec Hat leider nichts gebracht pi@iobroker:~ $ iobroker stop pi@iobroker:~ $ iob fix library: loaded Library version=2022-02-10 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2022-02-13 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/3) ========================================================================== Hit:1 http://archive.raspberrypi.org/debian bullseye InRelease Get:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease [15.0 kB] Hit:3 https://deb.nodesource.com/node_14.x bullseye InRelease Get:4 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages [13.2 MB] Fetched 13.2 MB in 11s (1,176 kB/s) Reading package lists... Done Installed gcc-c++ Installed python-dev ========================================================================== Checking ioBroker user and directory permissions (2/3) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Checking autostart (3/3) ========================================================================== Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== pi@iobroker:~ $ iobroker restore 0 host.iobroker Using backup file 2022_04_01-16_16_37_backupiobroker.tar.gz host.iobroker Cannot extract from file "/opt/iobroker/backups/2022_04_01-16_16_37_backupiobroker.tar.gz"
- 
					
					
					
					
 @schroedi64 sagte in [HowTo] ioBroker Restore unter Linux durchführen: pi@iobroker:~ $ iobroker restore 0 wieso 0?? 
 warum nicht den vollen Dateinamen?@schroedi64 sagte in [HowTo] ioBroker Restore unter Linux durchführen: Cannot extract from file "/opt/iobroker/backups/2022_04_01-16_16_37_backupiobroker.tar.gz" ist das der korrekte Dateiname? Wenn ja, wie kommt die Datei dahin, wo sie ist? 
 wo ist das?
- 
					
					
					
					
 @schroedi64 Jetzt zeige mal den Inhalt der Backup Datei 
 
		
	 
		
	 
			
		 
			
			