operating-system: "no host internet connection" - "can't edit network settings" - "No space left"

Describe the issue you are experiencing

Heho Home Assistant often can’t install updates, addons or anything else anymore because it says “no host internet connection” I tried some solutions like changing the DNS Server, but I can’t save the settings. If I try i get the message: Can't update config on eth0: failed to update connection: error writing to file '/etc/NetworkManager/system-connections/Supervisor eth0.nmconnection': failed to create file /etc/NetworkManager/system-connections/Supervisor eth0.nmconnection.ZNJC91: No space left on device

EDIT: Hardware is HA Blue

➜  ~ df -h 
Filesystem                Size      Used Available Use% Mounted on
overlay                 113.9G     21.4G     86.8G  20% /
devtmpfs                  1.7G         0      1.7G   0% /dev
tmpfs                     1.8G         0      1.8G   0% /dev/shm
/dev/mmcblk1p4          113.9G     21.4G     86.8G  20% /addons
/dev/mmcblk1p4          113.9G     21.4G     86.8G  20% /data
/dev/mmcblk1p4          113.9G     21.4G     86.8G  20% /backup
/dev/mmcblk1p4          113.9G     21.4G     86.8G  20% /config
/dev/mmcblk1p4          113.9G     21.4G     86.8G  20% /ssl
/dev/mmcblk1p4          113.9G     21.4G     86.8G  20% /media
/dev/mmcblk1p4          113.9G     21.4G     86.8G  20% /share
tmpfs                   757.4M      2.0M    755.3M   0% /run/docker.sock
/dev/mmcblk1p4          113.9G     21.4G     86.8G  20% /etc/asound.conf
tmpfs                   757.4M      2.0M    755.3M   0% /run/dbus
/dev/mmcblk1p4          113.9G     21.4G     86.8G  20% /run/audio
/dev/mmcblk1p4          113.9G     21.4G     86.8G  20% /etc/resolv.conf
/dev/mmcblk1p4          113.9G     21.4G     86.8G  20% /etc/hostname
/dev/mmcblk1p4          113.9G     21.4G     86.8G  20% /etc/hosts
tmpfs                     1.8G         0      1.8G   0% /dev/shm
tmpfs                   757.4M      2.0M    755.3M   0% /run/log/journal
/dev/mmcblk1p4          113.9G     21.4G     86.8G  20% /var/log/journal
/dev/mmcblk1p4          113.9G     21.4G     86.8G  20% /etc/pulse/client.conf
tmpfs                     1.8G         0      1.8G   0% /proc/asound
devtmpfs                  1.7G         0      1.7G   0% /proc/keys
devtmpfs                  1.7G         0      1.7G   0% /proc/timer_list
tmpfs                     1.8G         0      1.8G   0% /sys/firmware

Do you know what this can be? After a system restart the host internet connection is for some time available again

What type of installation are you running?

Home Assistant OS

Which operating system are you running on?

Home Assistant Operating System

Steps to reproduce the issue

Anything in the Supervisor logs that might be useful for us?

