On 11/15/23 08:10, Oakley, Craig (NIH/NLM/NCBI) [C] wrote:
After upgrading from Solr8.11.1 to Solr9.2.1, the browser GUI (at hostname:port/solr/#/~collections/collection_name) has
the "Reload" button greyed out and not functional ("Add Collection" and "Delete Collection"
have also become greyed-out, but I am not as concerned about those). This is when logged in as a user which can execute
solr/admin/collections?action=RELOAD&name=collection_name using curl; but it would be nice to allow the browser
interface to work as well. I have not found any clues in the request logs, nor using SolrLogAuditLoggerPlugin, nor by
increasing logging levels for security, or in the "Major Changes" web page. Any ideas?
After starting a 9.2.1 cloud example and examining the resulting web
page in the browser debug console, I can see that what will cause the
reload button to be disabled is a lack of collection edit permissions
for the logged-in user.
Because calling the reload with curl works, the overall permission
system is functioning as expected.
Explicitly grant the collection-admin-edit permission to the logged in
user or their group, and it should fix the UI.
The fix for SOLR-16621, which is included in 9.2.1, should have
eliminated this problem. Are you absolutely sure you're running 9.2.1
and not 9.0.x or 9.1.x?
Thanks,
Shawn