View only works for root user
Views hardcodes RIDs in when you export or featurize a view. That means that if the role has a different RID on one site than on the other, you'll have issues with Views giving permissions to the wrong users.

One way I've gotten around this is to hack the exported view, and where it would say something like 

$handler-&gt;display-&gt;display_options['access']['role'] = array(
  4 =&gt; 4,
);


I have 

$rid = ($role = user_role_load_by_name('administrator'));
$handler-&gt;display-&gt;display_options['access']['role'] = array(
  $rid =&gt; $rid,
);