23-08-12 22:32:11 WARNING (MainThread) [supervisor.addons.options] Option 'require_ssl' does not exist in the schema for Node-RED (a0d7b954_nodered)
23-08-12 22:32:12 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/hassio-addons/node-red/aarch64 with version 14.4.4
23-08-12 22:32:13 WARNING (MainThread) [supervisor.addons.options] Option 'dark_mode' does not exist in the schema for Node-RED (a0d7b954_nodered)
23-08-12 22:32:13 WARNING (MainThread) [supervisor.addons.options] Option 'require_ssl' does not exist in the schema for Node-RED (a0d7b954_nodered)
23-08-12 22:32:13 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/hassio-addons/appdaemon/aarch64 with version 0.13.4
23-08-12 22:32:15 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/hassio-addons/log-viewer/aarch64 with version 0.15.1
23-08-12 22:32:17 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on 2ca71ec5/aarch64-addon-bw-cli-secrets with version 1.4.6
23-08-12 22:32:17 WARNING (MainThread) [supervisor.addons.options] Option 'dark_mode' does not exist in the schema for Node-RED (a0d7b954_nodered)
23-08-12 22:32:17 WARNING (MainThread) [supervisor.addons.options] Option 'require_ssl' does not exist in the schema for Node-RED (a0d7b954_nodered)
23-08-12 22:32:19 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/hassio-addons/home-panel/aarch64 with version 2.6.1
23-08-12 22:32:20 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/esphome/esphome-hassio with version 2023.7.1
23-08-12 22:32:22 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on homeassistant/aarch64-addon-piper with version 1.2.0
23-08-12 22:32:25 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on homeassistant/aarch64-addon-whisper with version 1.0.0
23-08-12 22:32:28 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/hassio-addons/bookstack/aarch64 with version 1.9.1
23-08-12 22:32:33 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/jcwillox/hassio-rclone-backup/aarch64 with version 3.0.1
23-08-12 22:32:41 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize
23-08-12 22:32:41 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_appdaemon
23-08-12 22:32:41 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request running
23-08-12 22:32:51 INFO (MainThread) [supervisor.api.middleware.security] /network/info access from a0d7b954_ssh
23-08-12 22:32:51 INFO (MainThread) [supervisor.api.middleware.security] /network/info access from a0d7b954_ssh
23-08-12 22:32:51 INFO (MainThread) [supervisor.api.middleware.security] /host/info access from a0d7b954_ssh
23-08-12 22:32:51 INFO (MainThread) [supervisor.api.middleware.security] /core/info access from a0d7b954_ssh
23-08-12 22:33:12 INFO (MainThread) [supervisor.misc.tasks] All core tasks are scheduled
23-08-12 22:33:12 INFO (MainThread) [supervisor.core] Supervisor is up and running
23-08-12 22:33:12 INFO (MainThread) [supervisor.host.info] Updating local host information
23-08-12 22:33:12 INFO (MainThread) [supervisor.updater] Fetching update data from https://version.home-assistant.io/stable.json
23-08-12 22:33:12 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state CoreState.RUNNING
23-08-12 22:33:12 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.SECURITY/ContextType.CORE
23-08-12 22:33:12 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.TRUST/ContextType.SUPERVISOR
23-08-12 22:33:12 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.DNS_SERVER_IPV6_ERROR/ContextType.DNS_SERVER
23-08-12 22:33:13 INFO (MainThread) [supervisor.host.services] Updating service information
23-08-12 22:33:13 INFO (MainThread) [supervisor.host.network] Updating local network information
23-08-12 22:33:14 INFO (MainThread) [supervisor.host.sound] Updating PulseAudio information
23-08-12 22:33:14 INFO (MainThread) [supervisor.host.manager] Host information reload completed
23-08-12 22:33:42 INFO (MainThread) [supervisor.backups.manager] Creating new partial backup with slug 905dab8e
23-08-12 22:33:42 INFO (MainThread) [supervisor.backups.manager] Backing up 905dab8e store Add-ons
23-08-12 22:33:42 INFO (MainThread) [supervisor.addons.addon] Building backup for add-on core_zwave_js
23-08-12 22:33:45 INFO (MainThread) [supervisor.addons.addon] Finish backup for addon core_zwave_js
23-08-12 22:33:45 INFO (MainThread) [supervisor.backups.manager] Creating partial backup with slug 905dab8e completed
23-08-12 22:33:45 INFO (MainThread) [supervisor.docker.addon] Updating image homeassistant/aarch64-addon-zwave_js:0.1.85 to homeassistant/aarch64-addon-zwave_js:0.1.86
23-08-12 22:33:45 INFO (MainThread) [supervisor.docker.interface] Downloading docker image homeassistant/aarch64-addon-zwave_js with tag 0.1.86.
23-08-12 22:33:58 INFO (SyncWorker_8) [supervisor.docker.manager] Stopping addon_core_zwave_js application
23-08-12 22:34:04 INFO (SyncWorker_8) [supervisor.docker.manager] Cleaning addon_core_zwave_js application
23-08-12 22:34:04 INFO (MainThread) [supervisor.addons] Add-on 'core_zwave_js' successfully updated
23-08-12 22:34:04 INFO (SyncWorker_3) [supervisor.docker.manager] Cleanup images: ['homeassistant/aarch64-addon-zwave_js:0.1.85']
23-08-12 22:34:04 ERROR (MainThread) [supervisor.utils] Can't execute run while a task is in progress
23-08-12 22:34:06 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on homeassistant/aarch64-addon-zwave_js with version 0.1.86
23-08-12 22:34:06 INFO (MainThread) [supervisor.updater] Fetching update data from https://version.home-assistant.io/stable.json
23-08-12 22:34:06 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/AndBobsYourUncle/hassio-addons repository
23-08-12 22:34:06 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/synesthesiam/hassio-addons repository
23-08-12 22:34:06 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/jakowenko/double-take-hassio-addons repository
23-08-12 22:34:06 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/jcwillox/hassio-rclone-backup repository
23-08-12 22:34:06 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/petersendev/hassio-addons repository
23-08-12 22:34:06 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/raph2i/hassio-addons repository
23-08-12 22:34:06 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/CoolKit-Technologies/ha-addon repository
23-08-12 22:34:06 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/mKeRix/hassio-repo repository
23-08-12 22:34:06 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/matthewhadley/homeassistant-dropback repository
23-08-12 22:34:06 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/haberda/hassio_addons repository
23-08-12 22:34:07 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/Gamma-Software/netdata-homeassistant-addon repository
23-08-12 22:34:07 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/sabeechen/hassio-google-drive-backup repository
23-08-12 22:34:07 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/Poeschl/Hassio-Addons repository
23-08-12 22:34:07 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/alex3305/home-assistant-addons repository
23-08-12 22:34:07 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/tsujamin/hass-addons repository
23-08-12 22:34:07 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/esphome/home-assistant-addon repository
23-08-12 22:34:07 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/hassio-addons/repository-beta repository
23-08-12 22:34:07 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/hassio-addons/repository repository
23-08-12 22:34:07 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/erik73/hassio-addons repository
23-08-12 22:34:07 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/home-assistant/addons repository
23-08-12 22:34:07 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/agileek/hassio-addons repository
23-08-12 22:34:07 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/hassio-addons/repository-edge repository
23-08-12 22:34:07 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/alexbelgium/hassio-addons repository
23-08-12 22:34:07 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/jens-maus/RaspberryMatic/ repository
23-08-12 22:34:07 ERROR (MainThread) [supervisor.host.network] Can't update config on eth0: failed to update connection: error writing to file '/etc/NetworkManager/system-connections/Supervisor eth0.nmconnection': failed to create file /etc/NetworkManager/system-connections/Supervisor eth0.nmconnection.4J1H91: No space left on device
23-08-12 22:34:12 INFO (MainThread) [supervisor.api.middleware.security] /host/info access from core_zwave_js
23-08-12 22:34:14 WARNING (SyncWorker_8) [supervisor.addons.validate] Add-on config 'startup' with 'before' is deprecated. Please report this to the maintainer of IPerf3 Server
23-08-12 22:34:16 WARNING (SyncWorker_8) [supervisor.addons.validate] Add-on config 'devices' use a deprecated format, the new format uses a list of paths only. Please report this to the maintainer of Google Assistant Webserver
23-08-12 22:34:19 WARNING (SyncWorker_0) [supervisor.addons.validate] Add-on config 'startup' with 'before' is deprecated. Please report this to the maintainer of IPerf3 Server
23-08-12 22:34:21 WARNING (SyncWorker_0) [supervisor.addons.validate] Add-on config 'devices' use a deprecated format, the new format uses a list of paths only. Please report this to the maintainer of Google Assistant Webserver
23-08-12 22:34:21 INFO (MainThread) [supervisor.store] Loading add-ons from store: 321 all - 0 new - 0 remove
23-08-12 22:34:21 INFO (MainThread) [supervisor.store] Loading add-ons from store: 321 all - 0 new - 0 remove
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.module] Create new issue IssueType.DNS_SERVER_IPV6_ERROR - ContextType.DNS_SERVER / dns://192.168.1.1
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.DOCKER_CONFIG/ContextType.SYSTEM
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.MULTIPLE_DATA_DISKS/ContextType.SYSTEM
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.IPV4_CONNECTION_PROBLEM/ContextType.SYSTEM
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.PWNED/ContextType.ADDON
23-08-12 22:34:28 WARNING (MainThread) [supervisor.addons.options] Option 'dark_mode' does not exist in the schema for Node-RED (a0d7b954_nodered)
23-08-12 22:34:28 WARNING (MainThread) [supervisor.addons.options] Option 'require_ssl' does not exist in the schema for Node-RED (a0d7b954_nodered)
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.DNS_SERVER_FAILED/ContextType.DNS_SERVER
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.FREE_SPACE/ContextType.SYSTEM
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.NO_CURRENT_BACKUP/ContextType.SYSTEM
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.module] Create new suggestion SuggestionType.CREATE_FULL_BACKUP - ContextType.SYSTEM / None
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.module] Create new issue IssueType.NO_CURRENT_BACKUP - ContextType.SYSTEM / None
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.check] System checks complete
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state CoreState.RUNNING
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state CoreState.RUNNING
23-08-12 22:34:28 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
23-08-12 22:34:30 WARNING (MainThread) [supervisor.addons.options] Option 'dark_mode' does not exist in the schema for Node-RED (a0d7b954_nodered)
23-08-12 22:34:30 WARNING (MainThread) [supervisor.addons.options] Option 'require_ssl' does not exist in the schema for Node-RED (a0d7b954_nodered)

