From ddd81c2bcad39e6edfac3fcce7fbedb979df5e98 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Thu, 14 Nov 2019 18:49:52 +0100 Subject: [PATCH] Add general issue workflow, closes https://github.com/opnsense/docs/issues/208 --- source/troubleshooting.rst | 56 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 54 insertions(+), 2 deletions(-) diff --git a/source/troubleshooting.rst b/source/troubleshooting.rst index 1d3434ba..8d98454c 100644 --- a/source/troubleshooting.rst +++ b/source/troubleshooting.rst @@ -10,8 +10,60 @@ Generally it's always good to check your logs (:menuselection:`System --> Log Fi but sometimes more help is needed. -Within this chapter we collect some of the common mistakes we have seen over the years, combined with pointers -where to look for solutions. +General issue workflow +........................... + +Before reporting issues, please make sure yours still exists on the latest version. +We generally advice to check the existing `issues `__ and our `forum `__ +before reporting new ones. + +In case your issue was introduced after a (minor) upgrade, you can use `opnsense-revert `__ +to downgrade specific packages installed on the system. + +Using the firmware section (:menuselection:`System --> Firmware --> Updates`) you can perform a health check on the system, in +the right top corner of the page is a button named **Audit now** which can be collapsed into **Health**. +When clicked this outputs something like the following: + +.. code-block:: text + + ***GOT REQUEST TO AUDIT HEALTH*** + >>> Check installed kernel version + Version 19.7.3 is correct. + >>> Check for missing or altered kernel files + No problems detected. + >>> Check installed base version + Version 19.7.3 is correct. + >>> Check for missing or altered base files + No problems detected. + >>> Check for and install missing package dependencies + Checking all packages: .......... done + >>> Check for missing or altered package files + Checking all packages: .... + opnsense-19.7.4_1: checksum mismatch for /usr/local/etc/inc/auth.inc + Checking all packages... + Checking all packages......... done + ***DONE*** + +When mismatches are reported, you can reinstall affected packages in the **Packages** section of the firmware screen. +In the case above you would reinstall opnsense, since the :code:`auth.inc` looks tainted. + +.. Note:: + + We advise to include the output of the health check if it seems to report issues when creating bug reports on GitHub. + + +.. Tip:: + + Always try to be precise in issue reports, either if their about a possible bug or a feature request, it helps if + intentions are absolutely clear. Our GitHub repositories use templates which should guide you through, we kindly + ask you to use them (tickets not using our templates are treated as low priority). + + +Topics +........................... + +Some of the common mistakes we have seen over the years, combined with pointers where to look for solutions can +be found in the list below. .. toctree:: :maxdepth: 2