Error: “FATAL ERROR: command exited with status 128: update-ref -m ‘west update: moving to v2.4.2^{commit}’ refs/heads/manifest-rev ’v2.4.2^{commit}”

  • Tried new setup from empty folder.
  • Checked repo to make sure 2.4.2 exists.
  • Installing west globally.
  • updated west.
  • Not sure how to get logs.
    I am not sure what it is trying to find or how to resolve this issue.
    If you could please help I’d really appreciate it. Thank you,
    Jerrad

Hi @jhox616

Are you setting up a new machine? I thought you had a working setup already?

Nevertheless, what command are you running to get this error:

Error: “FATAL ERROR: command exited with status 128: update-ref -m ‘west update: moving to v2.4.2^{commit}’ refs/heads/manifest-rev ’v2.4.2^{commit}”

Details about your computer and setup would be helpful:

OS:
VSCode version:
Extension version:
Other extensions installed (having other python type extensions enabled is not recommended)

Installing west globally.
updated west.

Doing this globally is not recommended. I would remove it.

Not sure how to get logs.
If you’re using my extension when you run commands like Zephyr Tools: Setup and Zephyr Tools: Init a window should pop up with a console. You can select all and paste it into this convo.

The error was during running Init. Maybe installing west globally is the issue.
I’ll try fixing that and get you a console log.
Thanks!

19 days later

Hi Jared, I reinstalled windows on my machine and upgraded to Windows 11. I started the project fresh and was able to bypass the original error but now I am getting this error as someone else that posted about it a while ago
https://community.circuitdojo.com/d/51-error-whilst-compiling-blinky/18

The error I am getting is similar and I tried following a bit and unfortunately I still get the same error

PS C:\Users\Jerrad\Documents\SmartCollar\nfed\samples\blinky> west build -b circuitdojo_feather_nrf9160ns
ninja: error: loading 'build.ninja': The system cannot find the file specified.

FATAL ERROR: command exited with status 1: 'C:\Users\Jerrad\.zephyrtools\cmake\cmake-3.22.0-windows-x86_64\bin\cmake.EXE' --build 'C:\Users\Jerrad\Documents\SmartCollar\nfed\samples\blinky\build'
PS C:\Users\Jerrad\Documents\SmartCollar\nfed\samples\blinky> cd build
PS C:\Users\Jerrad\Documents\SmartCollar\nfed\samples\blinky\build> west build -b circuitdojo_feather_nrf9160ns
ninja: error: loading 'build.ninja': The system cannot find the file specified.

FATAL ERROR: command exited with status 1: 'C:\Users\Jerrad\.zephyrtools\cmake\cmake-3.22.0-windows-x86_64\bin\cmake.EXE' --build 'C:\Users\Jerrad\Documents\SmartCollar\nfed\samples\blinky\build'

my Python version is 3.10. I did install 3.9 but still was getting the same error with build.ninja
CMake version is 4.0.2

    jhox616 it’s not clear how you got your setup running.

    This is still the supported method for the nRF9160 Feather: https://docs.circuitdojo.com/nrf9160-feather/sdk-setup-windows.html

    The closer to C:\ the better since that rules out any issues with spaces in the file structure. Though it appears you’re good in that department.

    If you did follow the steps I have seen some cases where you have to run Zepyhyr Tools: Setup twice to register all your dependencies.

    I started over with the guide and ran Setup. It is telling me it can’t find the root zephyr directory and gives me a “Configure” button to set it.

    My friend was helping me so I haven’t tried this in over a year so I would appreciate your patience.

    @jhox616 I’d need your console output.

    Also a list of all other plugins that you’ve enabled.

    jhox616

    Ok so I think this is the console log wanted:

    [SETUP] unzip C:\Users\Jerrad\.zephyrtools\downloads\zephyr-tools-0.1.7-x86_64-pc-windows-msvc.zip to C:\Users\Jerrad\.zephyrtools\zephyr-tools
    [SETUP] unzip C:\Users\Jerrad\.zephyrtools\downloads\newtmgr.zip to C:\Users\Jerrad\.zephyrtools\newtmgr
    [SETUP] unzip C:\Users\Jerrad\.zephyrtools\downloads\ninja-win.zip to C:\Users\Jerrad\.zephyrtools\ninja
    [SETUP] unzip C:\Users\Jerrad\.zephyrtools\downloads\cmake-3.22.0-windows-x86_64.zip to C:\Users\Jerrad\.zephyrtools\cmake
    [SETUP] Installing zephyr-sdk-0.16.4 toolchain...
    [SETUP] 7z extract C:\Users\Jerrad\.zephyrtools\downloads\zephyr-sdk-0.16.4_windows-x86_64_minimal.7z to C:\Users\Jerrad\.zephyrtools\toolchain
    [SETUP] 7z extract C:\Users\Jerrad\.zephyrtools\downloads\toolchain_windows-x86_64_arm-zephyr-eabi.7z to C:\Users\Jerrad\.zephyrtools\toolchain\zephyr-sdk-0.16.4
    git version 2.49.0.windows.1
    [SETUP] git installed
    python --version
    [SETUP] python3 found
    python -m pip --version
    pip 22.0.4 from C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\site-packages\pip (python 3.9)
    
    [SETUP] pip installed
    python -m venv --help
    [SETUP] python3 venv OK
    python -m venv "C:\Users\Jerrad\.zephyrtools\env"
    [SETUP] virtual python environment created
    Requirement already satisfied: west in c:\users\jerrad\.zephyrtools\env\lib\site-packages (1.4.0)
    Requirement already satisfied: packaging in c:\users\jerrad\.zephyrtools\env\lib\site-packages (from west) (25.0)
    Requirement already satisfied: pykwalify in c:\users\jerrad\.zephyrtools\env\lib\site-packages (from west) (1.8.0)
    Requirement already satisfied: colorama in c:\users\jerrad\.zephyrtools\env\lib\site-packages (from west) (0.4.6)
    Requirement already satisfied: PyYAML>=5.1 in c:\users\jerrad\.zephyrtools\env\lib\site-packages (from west) (6.0.2)
    Requirement already satisfied: ruamel.yaml>=0.16.0 in c:\users\jerrad\.zephyrtools\env\lib\site-packages (from pykwalify->west) (0.18.12)
    Requirement already satisfied: python-dateutil>=2.8.0 in c:\users\jerrad\.zephyrtools\env\lib\site-packages (from pykwalify->west) (2.9.0.post0)
    Requirement already satisfied: docopt>=0.6.2 in c:\users\jerrad\.zephyrtools\env\lib\site-packages (from pykwalify->west) (0.6.2)
    Requirement already satisfied: six>=1.5 in c:\users\jerrad\.zephyrtools\env\lib\site-packages (from python-dateutil>=2.8.0->pykwalify->west) (1.17.0)
    Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in c:\users\jerrad\.zephyrtools\env\lib\site-packages (from ruamel.yaml>=0.16.0->pykwalify->west) (0.2.12)
    WARNING: You are using pip version 22.0.4; however, version 25.1.1 is available.
    You should consider upgrading via the 'C:\Users\Jerrad\.zephyrtools\env\Scripts\python.exe -m pip install --upgrade pip' command.
    [SETUP] west installed
    [SETUP] Zephyr setup complete!`
    Terminal:
    `
    PS C:\Users\Jerrad\Documents\SmartCollar> west build -b circuitdojo_feather_nrf9160ns -d build
    ERROR: source directory "." does not contain a CMakeLists.txt; is this really what you want to build? (Use -s SOURCE_DIR to specify the application source directory)
    FATAL ERROR: refusing to proceed without --force due to above error
    PS C:\Users\Jerrad\Documents\SmartCollar> `

    I have a pop up that says “Provide target folder”

    There’s no CMakeLists.txt in the folder you’re trying to build. Is there a project there? I suggest you use the quick launch menu CTRL+SHIFT+P and type Zephyr Tools: Change and change the project to what you’re targeting.

    The Zephyr Tools plugin also allows you to create blank new projects if that’s needed.

    I’d first recommend you follow my instructions here exactly to get some NFED samples working, then, change to use your own project.

    9 days later

    Hi Jared,

    I followed the guide and still got the error with build.ninja file not being available

    Executing task: west build -b circuitdojo_feather_nrf9160/nrf9160/ns -d build\circuitdojo_feather_nrf9160 
    
    ninja: error: loading 'build.ninja': The system cannot find the file specified.
    
    FATAL ERROR: command exited with status 1: 'C:\Users\Jerrad\.zephyrtools\cmake\cmake-3.22.0-windows-x86_64\bin\cmake.EXE' --build 'C:\SmartCollar\nfed\samples\blinky\build\circuitdojo_feather_nrf9160'
    
     *  The terminal process "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe -Command west build -b circuitdojo_feather_nrf9160/nrf9160/ns -d build\circuitdojo_feather_nrf9160" terminated with exit code: 1. 

    I was using python 3.9 but I got the error which says that it was looking for version 3.10. I upgraded and then got the error above. Also this folder is at the very shortest path. I can’t see any reasons why this is not working. I also ran setup two times just to be sure. I made the mistake of running zephyr setup on version 0.15 but then adjusted it to version 0.16.

    I was using python 3.9

    3.9 is the recommended/tested version

    Do you have ninja in your path? You can type

    ninja --version

    It should work as long as your setup phase went well.

    Terms and Conditions | Privacy Policy