System Health information

System Information

version core-2023.8.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.4
os_name Linux
os_version 6.1.39
arch aarch64
timezone Europe/Zurich
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4971
Installed Version 1.32.1
Stage running
Available Repositories 1330
Downloaded Repositories 85
HACS Data ok
Home Assistant Cloud
logged_in true
subscription_expiration 28. August 2023 um 02:00
relayer_connected true
relayer_region eu-central-1
remote_enabled true
remote_connected true
alexa_enabled false
google_enabled false
remote_server eu-central-1-2.ui.nabu.casa
certificate_status ready
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 10.4
update_channel stable
supervisor_version supervisor-2023.08.1
agent_version 1.5.1
docker_version 23.0.6
disk_total 113.9 GB
disk_used 21.4 GB
healthy true
supported true
board odroid-n2
supervisor_api ok
version_api ok
installed_addons FTP (4.7.1), File editor (5.6.0), Advanced SSH & Web Terminal (15.0.6), Node-RED (14.4.4), MariaDB (2.6.1), RaspberryMatic CCU (3.69.7.20230626), AppDaemon (0.13.4), Log Viewer (0.15.1), ledfx (d7e3146), motionEye (0.19.1), AdGuard Home (4.8.14), WireGuard (0.8.1), chrony (2.6.0), Rhasspy Assistant (2.5.11), Traefik (4.2.0), Z-Wave JS (0.1.85), Bitwarden secrets for Home Assistant (1.4.6), Home Panel (2.6.1), Netdata (2.1.1), UniFi Network Application (2.7.0), ESPHome (2023.7.1), Dropback (7.1.1), heimdall (0.3.1), Piper (1.2.0), Whisper (1.0.0), Bookstack (1.9.1), Mosquitto broker (6.2.1), Silicon Labs Multiprotocol (2.3.1), Matter Server (4.9.0), Rclone Backup (3.0.1)
Dashboards
dashboards 3
resources 61
views 15
mode storage
Recorder
oldest_recorder_run 2. August 2023 um 22:58
current_recorder_run 9. August 2023 um 15:02
estimated_db_size 1743.35 MiB
database_engine sqlite
database_version 3.41.2
Sonoff
version 3.5.2 (2ad1cd7)
cloud_online 1 / 3
local_online 1 / 1

