Skip to content

Error: Missing toolchain directory 'None' - for ESP32-C3 #149

Description

@Gorbush

Configured the device config, and during Install phase got this:

INFO ESPHome 2026.4.0
INFO Reading configuration /config/esphome/neato-d7.yaml...
INFO Detected timezone 'America/New_York'
INFO Generating C++ source...
INFO Setting CONFIG_LWIP_MAX_SOCKETS to 17 (TCP=11 [api=3, captive_portal=3, web_server=5], UDP=3 [captive_portal=1, mdns=2], TCP_LISTEN=3 [api=1, ota=1, web_server_base=1])
INFO Compiling app... Build path: /data/build/neato-d7
Processing neato-d7 (board: esp32-c3-devkitm-1; framework: espidf; platform: https://github.com/pioarduino/platform-espressif32/releases/download/55.03.38-1/platform-espressif32.zip)
--------------------------------------------------------------------------------
Platform Manager: Installing https://github.com/pioarduino/platform-espressif32/releases/download/55.03.38-1/platform-espressif32.zip
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Platform Manager: espressif32@55.3.38 has been installed!
Tool Manager: Installing https://github.com/pioarduino/esp_install/releases/download/v5.3.4/esp_install-v5.3.4.zip
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-esp_install@5.3.4 has been installed!
Created pioarduino Python virtual environment using uv: /root/.platformio/penv
Tool Manager: Installing https://github.com/pioarduino/esp-idf/releases/download/v5.5.4/esp-idf-v5.5.4.tar.xz
Downloading  [####################################]  100%          
Unpacking  [####################################]  100%          
Tool Manager: framework-espidf@3.50504.0 has been installed!
Tool Manager: Installing https://github.com/pioarduino/registry/releases/download/0.0.1/riscv32-esp-elf-14.2.0_20260121.zip
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: toolchain-riscv32-esp@14.2.0+20260121 has been installed!
Tool Manager: Installing https://github.com/pioarduino/registry/releases/download/0.0.1/riscv32-esp-gdb-16.3_20250913.zip
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-riscv32-esp-elf-gdb@16.3.0+20250913 has been installed!
Tool Manager: Installing https://github.com/pioarduino/registry/releases/download/0.0.1/esptoolpy-v5.2.0.zip
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-esptoolpy@5.2.0 has been installed!
Tool Manager: Installing https://github.com/pioarduino/registry/releases/download/0.0.1/contrib-piohome-3.4.4.tar.gz
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: contrib-piohome@3.4.4 has been installed!
Tool Manager: Installing https://github.com/pioarduino/registry/releases/download/0.0.1/cmake-4.0.3.zip
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-cmake@4.0.3 has been installed!
Tool Manager: Installing https://github.com/pioarduino/registry/releases/download/0.0.1/esp-rom-elfs-20241011.zip
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-esp-rom-elfs@2024.10.11 has been installed!
Tool Manager: Installing https://github.com/pioarduino/registry/releases/download/0.0.1/ninja-1.13.1.zip
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-ninja@1.13.1 has been installed!
Tool Manager: Installing https://github.com/pioarduino/registry/releases/download/0.0.1/scons-4.8.1.zip
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-scons@4.40801.0 has been installed!
Tool Manager: Installing platformio/tool-scons @ ~4.40801.0
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-scons@4.40801.0 has been installed!
Library Manager: Installing improv/Improv @ 1.2.4
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Library Manager: Improv@1.2.4 has been installed!
Library Manager: Installing esphome/noise-c @ 0.1.11
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Library Manager: noise-c@0.1.11 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing esphome/libsodium @ 1.10021.0
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Library Manager: libsodium@1.10021.0 has been installed!
Tool Manager: Installing file:///root/.platformio/tools/tool-esptoolpy
Tool Manager: tool-esptoolpy@5.2.0 has been installed!
Tool Manager: Installing file:///root/.platformio/tools/toolchain-riscv32-esp
Error in package configuration: Error: [('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libstdc++exp.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libstdc++exp.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libstdc++exp.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libstdc++exp.a'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/sim.specs', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/sim.specs', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/sim.specs' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/sim.specs'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libstdc++.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libstdc++.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libstdc++.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libstdc++.a'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/crt1-sim.o', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/crt1-sim.o', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/crt1-sim.o' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/crt1-sim.o'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libstdc++.a-gdb.py', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libstdc++.a-gdb.py', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libstdc++.a-gdb.py' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libstdc++.a-gdb.py'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/rv32imafc_zicsr_zifencei_zba_zbb_zbc_zbs', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32imafc_zicsr_zifencei_zba_zbb_zbc_zbs', "[Errno 28] No space left on device: '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32imafc_zicsr_zifencei_zba_zbb_zbc_zbs'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libnosys.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libnosys.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libnosys.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libnosys.a'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/default.specs', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/default.specs', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/default.specs' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/default.specs'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/nano.specs', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/nano.specs', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/nano.specs' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/nano.specs'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libsys_qemu.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libsys_qemu.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libsys_qemu.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libsys_qemu.a'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/nosys.specs', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/nosys.specs', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/nosys.specs' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/nosys.specs'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libm_nano.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libm_nano.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libm_nano.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libm_nano.a'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libgloss.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libgloss.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libgloss.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libgloss.a'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libg.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libg.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libg.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libg.a'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libpthread_stubs.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libpthread_stubs.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libpthread_stubs.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libpthread_stubs.a'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/sys.qemu.specs', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/sys.qemu.specs', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/sys.qemu.specs' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/sys.qemu.specs'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/no-rtti', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/no-rtti', "[Errno 28] No space left on device: '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/no-rtti'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/semihost.specs', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/semihost.specs', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/semihost.specs' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/semihost.specs'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/ldscripts', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/ldscripts', "[Errno 28] No space left on device: '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/ldscripts'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libg_nano.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libg_nano.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libg_nano.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libg_nano.a'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei', "[Errno 28] No space left on device: '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libm.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libm.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libm.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libm.a'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libc_nano.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libc_nano.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libc_nano.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libc_nano.a'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libstdc++exp.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libstdc++exp.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libstdc++exp.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libstdc++exp.a'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/sim.specs', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/sim.specs', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/sim.specs' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/sim.specs'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libstdc++.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libstdc++.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libstdc++.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libstdc++.a'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/rv32i_zicsr_zifencei', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32i_zicsr_zifencei', "[Errno 28] No space left on device: '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/rv32i_zicsr_zifencei'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/crt1-sim.o', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/crt1-sim.o', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/crt1-sim.o' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/crt1-sim.o'"), ('/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libc.a', '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libc.a', "[Errno 28] No space left on device: '/root/.platformio/tools/toolchain-riscv32-esp/riscv32-esp-elf/lib/libc.a' -> '/data/cache/platformio/cache/tmp/pkg-installing-8lhgzn4o/riscv32-esp-elf/lib/libc.a'")]
Installed esptool from tl-install path: /data/cache/platformio/packages/tool-esptoolpy
Tool Manager: Installing file:///root/.platformio/tools/tool-riscv32-esp-elf-gdb
Tool Manager: tool-riscv32-esp-elf-gdb@16.3.0+20250913 has been installed!
Installed freertos-gdb into /data/cache/platformio/packages/tool-riscv32-esp-elf-gdb/share/gdb/python
Tool Manager: Installing file:///root/.platformio/tools/tool-cmake
Tool Manager: tool-cmake@4.0.3 has been installed!
Tool Manager: Installing file:///root/.platformio/tools/tool-ninja
Tool Manager: tool-ninja@1.13.1 has been installed!
Tool Manager: Installing file:///root/.platformio/tools/tool-esp-rom-elfs
Tool Manager: tool-esp-rom-elfs@2024.10.11 has been installed!
HARDWARE: ESP32C3 160MHz, 320KB RAM, 4MB Flash
 - contrib-piohome @ 3.4.4 
 - framework-espidf @ 3.50504.0 (5.5.4) 
 - tool-cmake @ 4.0.3 
 - tool-esp-rom-elfs @ 2024.10.11 
 - tool-esptoolpy @ 5.2.0 
 - tool-ninja @ 1.13.1 
 - tool-riscv32-esp-elf-gdb @ 16.3.0+20250913 
 - tool-scons @ 4.40801.0 (4.8.1)
Error: Missing toolchain directory 'None'
========================= [FAILED] Took 305.78 seconds =========================

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