diff --git a/modules/node/node.install b/modules/node/node.install
index 4be27cb..be1221f 100644
--- a/modules/node/node.install
+++ b/modules/node/node.install
@@ -431,6 +431,11 @@ function node_update_dependencies() {
   $dependencies['system'][7050] = array(
     'node' => 7006,
   );
+  // Node update 7008 calls user_roles() which requires the weight column in
+  // the {role} table, which is not added until User update 7007.
+  $dependencies['node'][7008] = array(
+    'user' => 7007,
+  );
   return $dependencies;
 }
 
diff --git a/modules/system/system.install b/modules/system/system.install
index 05d910e..d18407f 100644
--- a/modules/system/system.install
+++ b/modules/system/system.install
@@ -1713,6 +1713,11 @@ function system_update_dependencies() {
   $dependencies['system'][7053] = array(
     'block' => 7002,
   );
+  // System update 7067 calls user_roles() which requires the weight column in
+  // the {role} table, which is not added until User update 7007.
+  $dependencies['system'][7067] = array(
+    'user' => 7007,
+  );
 
   return $dependencies;
 }
