Skip to content

Seems not to work anymore #2

Description

@woopstar
➜  backups ./borgify-ha-backup.py -i Automatic_backup_2025.7.2_2025-07-21_05.05_35001489.tar -o Decrypted_Automatic_backup_2025.7.2_2025-07-21_05.05_35001489.tar        
Encryption key: 4EKL-6CK7-B19I-FEJ8-OBRF-72PY-XNF6

➜  backups ls                                                                                                                                                            
Automatic_backup_2025.7.2_2025-07-21_05.05_35001489.tar  Decrypted_Automatic_backup_2025.7.2_2025-07-21_05.05_35001489.tar  borgify-ha-backup.py

➜  backups tar xf Decrypted_Automatic_backup_2025.7.2_2025-07-21_05.05_35001489.tar                                                                                      
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

Also able to uncompress the file though

➜  backups tar xf Automatic_backup_2025.7.2_2025-07-21_05.05_35001489.tar                                                                                                

➜  backups ls -als                                                                                                                                                       
total 35512024
       4 drwx------  2 root root        4096 Jul 21 12:26 .
       4 drwxr-xr-x 20 root root        4096 Jul 21 10:06 ..
      12 -rw-r--r--  1 root root       12160 Jul 21 05:13 09716aab_tailscale.tar.gz
       4 -rw-r--r--  1 root root        1712 Jul 21 05:12 2ad4c73a_mqtt-explorer.tar.gz
       4 -rw-r--r--  1 root root        2112 Jul 21 05:13 45df7312_zigbee2mqtt.tar.gz
       4 -rw-r--r--  1 root root        2432 Jul 21 05:12 5c53de3b_esphome.tar.gz
 1370400 -rw-r--r--  1 root root  1403285536 Jul 21 05:12 6dc98927_vscode-remote-ssh.tar.gz
17756004 -rw-r--r--  1 root root 18182144000 Jul 21 12:08 Automatic_backup_2025.7.2_2025-07-21_05.05_35001489.tar
   17492 -rw-r--r--  1 root root    17909600 Jul 21 05:12 a0d7b954_adguard.tar.gz
       4 -rw-r--r--  1 root root        2624 Jul 21 05:12 a0d7b954_aircast.tar.gz
  302220 -rw-r--r--  1 root root   309469680 Jul 21 05:12 a0d7b954_unifi.tar.gz
   10784 -rw-r--r--  1 root root    11042512 Jul 21 05:13 a0d7b954_vscode.tar.gz
       4 -rw-r--r--  1 root root        2409 Jul 21 05:13 backup.json
       8 -rwxr-xr-x  1 root root        7789 Jul 21 12:09 borgify-ha-backup.py
      72 -rw-r--r--  1 root root       69760 Jul 21 05:12 core_mosquitto.tar.gz
       4 -rw-r--r--  1 root root        2464 Jul 21 05:13 core_samba.tar.gz
16050812 -rw-r--r--  1 root root 16436025568 Jul 21 05:05 homeassistant.tar.gz
       8 -rw-r--r--  1 root root        5024 Jul 21 05:13 media.tar.gz
    4176 -rw-r--r--  1 root root     4275120 Jul 21 05:13 share.tar.gz
       4 -rw-r--r--  1 root root        2544 Jul 21 05:13 ssl.tar.gz

➜  backups tar xf homeassistant.tar.gz                                                                                                                                   
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

➜  backups ./borgify-ha-backup.py -i homeassistant.tar.gz -o decrypted_homeassistant.tar.gz
Encryption key: 4EKL-6CK7-B19I-FEJ8-OBRF-72PY-XNF6
Traceback (most recent call last):
  File "/config/backups/./borgify-ha-backup.py", line 214, in <module>
    main(parse_args())
  File "/config/backups/./borgify-ha-backup.py", line 201, in main
    with args.input as input, OuterTarConverter(args, input) as outer_tar:
  File "/config/backups/./borgify-ha-backup.py", line 166, in __enter__
    super().__enter__()
  File "/config/backups/./borgify-ha-backup.py", line 132, in __enter__
    self._input_tar = tarfile.open(fileobj=self._input_file)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/tarfile.py", line 1669, in open
    raise ReadError(f"file could not be opened successfully:\n{error_msgs_summary}")
tarfile.ReadError: file could not be opened successfully:
- method gz: ReadError('not a gzip file')
- method bz2: ReadError('not a bzip2 file')
- method xz: ReadError('not an lzma file')
- method tar: ReadError('invalid header')

