Skip to content

Backup not finishing: OSError: [Errno 9] Bad file descriptor #1174

@stoffelll

Description

@stoffelll
Description:
Backup failing since 10 days with "OSError: [Errno 9] Bad file descriptor"

Addon version: 0.112.1
Home Assistant Version: 2025.8.3
Supervisor Version: 2025.08.3
Supervisor Channel: stable
Hassos Version: 16.1
Docker Version: 28.3.3

Exception/Supervisor Logs:
[32m2025-08-30 04:00:59.687 INFO (SyncWorker_3) [supervisor.backups.backup] Backing up folder ssl�[0m
�[32m2025-08-30 04:00:59.700 INFO (SyncWorker_3) [supervisor.backups.backup] Backup folder ssl done�[0m
�[32m2025-08-30 04:00:59.701 INFO (SyncWorker_2) [supervisor.backups.backup] Backing up folder media�[0m
�[32m2025-08-30 04:04:02.719 INFO (MainThread) [supervisor.auth] Auth request from 'core_mosquitto' for 'admin'�[0m
�[32m2025-08-30 04:04:03.063 INFO (MainThread) [supervisor.auth] Successful login for 'admin'�[0m
�[33m2025-08-30 04:05:13.305 WARNING (MainThread) [supervisor.addons.options] Option 'default_superuser' does not exist in the schema for Paperless-ngx (ca5234a0_paperless-ngx)�[0m
�[33m2025-08-30 04:10:13.351 WARNING (MainThread) [supervisor.addons.options] Option 'default_superuser' does not exist in the schema for Paperless-ngx (ca5234a0_paperless-ngx)�[0m
�[32m2025-08-30 04:12:02.721 INFO (MainThread) [supervisor.auth] Auth request from 'core_mosquitto' for 'admin'�[0m
�[32m2025-08-30 04:12:03.068 INFO (MainThread) [supervisor.auth] Successful login for 'admin'�[0m
�[32m2025-08-30 04:12:56.643 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token�[0m
�[32m2025-08-30 04:14:55.201 INFO (SyncWorker_2) [supervisor.backups.backup] Backup folder media done�[0m
�[32m2025-08-30 04:14:55.201 INFO (MainThread) [supervisor.backups.manager] Backup 4d14e62b starting stage finishing_file�[0m
�[31m2025-08-30 04:14:56.167 ERROR (MainThread) [supervisor.backups.manager] Backup 4d14e62b error
Traceback (most recent call last):
File "/usr/src/supervisor/supervisor/backups/manager.py", line 532, in _do_backup
async with backup.create():
~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/contextlib.py", line 221, in __aexit__
await anext(self.gen)
File "/usr/src/supervisor/supervisor/backups/backup.py", line 495, in create
size_bytes = await self.sys_run_in_executor(_close_outer_tarfile)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/src/supervisor/supervisor/backups/backup.py", line 488, in _close_outer_tarfile
outer_secure_tarfile.close()
~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/securetar/__init__.py", line 245, in close
self._tar.close()
~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/tarfile.py", line 2048, in close
self.fileobj.close()
~~~~~~~~~~~~~~~~~~^^
OSError: [Errno 9] Bad file descriptor�[0m
�[32m2025-08-30 04:14:56.182 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/logs access from cebe7a76_hassio_google_drive_backup�[0m

Infos:

-Google Drive has sufficient free space for several backups
-local available space in Home Assistant is around 70GB and one backup is around 30GB 

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