google / grr

GRR Rapid Response: remote live forensics for incident response

Home Page:https://grr-doc.readthedocs.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

'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).
grafik
^Client has been managed

grafik
^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:
grafik

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:

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!