➜  backups cat backup.json                                                                                                                                               
{"slug":"c35f3f97","version":2,"name":"Automatic backup 2025.7.2","date":"2025-07-21T03:05:35.010918+00:00","type":"partial","supervisor_version":"2025.07.1","extra":{"instance_id":"bf83f7b481ed439bbc7710c0288faba4","with_automatic_settings":true,"supervisor.backup_request_date":"2025-07-21T05:05:35.001489+02:00"},"protected":true,"crypto":"aes128","docker":{"registries":{}},"repositories":["https://github.com/adamoutler/Addons","https://github.com/allenporter/stream-addons","https://github.com/springfall2008/predbat_addon","https://github.com/jehy/hass-addons","https://github.com/crowdsecurity/home-assistant-addons","https://github.com/springfall2008/appdaemon-predbat","https://github.com/jcwillox/hassio-rclone-backup","https://github.com/brenner-tobias/ha-addons","https://github.com/mietzen/hassio-addons","https://github.com/lmagyar/homeassistant-addon-tailscale","https://github.com/zigbee2mqtt/hassio-zigbee2mqtt","https://github.com/tsightler/ring-mqtt-ha-addon","https://github.com/Akulatraxas/ha-modbusproxy","https://github.com/davidusb-geek/emhass-add-on","https://github.com/music-assistant/home-assistant-addon","https://github.com/hassio-addons/repository","https://github.com/evcc-io/hassio-addon","https://github.com/esphome/home-assistant-addon","https://github.com/koush/scrypted"],"homeassistant":{"version":"2025.7.2","exclude_database":false,"size":0.0},"folders":["share","media","ssl"],"addons":[{"slug":"a0d7b954_adguard","name":"AdGuard Home","version":"5.3.0","size":0.0},{"slug":"a0d7b954_aircast","name":"AirCast","version":"4.2.4","size":0.0},{"slug":"5c53de3b_esphome","name":"ESPHome Device Builder","version":"2025.7.2","size":0.0},{"slug":"2ad4c73a_mqtt-explorer","name":"MQTT Explorer","version":"browser-1.0.1","size":0.0},{"slug":"core_mosquitto","name":"Mosquitto broker","version":"6.5.1","size":0.0},{"slug":"a0d7b954_unifi","name":"UniFi Network Application","version":"4.1.1","size":0.0},{"slug":"6dc98927_vscode-remote-ssh","name":"Visual Studio Code Remote SSH Server","version":"1.0.44","size":0.0},{"slug":"45df7312_zigbee2mqtt","name":"Zigbee2MQTT","version":"2.5.1-1","size":0.0},{"slug":"a0d7b954_vscode","name":"Studio Code Server","version":"5.19.3","size":0.0},{"slug":"core_samba","name":"Samba share","version":"12.5.2","size":0.0},{"slug":"09716aab_tailscale","name":"Tailscale with features","version":"0.25.0.6","size":0.0}],"compressed":true}#                                                                                                                             

➜  backups tar -xf homeassistant.tar.gz                                                                                                                                  
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

➜  backups ls -als                                                                                                                                                       
total 35512028
       4 drwx------  2 root root        4096 Jul 21 12:28 .
       4 drwxr-xr-x 20 root root        4096 Jul 21 10:06 ..
      12 -rw-r--r--  1 root root       12160 Jul 21 05:13 09716aab_tailscale.tar.gz
       4 -rw-r--r--  1 root root        1712 Jul 21 05:12 2ad4c73a_mqtt-explorer.tar.gz
       4 -rw-r--r--  1 root root        2112 Jul 21 05:13 45df7312_zigbee2mqtt.tar.gz
       4 -rw-r--r--  1 root root        2432 Jul 21 05:12 5c53de3b_esphome.tar.gz
 1370404 -rw-r--r--  1 root root  1403285536 Jul 21 05:12 6dc98927_vscode-remote-ssh.tar.gz
17756004 -rw-r--r--  1 root root 18182144000 Jul 21 12:08 Automatic_backup_2025.7.2_2025-07-21_05.05_35001489.tar
   17492 -rw-r--r--  1 root root    17909600 Jul 21 05:12 a0d7b954_adguard.tar.gz
       4 -rw-r--r--  1 root root        2624 Jul 21 05:12 a0d7b954_aircast.tar.gz
  302220 -rw-r--r--  1 root root   309469680 Jul 21 05:12 a0d7b954_unifi.tar.gz
   10784 -rw-r--r--  1 root root    11042512 Jul 21 05:13 a0d7b954_vscode.tar.gz
       4 -rw-r--r--  1 root root        2409 Jul 21 05:13 backup.json
       8 -rwxr-xr-x  1 root root        7789 Jul 21 12:09 borgify-ha-backup.py
      72 -rw-r--r--  1 root root       69760 Jul 21 05:12 core_mosquitto.tar.gz
       4 -rw-r--r--  1 root root        2464 Jul 21 05:13 core_samba.tar.gz
       0 -rw-r--r--  1 root root           0 Jul 21 12:28 decrypted_homeassistant.tar.gz
16050812 -rw-r--r--  1 root root 16436025568 Jul 21 05:05 homeassistant.tar.gz
       8 -rw-r--r--  1 root root        5024 Jul 21 05:13 media.tar.gz
    4176 -rw-r--r--  1 root root     4275120 Jul 21 05:13 share.tar.gz
       4 -rw-r--r--  1 root root        2544 Jul 21 05:13 ssl.tar.gz                                           

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions