I am trying to update the firmware on the robovero,

If I'm not making custom firmware, but just installing a binary, do I still need to build the toolchain?

I follow the instructions found on "http://robovero.org/index.php/tutorials/toolchain" to build the toolchain, but when I do "ct-ng build", I get the following error;

[INFO ]  Retrieving needed toolchain components' tarballs
[EXTRA]    Retrieving 'newlib-cvs-newlib-1_18_0'
[ERROR]    Build failed in step 'Retrieving needed toolchain components' tarballs'

It seems as though it cannot retrieve newlib.

I tried just flashing the firmware without installing the toolchain by doing "./flash.py", but then I get 

starting openocd: jtag chain detected
gdb runtime: 0s
Traceback (most recent call last):
  File "./flash.py", line 47, in <module>
    gdb = subprocess.Popen(gdb_cmd, stdout=debug, stderr=debug)
  File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

Any help is appreciated.