After upgrading to OS 12.2, Home Assistant now reports setup error regarding HDMI-CEC. Looking at the error message suggests this is a permissions issue.
What operating system image do you use?
odroid-n2 (Hardkernel ODROID-N2/N2+)
What version of Home Assistant Operating System is installed?
12.2
Did you upgrade the Operating System.
Yes
Steps to reproduce the issue
Boot Home Assistant.
See Setup error.
Anything in the Supervisor logs that might be useful for us?
2024-04-12 04:05:28.253 INFO (MainThread) [supervisor.resolution.checks.base] Run check for trust/supervisor
2024-04-12 04:05:28.263 INFO (MainThread) [supervisor.resolution.checks.base] Run check for free_space/system
2024-04-12 04:05:28.264 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_failed/dns_server
2024-04-12 04:05:28.264 INFO (MainThread) [supervisor.resolution.check] System checks complete
2024-04-12 04:05:28.265 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
2024-04-12 04:05:28.380 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2024-04-12 04:05:28.381 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state running
2024-04-12 04:05:28.381 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
2024-04-12 04:06:46.766 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
2024-04-12 04:36:46.939 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
2024-04-12 05:05:28.394 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state running
2024-04-12 05:05:28.395 INFO (MainThread) [supervisor.resolution.checks.base] Run check for multiple_data_disks/system
2024-04-12 05:05:28.395 INFO (MainThread) [supervisor.resolution.checks.base] Run check for docker_config/system
2024-04-12 05:05:28.395 INFO (MainThread) [supervisor.resolution.checks.base] Run check for ipv4_connection_problem/system
2024-04-12 05:05:28.395 INFO (MainThread) [supervisor.resolution.checks.base] Run check for security/core
2024-04-12 05:05:28.396 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_ipv6_error/dns_server
2024-04-12 05:05:28.449 INFO (MainThread) [supervisor.resolution.checks.base] Run check for pwned/addon
2024-04-12 05:05:28.451 INFO (MainThread) [supervisor.resolution.checks.base] Run check for trust/supervisor
2024-04-12 05:05:28.461 INFO (MainThread) [supervisor.resolution.checks.base] Run check for free_space/system
2024-04-12 05:05:28.462 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_failed/dns_server
2024-04-12 05:05:28.462 INFO (MainThread) [supervisor.resolution.check] System checks complete
2024-04-12 05:05:28.462 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
2024-04-12 05:05:28.586 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2024-04-12 05:05:28.586 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state running
2024-04-12 05:05:28.587 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
2024-04-12 05:06:45.201 INFO (MainThread) [supervisor.updater] Fetching update data from https://version.home-assistant.io/stable.json
2024-04-12 05:06:46.511 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/esphome/home-assistant-addon repository
2024-04-12 05:06:46.514 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/home-assistant/addons repository
2024-04-12 05:06:46.520 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/hassio-addons/repository repository
2024-04-12 05:06:47.124 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
2024-04-12 05:06:48.145 INFO (MainThread) [supervisor.store] Loading add-ons from store: 77 all - 0 new - 0 remove
2024-04-12 05:06:48.145 INFO (MainThread) [supervisor.store] Loading add-ons from store: 77 all - 0 new - 0 remove
2024-04-12 05:26:46.429 INFO (MainThread) [supervisor.host.info] Updating local host information
2024-04-12 05:26:46.968 INFO (MainThread) [supervisor.host.services] Updating service information
2024-04-12 05:26:46.982 INFO (MainThread) [supervisor.host.network] Updating local network information
2024-04-12 05:26:47.128 INFO (MainThread) [supervisor.host.sound] Updating PulseAudio information
2024-04-12 05:26:47.136 INFO (MainThread) [supervisor.host.manager] Host information reload completed
2024-04-12 05:36:47.308 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
2024-04-12 06:05:28.601 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state running
2024-04-12 06:05:28.602 INFO (MainThread) [supervisor.resolution.checks.base] Run check for multiple_data_disks/system
2024-04-12 06:05:28.603 INFO (MainThread) [supervisor.resolution.checks.base] Run check for docker_config/system
2024-04-12 06:05:28.603 INFO (MainThread) [supervisor.resolution.checks.base] Run check for ipv4_connection_problem/system
2024-04-12 06:05:28.603 INFO (MainThread) [supervisor.resolution.checks.base] Run check for security/core
2024-04-12 06:05:28.604 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_ipv6_error/dns_server
2024-04-12 06:05:28.656 INFO (MainThread) [supervisor.resolution.checks.base] Run check for pwned/addon
2024-04-12 06:05:28.657 INFO (MainThread) [supervisor.resolution.checks.base] Run check for trust/supervisor
2024-04-12 06:05:28.665 INFO (MainThread) [supervisor.resolution.checks.base] Run check for free_space/system
2024-04-12 06:05:28.667 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_failed/dns_server
2024-04-12 06:05:28.668 INFO (MainThread) [supervisor.resolution.check] System checks complete
2024-04-12 06:05:28.668 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
2024-04-12 06:05:28.786 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2024-04-12 06:05:28.787 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state running
2024-04-12 06:05:28.788 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
2024-04-12 06:06:47.483 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
2024-04-12 06:36:47.669 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
2024-04-12 07:05:28.798 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state running
2024-04-12 07:05:28.799 INFO (MainThread) [supervisor.resolution.checks.base] Run check for multiple_data_disks/system
2024-04-12 07:05:28.800 INFO (MainThread) [supervisor.resolution.checks.base] Run check for docker_config/system
2024-04-12 07:05:28.800 INFO (MainThread) [supervisor.resolution.checks.base] Run check for ipv4_connection_problem/system
2024-04-12 07:05:28.800 INFO (MainThread) [supervisor.resolution.checks.base] Run check for security/core
2024-04-12 07:05:28.801 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_ipv6_error/dns_server
2024-04-12 07:05:28.851 INFO (MainThread) [supervisor.resolution.checks.base] Run check for pwned/addon
2024-04-12 07:05:28.851 INFO (MainThread) [supervisor.resolution.checks.base] Run check for trust/supervisor
2024-04-12 07:05:28.861 INFO (MainThread) [supervisor.resolution.checks.base] Run check for free_space/system
2024-04-12 07:05:28.862 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_failed/dns_server
2024-04-12 07:05:28.862 INFO (MainThread) [supervisor.resolution.check] System checks complete
2024-04-12 07:05:28.863 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
2024-04-12 07:05:29.010 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2024-04-12 07:05:29.011 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state running
2024-04-12 07:05:29.011 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
2024-04-12 07:06:45.359 INFO (MainThread) [supervisor.updater] Fetching update data from https://version.home-assistant.io/stable.json
2024-04-12 07:06:47.861 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
2024-04-12 07:33:27.139 INFO (MainThread) [supervisor.host.info] Updating local host information
2024-04-12 07:33:27.685 INFO (MainThread) [supervisor.host.services] Updating service information
2024-04-12 07:33:27.693 INFO (MainThread) [supervisor.host.network] Updating local network information
2024-04-12 07:33:27.818 INFO (MainThread) [supervisor.host.sound] Updating PulseAudio information
2024-04-12 07:33:27.825 INFO (MainThread) [supervisor.host.manager] Host information reload completed
2024-04-12 07:36:48.041 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
2024-04-12 08:05:29.029 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state running
2024-04-12 08:05:29.029 INFO (MainThread) [supervisor.resolution.checks.base] Run check for multiple_data_disks/system
2024-04-12 08:05:29.030 INFO (MainThread) [supervisor.resolution.checks.base] Run check for docker_config/system
2024-04-12 08:05:29.030 INFO (MainThread) [supervisor.resolution.checks.base] Run check for ipv4_connection_problem/system
2024-04-12 08:05:29.030 INFO (MainThread) [supervisor.resolution.checks.base] Run check for security/core
2024-04-12 08:05:29.031 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_ipv6_error/dns_server
2024-04-12 08:05:29.093 INFO (MainThread) [supervisor.resolution.checks.base] Run check for pwned/addon
2024-04-12 08:05:29.094 INFO (MainThread) [supervisor.resolution.checks.base] Run check for trust/supervisor
2024-04-12 08:05:29.102 INFO (MainThread) [supervisor.resolution.checks.base] Run check for free_space/system
2024-04-12 08:05:29.103 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_failed/dns_server
2024-04-12 08:05:29.104 INFO (MainThread) [supervisor.resolution.check] System checks complete
2024-04-12 08:05:29.105 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
2024-04-12 08:05:29.251 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2024-04-12 08:05:29.253 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state running
2024-04-12 08:05:29.253 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
2024-04-12 08:06:48.150 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/esphome/home-assistant-addon repository
2024-04-12 08:06:48.153 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/home-assistant/addons repository
2024-04-12 08:06:48.161 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/hassio-addons/repository repository
2024-04-12 08:06:48.214 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
2024-04-12 08:06:49.601 INFO (MainThread) [supervisor.store] Loading add-ons from store: 77 all - 0 new - 0 remove
2024-04-12 08:06:49.601 INFO (MainThread) [supervisor.store] Loading add-ons from store: 77 all - 0 new - 0 remove
2024-04-12 08:36:48.394 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
Anything in the Host logs that might be useful for us?
Home Assistant Community Store
GitHub API | ok
-- | --
GitHub Content | ok
GitHub Web | ok
GitHub API Calls Remaining | 5000
Installed Version | 1.34.0
Stage | running
Available Repositories | 1401
Downloaded Repositories | 2
Home Assistant Cloud
logged_in | true
-- | --
subscription_expiration | 2 May 2024 at 01: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-8.ui.nabu.casa
certificate_status | ready
instance_id | 844c784ce7c542129273a4ada2a489ea
can_reach_cert_server | ok
can_reach_cloud_auth | ok
can_reach_cloud | ok
Home Assistant Supervisor
host_os | Home Assistant OS 12.2
-- | --
update_channel | stable
supervisor_version | supervisor-2024.04.0
agent_version | 1.6.0
docker_version | 25.0.5
disk_total | 113.9 GB
disk_used | 36.2 GB
healthy | true
supported | true
board | odroid-n2
supervisor_api | ok
version_api | ok
installed_addons | File editor (5.8.0), ESPHome (2024.3.2), Samba share (12.3.1), Terminal & SSH (9.11.0), Matter Server (5.5.1), Silicon Labs Multiprotocol (2.4.5)
Dashboards
dashboards | 3
-- | --
resources | 0
views | 0
mode | storage
Recorder
oldest_recorder_run | 3 April 2024 at 19:24
-- | --
current_recorder_run | 11 April 2024 at 23:05
estimated_db_size | 205.34 MiB
database_engine | sqlite
database_version | 3.44.2
Additional information
Log Details (ERROR)
Logger: homeassistant.setup
Source: setup.py:398
First occurred: 11 April 2024 at 23:06:04 (1 occurrences)
Last logged: 11 April 2024 at 23:06:04
Error during setup of component hdmi_cec
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/setup.py", line 398, in _async_setup_component
result = await task
^^^^^^^^^^
File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/hdmi_cec/init.py", line 207, in setup
hdmi_network = HDMINetwork(adapter, loop=loop)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pycec/network.py", line 309, in init
self._command_queue = Queue()
^^^^^^^
File "/usr/local/lib/python3.12/multiprocessing/context.py", line 103, in Queue
return Queue(maxsize, ctx=self.get_context())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/multiprocessing/queues.py", line 43, in init
self._rlock = ctx.Lock()
^^^^^^^^^^
File "/usr/local/lib/python3.12/multiprocessing/context.py", line 68, in Lock
return Lock(ctx=self.get_context())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/multiprocessing/synchronize.py", line 169, in init
SemLock.init(self, SEMAPHORE, 1, 1, ctx=ctx)
File "/usr/local/lib/python3.12/multiprocessing/synchronize.py", line 57, in init
sl = self._semlock = _multiprocessing.SemLock(
^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 30] Read-only file system
Describe the issue you are experiencing
After upgrading to OS 12.2, Home Assistant now reports setup error regarding HDMI-CEC. Looking at the error message suggests this is a permissions issue.
What operating system image do you use?
odroid-n2 (Hardkernel ODROID-N2/N2+)
What version of Home Assistant Operating System is installed?
12.2
Did you upgrade the Operating System.
Yes
Steps to reproduce the issue
Anything in the Supervisor logs that might be useful for us?
Anything in the Host logs that might be useful for us?
System information
System Information
Home Assistant Community Store
GitHub API | ok -- | -- GitHub Content | ok GitHub Web | ok GitHub API Calls Remaining | 5000 Installed Version | 1.34.0 Stage | running Available Repositories | 1401 Downloaded Repositories | 2Home Assistant Cloud
logged_in | true -- | -- subscription_expiration | 2 May 2024 at 01: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-8.ui.nabu.casa certificate_status | ready instance_id | 844c784ce7c542129273a4ada2a489ea can_reach_cert_server | ok can_reach_cloud_auth | ok can_reach_cloud | okHome Assistant Supervisor
host_os | Home Assistant OS 12.2 -- | -- update_channel | stable supervisor_version | supervisor-2024.04.0 agent_version | 1.6.0 docker_version | 25.0.5 disk_total | 113.9 GB disk_used | 36.2 GB healthy | true supported | true board | odroid-n2 supervisor_api | ok version_api | ok installed_addons | File editor (5.8.0), ESPHome (2024.3.2), Samba share (12.3.1), Terminal & SSH (9.11.0), Matter Server (5.5.1), Silicon Labs Multiprotocol (2.4.5)Dashboards
dashboards | 3 -- | -- resources | 0 views | 0 mode | storageRecorder
oldest_recorder_run | 3 April 2024 at 19:24 -- | -- current_recorder_run | 11 April 2024 at 23:05 estimated_db_size | 205.34 MiB database_engine | sqlite database_version | 3.44.2Additional information
Log Details (ERROR) Logger: homeassistant.setup Source: setup.py:398 First occurred: 11 April 2024 at 23:06:04 (1 occurrences) Last logged: 11 April 2024 at 23:06:04
Error during setup of component hdmi_cec Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/setup.py", line 398, in _async_setup_component result = await task ^^^^^^^^^^ File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/hdmi_cec/init.py", line 207, in setup hdmi_network = HDMINetwork(adapter, loop=loop) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pycec/network.py", line 309, in init self._command_queue = Queue() ^^^^^^^ File "/usr/local/lib/python3.12/multiprocessing/context.py", line 103, in Queue return Queue(maxsize, ctx=self.get_context()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/multiprocessing/queues.py", line 43, in init self._rlock = ctx.Lock() ^^^^^^^^^^ File "/usr/local/lib/python3.12/multiprocessing/context.py", line 68, in Lock return Lock(ctx=self.get_context()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/multiprocessing/synchronize.py", line 169, in init SemLock.init(self, SEMAPHORE, 1, 1, ctx=ctx) File "/usr/local/lib/python3.12/multiprocessing/synchronize.py", line 57, in init sl = self._semlock = _multiprocessing.SemLock( ^^^^^^^^^^^^^^^^^^^^^^^^^ OSError: [Errno 30] Read-only file system