Skip to content

Git-Pull configuration check failing with configuration.yaml not found #4223

@marksieczkowski

Description

@marksieczkowski

Describe the issue you are experiencing

When Git-Pull tries to run the configuration check it fails indicating configuration.yaml is not found. Home Assistant is functioning normally otherwise - so I'm assuming configuration.yaml is indeed there, maybe the add-on lost access to it somehow.

What type of installation are you running?

Home Assistant OS

Which operating system are you running on?

Home Assistant Operating System

Which add-on are you reporting an issue with?

Git pull

What is the version of the add-on?

8.0.1

Steps to reproduce the issue

  1. Make a change to source and run Git-Pull

...

System Health information

There are currently no repairs pending

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

2025-11-12 09:19:06.682 INFO (SyncWorker_4) [supervisor.docker.manager] Cleaning addon_core_git_pull application
2025-11-12 09:19:06.941 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on homeassistant/amd64-addon-git_pull with version 8.0.1
2025-11-12 09:19:08.700 INFO (MainThread) [supervisor.api.middleware.security] /core/check access from core_git_pull
2025-11-12 09:19:08.700 INFO (SyncWorker_5) [supervisor.docker.manager] Runing command 'python3 -m homeassistant -c /config --script check_config' on ghcr.io/home-assistant/qemux86-64-homeassistant:2025.11.1
2025-11-12 09:19:17.949 ERROR (MainThread) [supervisor.homeassistant.core] Invalid Home Assistant config found!
2025-11-12 09:20:02.009 ERROR (SyncWorker_0) [supervisor.docker.manager] Container addon_core_git_pull is not running

Anything in the add-on logs that might be useful for us?

[09:19:07] INFO: Check SSH connection
[09:19:07] WARNING: [Warn] No valid SSH connection for [email protected]
[09:19:07] INFO: [Info] Start adding SSH key
[09:19:07] INFO: [Info] Setup deployment_key on id_ed25519
[09:19:07] INFO: [Info] Local git repository exists
[09:19:07] INFO: [Info] Git origin is correctly set to [email protected]:foobar/homeassistant-config.git
[09:19:07] INFO: [Info] Start git fetch...
From github.com:foobar/homeassistant-config
 * branch            main       -> FETCH_HEAD
   a38865b..fa2ee9c  main       -> origin/main
[09:19:08] INFO: [Info] Staying on currently checked out branch: main...
[09:19:08] INFO: [Info] Start git pull...
Updating a38865b..fa2ee9c
Fast-forward
 foobar.yaml | 36 ++++++++++++++++++++----------------
 1 file changed, 20 insertions(+), 16 deletions(-)
[09:19:08] INFO: [Info] Checking if something has changed...
[09:19:08] INFO: [Info] Something has changed, checking Home-Assistant config...
[09:19:17] ERROR: Got unexpected response from the API: Testing configuration at /root/.homeassistant
Failed config
  General Errors: 
    - File configuration.yaml not found.
Successful config (partial)
[09:19:17] ERROR: [Error] Configuration updated but it does not pass the config check. Do not restart until this is fixed!
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

Additional information

I am checking the configuration in a Github Actions Workflow using frenck/action-home-assistant@v1 before triggering Git-Pull and that check is passing without issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions