Hi,
I updated my dev server to 6.1 and when I try to access my search peers, I get the following error:
2014-05-06 09:23:48,489 ERROR [5368e263cf1c461fd0] init:281 - Mako failed to render:
Traceback (most recent call last):
File "/apps/splunk/lib/python2.7/site-packages/splunk/appserver/mrsparkle/controllers/init.py", line 277, in render_template
return templateInstance.render(*template_args)
File "/apps/splunk/lib/python2.7/site-packages/mako/template.py", line 283, in render
return runtime.render(self, self.callable, args, data)
File "/apps/splunk/lib/python2.7/site-packages/mako/runtime.py", line 575, in _render
*kwargs_for_callable(callable, data))
File "/apps/splunk/lib/python2.7/site-packages/mako/runtime.py", line 607, in render_context
_exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
File "/apps/splunk/lib/python2.7/site-packages/mako/runtime.py", line 633, in _exec_template
callable(context, args, **kwargs)
File "/apps/splunk/share/splunk/search_mrsparkle/templates/layout/base.html", line 18, in render_body
<%self:render/>
File "/apps/splunk/share/splunk/search_mrsparkle/templates/layout/base.html", line 33, in render_render
## define main HTML wrapper
File "/apps/splunk/share/splunk/search_mrsparkle/templates/layout/base.html", line 93, in render_pagedoc
<%next:body/>
File "/apps/splunk/share/splunk/search_mrsparkle/templates/layout/view.html", line 22, in render_body
${next.body()}
File "/apps/splunk/share/splunk/search_mrsparkle/templates/layout/admin.html", line 15, in render_body
${next.body()}
File "/apps/splunk/share/splunk/search_mrsparkle/templates/admin/index.html", line 96, in render_body
% endif
File "/apps/splunk/lib/python2.7/site-packages/mako/runtime.py", line 502, in include_file
callable(ctx, *kwargs_for_include(callable, context.orig, *kwargs))
File "/apps/splunk/share/splunk/search_mrsparkle/templates/admin/list.html", line 332, in render_body
<%call expr="genListRows(namespace, uiHelper, entities, endpoint_path, kwargs)"/>
File "/apps/splunk/share/splunk/search_mrsparkle/templates/admin/_helpers.html", line 738, in render_genListRows
% if role == '' or role in auth.listUsers()[auth.getCurrentUser()['name']]['roles']:
File "/apps/splunk/lib/python2.7/UserDict.py", line 23, in __getitem_
raise KeyError(key)
KeyError: u'admin'
UPDATE: Maintenance release 6.1.1 has been made available to resolve this issue. If you are experiencing this problem, please update to Splunk Enterprise 6.1.1.
This has been identified as bug SPL-83852 and is likely to be fixed in an accelerated maintenance release for Splunk 6.1.
In the meantime, if you are experiencing this issue on Splunk Enterprise 6.1 you can take the following steps to work around it:
Stop Splunk Web
$SPLUNK_HOME/bin/splunk stop splunkweb
_helpers.html
file from Splunk's box.com account - https://splunk.box.com/s/i288znmr84rulbx6le25Replace $SPLUNK_HOME/share/splunk/search_mrsparkle/templates/admin/_helpers.html
with the patched _helpers.html
file.
Start Splunk Web
$SPLUNK_HOME/bin/splunk start splunkweb
UPDATE: Maintenance release 6.1.1 has been made available to resolve this issue. If you are experiencing this problem, please update to Splunk Enterprise 6.1.1.
This has been identified as bug SPL-83852 and is likely to be fixed in an accelerated maintenance release for Splunk 6.1.
In the meantime, if you are experiencing this issue on Splunk Enterprise 6.1 you can take the following steps to work around it:
Stop Splunk Web
$SPLUNK_HOME/bin/splunk stop splunkweb
_helpers.html
file from Splunk's box.com account - https://splunk.box.com/s/i288znmr84rulbx6le25Replace $SPLUNK_HOME/share/splunk/search_mrsparkle/templates/admin/_helpers.html
with the patched _helpers.html
file.
Start Splunk Web
$SPLUNK_HOME/bin/splunk start splunkweb
Hi,
I'm getting the same error in the 6.2.1 version should I follow the same procedure for the 6.1??
Thanks guys, works great!
Not a re-release, but an accelerated 6.1.1 maintenance release to fix this issue is in the works.
Hi Hexx,
I'm getting in the automatic lookups page when I add a new and running in the 6.2.1 version.
Can this works in this version as well.
are we expecting a 6.1 re-release with the fix embedded? we want to move to the awesome 6.1 as soon as possible 🙂
6.0.4 has been re-released with this fix.
You will want to download 6.0.4 build 207768
Will this same fix work for the similar errors being seen in the 6.0.4 release that was put out and then pulled back yesterday? Was told by support that they were working on a fix, but not being able to access virtually any Settings page is getting to be a major hassle.
Works perfectly! Great job team Splunk!
The solution worked for the case as well.
Getting this error when I try to access some Data inputs pages in UI. For example "Files and directories", "TCP", "Local performance monitoring"
An error occurred while rendering the page template. See web_service.log for more details
Clicking the link to search on the error returns no results.
I got this patch through Splunk Support and have already verified that it works as expected on my installation. Great work!
I did. Thanks for the help.
Splunk Support/Sustaining Engineering is looking into this issue. if you are experiencing this issue, please do as Brian suggests above and file a support case. thank you!
All -
If you have enterprise support, can you please open a support case and create a diag ( see information here - http://docs.splunk.com/Documentation/Splunk/6.1/Troubleshooting/Generateadiag ) and email bosburn@splunk.com the ticket number?
Brian
I'm also experiencing this error, but on a single RHEL server installation. I upgraded from Splunk Enterprise 6.0.2 to 6.1.0 without seeing any error messages. It seems to me that there might be something related to the admin account I’m using, since it crashes when looking up role information.
I'm seeing the same thing, but not just on the macro page, but many of the pages in manager.
Looks like the search-head is having issues communicating with the search-peers...
This was just an upgrade of the search-head. Nothing else was touched. I stopped the search-head, untarred the file and restarted the splunkd process - this is on OEL Linux 6.X.
I am running index/search head on one box and running on Windows. Seeing Search Peer Error when searching anything, but indexes seems to be incrementing fine.
Can you elaborate on the steps you took to upgrade? Did you upgrade the search heads first or the indexers? Did you restart after upgrading?
What OS are you running it on?