Supervisor diagnostics

config_entry-hassio-1dd8512d8dc2f72a08934be72bd4720b.json.txt

Additional information

No response

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 27 (9 by maintainers)

Commits related to this issue

Most upvoted comments

@DunklerPhoenix This should be marked as closed with the release of HAOS

find /var/lib/bluetooth/*/cache -mindepth 1 -type f -atime +7 -exec rm {} \;

Hahahah the command took a really long time to finish. Nearly one minute xD

Btw it worked. I can save my network settings again ❤️

@DunklerPhoenix You can run the command below from the physical keyboard to manually clear the cache

find /var/lib/bluetooth/*/cache -mindepth 1 -type f -atime +7 -exec rm {} \;

callgrind.out.1694691960524360.zip

Have fun looking at this mess xD

@DunklerPhoenix Your profile is much more interesting with 3719 bluetooth advertisements per minute. This will be faster in 2023.10.x as we recently fixed some performance bottlenecks there. It makes sense why you see this issue. I expect https://github.com/home-assistant/operating-system/pull/2751 will be a good solution here.

On a side note: It also looks like the mqtt_room integration is not well optimized and is responsible for the bulk of your run time. Specifically this function https://github.com/home-assistant/core/blob/a62f16b4cc7a20fe6162d8ad858aa08423466e19/homeassistant/components/mqtt_room/sensor.py#L130

