diff --git a/rbtools/utils/process.py b/rbtools/utils/process.py
index cabaa9ce4fa087835c0c8b323c5f461830d6c703..38c7aad49c2c33a1e96b30bf7b0dc269222d64d4 100644
--- a/rbtools/utils/process.py
+++ b/rbtools/utils/process.py
@@ -267,8 +267,11 @@
             These will be combined with the current environment and used for
             the process.
 
-            :envvar:`LC_ALL` and :envvar:`LANGUAGE` will added to the final
-            environment, set to ``en_US.UTF-8``.
+            :envvar:`LC_ALL` and :envvar:`LANGUAGE` will be added to the
+            final environment, set to ``en_US.UTF-8``.
+
+            :envvar:`TERM` will be set to ``dumb`` to prevent terminal
+            capability warnings from polluting subprocess output.
 
         encoding (str, optional):
             The encoding used to convert any output to Unicode strings.
@@ -398,6 +401,7 @@
     #       here.
     new_env['LC_ALL'] = 'en_US.UTF-8'
     new_env['LANGUAGE'] = 'en_US.UTF-8'
+    new_env['TERM'] = 'dumb'
 
     # Run the process.
     try:
