Tridion Stack Exchange is a question and answer site for Tridion developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We currently have a Tridion CM server where search is working fine in a production environment.

We have cloned this server to create a new machine in a test environment, and changed the MTS user. Everything is working fine, except the solr search. We have changed the MTSuser to a different user in the tridion configuration snap-in, but the error we receive is : "user is not in required role".

There must be some small configuration setting we're missing, but we can't find what the problem is. Anyone has an idea/pointer where to look ?


share|improve this question
up vote 7 down vote accepted

I think I've seen this before ... during the installation the group sdlsearchusers is created.

At this point, the MTSUser (in the appropriate domain e.g DOMAIN\MTSUSER) is added to the group. If you've cloned the machine - did you change the domain or the MTSUser name? if so then you probably need to re-add this into the sdlsearchusers group

share|improve this answer
that was indeed one of the causes. We found that we did indeed have to add the new MTSuser to this group, but as the machine name changed (we duplicated the server), we also had to change the group name in the solr jetty config (solr-jetty\conf\webdefault.xml). This configuration file contains the sdlsearchusers group setting – Harald Hoffelinck Mar 17 '14 at 15:49
Note that in SDL Tridion 2013 this is now %TRIDION_HOME%\solr-tomcat\conf\web.xml – Chris Summers Nov 16 '15 at 22:06

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.