@bdraco I have attached the callgrind.out as zip (to allow for uploading to the github comment). Let me know if this meets your requirements.

callgrind.out.1694691447678308.zip

Thanks @rexbron . Looks good. I don’t see a massive amount of bluetooth traffic in the profile, but it might be that bluetooth has failed due to the issue. I suspect https://github.com/home-assistant/operating-system/pull/2751 will fix the issue for you. It would be good to get a new profile to check everything again once you have installed an OS build with 2751 in it.

Sounds logical. I live above a pub. So there are many people around that get caught by the Bluetooth dongle. And I saw in the logs many BT Errors with no space left yesterday.

I would never thought of bluetooth as the source of the problem xD

@rexbron @DunklerPhoenix very interesting findings, thanks for this investigations.

I checked some of my test devices, and the used inode count is very low. While I live in a multi-tenant building, my location doesn’t seem to pick up Bluetooth devices from outside.

So both of you have 1000’s of cache entries in the Bluetooth cache directory?

I guess increasing the inode count would be one way to work around the problem. However, a cleaner fix would be to introduce better cache management, e.g. delete devices from the Bluetooth cache every now and then 🤔

I am having the same issue with not being able to add network interfaces via GUI, HA command or via NMCLI.

Home Assistant 2023.8.4 Supervisor 2023.08.1 Operating System 10.5 Frontend 20230802.1 - latest

Running on RasPi4

I have logged in via ssh debugging:

@agners @bdraco I think /mnt/overlay/var/lib/bluetooth/DC:A6:32:65:DC:FE/cache/ is the culprit. I live close to a busy road and it’s picking up all the bluetooth devices of people and cars passing by.

Deleting a few of the files allows my ha net vlan command to succeed.

# df -h /mnt/overlay/
Filesystem                Size      Used Available Use% Mounted on
/dev/mmcblk0p7           87.5M     25.1M     55.6M  31% /mnt/overlay
# du -sh /mnt/overlay/*
20.0K   /mnt/overlay/etc
12.0K   /mnt/overlay/lost+found
4.0K    /mnt/overlay/root
25.1M   /mnt/overlay/var
# df -h /etc/NetworkManager/system-connections/
Filesystem                Size      Used Available Use% Mounted on
/dev/mmcblk0p7           87.5M     25.1M     55.6M  31% /mnt/overlay

Of note, I have no more inodes available:

# df -i /mnt/overlay
Filesystem              Inodes      Used Available Use% Mounted on
/dev/mmcblk0p7           24576     24576         0 100% /mnt/overlay

Suggested from this serverfault post

Following a blog post about what to do when you run out of inodes

# du -d 3 /mnt/overlay | sort -n | tail
6       /mnt/overlay/etc/NetworkManager/system-connections
7       /mnt/overlay/etc/NetworkManager
9       /mnt/overlay/var/lib/NetworkManager
12      /mnt/overlay/lost+found
20      /mnt/overlay/etc
166     /mnt/overlay/var/lib/systemd
25523   /mnt/overlay/var/lib/bluetooth
25699   /mnt/overlay/var/lib
25700   /mnt/overlay/var
25737   /mnt/overlay

# ls -1 /mnt/overlay/var/lib/bluetooth/DC:A6:32:65:DC:FE/cache/ | wc -l
24505

Got the exact same error while installing on a raspberry pi 3

In case someone has solved it, dunklerphoenix and me would be very appreciative.