'Recently Accessed Cients' and 'Help/Documentation' Links not working
careyer opened this issue · comments
Environment
- How did you install GRR? [e.g. from release DEB, HEAD DEB, PIP package, source] : DEB
- What GRR version are you running?: [e.g. 3.1.2.3] : 3.4.3.1
- What operating system does the GRR server run on? [e.g. Ubuntu 18.04] Ubuntu 18.04
- What operating system does the affected GRR client run on, if applicable? [e.g. Windows 10] Windows 10
Describe the issue
Problem 1: After install the GRR Admin UI can successfully be accessed via Browser and GRR is for the most part working correctly. However even though clients habe been managed in the past they do not show up on the startpage under the section "Recently Accessed clients". This section always stays empty (even though flows have been issued and have been processed by clients).
^Client has been managed
^does not show up on the main screen
Problem 2: The integrated help/documentation does no load correctly. When clicking the "Help" Link (http://hostname:8000/help/index.html) or clicking the many context help icons ("?") just empty pages are loading:
Error logs
Copy-and-paste logs from the command you executed, GRR server log files, or flow logs.
Additional context
Add any other context about the problem here.
Hi @careyer ,
Thanks for bringing this up.
Problem 1: After install the GRR Admin UI can successfully be accessed via Browser and GRR is for the most part working correctly. However even though clients habe been managed in the past they do not show up on the startpage under the section "Recently Accessed clients". This section always stays empty (even though flows have been issued and have been processed by clients).
The way "Recently accessed clients" is implemented is: it checks for latest client approvals (requested or granted) - see https://grr-doc.readthedocs.io/en/latest/maintaining-and-tuning/approval-based-workflow.html. Unless you have approval system turned on, unfortunately, "Recently accessed clients" will stay empty. TBH, I think we should change the wording and rename "Recently accessed clients" to "Recent approvals". Then there will be no confusion.
Problem 2: The integrated help/documentation does no load correctly. When clicking the "Help" Link (http://hostname:8000/help/index.html) or clicking the many context help icons ("?") just empty pages are loading:
Hm, sounds like a bug will take a closer look and double-check this.
Thank you very much! We indeed got the ACL.Router thing working now and it works as expected =)
Problem 2 persists however which is a little bit sad - especially if you are new to grr and you can't consult the inline help
Regarding the help links: I created a completely fresh GRR installation on Ubuntu 18.04 and it seems to work fine for me:
- The "Help" button at the bottom of the page takes me to the documentation main page.
- "?" near the search bar takes me to the "Searching for a client" help page.
- "?" near the robot button in "Hunts" view takes me to the "Hunt controls" help page.
Can you tell me exactly which buttons didn't work for you?
Also, could you tell me what is the value of AdminUI.docs_location
setting in your GRR configuration? By default, it should point to https://grr-doc.readthedocs.io/en/latest.
Thanks! The problem was that I had the client deployed in a internet-denied environment. So it could not load the internet based help pages! Thank you for looking into this!