Episode 291: The Art of Troubleshooting - a podcast by Noah J. Chelliah

from 2022-06-21T20:00

:: ::

Troubleshooting is much more than solving problems. True troubleshooting is digging into the issue until you identify the root cause of the issue. This week we dig deep into the art of troubleshooting and give you some practical tips and ticks you can use to troubleshoot your way out of any issue!
-- During The Show --01:00 Digital Signage&CCTV - Matt
Xibo (https://xibo.org.uk/)Frigate (https://frigate.video/)
04:00 Rust Desk - CharlieRust Desk (https://github.com/rustdesk/rustdesk/releases)
Video on censortube (https://invidious.snopyta.org/watch?v=9nzHm3xGz2I)Video Shownotes for docker install (https://shownotes.opensourceisawesome.com/rustdesk/)
Rport (https://rport.io)Important to offer a paid "hosted" option
11:00 Camera/NVR Combo - MikeChinese cameras bad
Used Access CamerasMight be missing peices
May need to be resetMay not have updates
GeoVision (https://www.geovision.com.tw/)Stay away from GeoVision 360 Cameras
Spork SyndromeBuy a Used Switch
Synology + Survelance StationOrchard NVR (ipconfigure.com)
MotionEyeOS (https://github.com/motioneye-project/motioneyeos/wiki)21:20 Gadget of the Week
Notkia Hackaday (https://hackaday.com/2022/06/18/notkia-building-an-open-and-linux-powered-numpad-phone/)24:00 News Wire
JRC Disaster Relief AlgorithmJRC (https://joint-research-centre.ec.europa.eu/jrc-news/new-open-source-software-decrypts-social-media-messages-help-manage-risks-and-disasters-2022-06-20_en)
Github (https://github.com/ec-jrc/SMDRM)Open Source USB Camera
DIY Photography (https://www.diyphotography.net/this-diy-usb-camera-features-interchangeable-lenses-and-sensors-and-is-completely-open-source/)Circuit Valley (https://www.circuitvalley.com/2022/06/pensource-usb-c-industrial-camera-c-mount-fpga-imx-mipi-usb-3-crosslinknx.html)
MS Store Policy ChangesGHacks (https://www.ghacks.net/2022/06/17/microsoft-store-no-astronomical-pricing-and-paid-open-source-or-free-copycat-applications-anymore/)
Mattermost 7Venture Beat (https://venturebeat.com/2022/06/15/open-source-mattermost-expands-workflow-platform-with-7-0-release/)
Grafana OnCall Open SourceTech Crunch (https://techcrunch.com/2022/06/14/grafana-open-sources-its-on-call-management-tool/)
KDE Plasma 5.25KDE (https://kde.org/announcements/plasma/5/5.25.0/)
Manjaro 21.3Make Use Of (https://www.makeuseof.com/manjaro-21-3-released/)
Linux 5.17 EOL9 to 5 Linux (https://9to5linux.com/linux-kernel-5-17-reaches-end-of-life-users-urged-to-upgrade-to-linux-5-18)
Fish Shell 3.5Fish Shell (https://fishshell.com/docs/current/relnotes.html#fish-3-5-0-released-june-16-2022)
Ubuntu Core 22Venture Beat (https://venturebeat.com/2022/06/15/ubuntu-core-22-brings-real-time-linux-options-to-iot/)
Proton 7.0-3Make Use Of (https://www.makeuseof.com/proton-7-0-3-boots-linux-steam-deck-game-compatibility/)
Total War WARHAMMER III Ported to Linux9 to 5 Linux (https://9to5linux.com/total-war-warhammer-iii-is-out-now-on-linux-ported-by-feral-interactive)
Travis CI BugTech Monitor (https://techmonitor.ai/technology/cybersecurity/travis-ci-vulnerability-open-source)
Linux Rootkit SyslogkTech Radar (https://www.techradar.com/news/this-new-linux-rootkit-malware-is-already-targeting-victims)
SSH Worm PanchanAkamai (https://www.akamai.com/blog/security/new-p2p-botnet-panchan)
New Linux Malware SymbioteThreat Post (https://threatpost.com/linux-malware-impossible-detect/179944/)
28:15 Technical Problem SolvingStart with the end in mind
Define Success (Avoids Scope Creep)Appropriate Response to scope creep
Eliminate low hanging fruit firstMake sure things are up to date
Back tracing (try earlier versions)Nuke and Pave
Keunwoo's Blog Post (https://keunwoo.com/notes/rebooting/)Start with what you know
Eliminate VariablesSimplify or Isolate
Be Firm "We have to do this"Minimize hardware and software configuration
Can the problem be reproduced on single and/or multiple systemsRoot Cause Analasys
What is the causeIs it correctly fixed
Three main Root CausesPhysical
Human ErrorOrganizational
Problem Solving Steps1 Define the Problem
2 Gather Data3 Identify Causal Factors
4 Determine Root Cause for each factor5 Implement Solutions
DocumentationStart with existing documentation
Document and share trouble shooting stepsDocument the solution (no magic configs)
Share the solutionEffective Bug Reporting
A HUMAN IS ON THE OTHER SIDE OF YOUR BUG REPORT!!!Title/Bug ID/Reference Point
Environment detailsSteps to reproduce a bug
Expected resultActual result
Visual Proof (Screenshot/Video/Logs)Severity/Priority
Resolution / PresentationReview the end goal
Work around or fixEscalated/Filled Bug Report
-- The Extra Credit Section --For links to the articles and material referenced in this week's episode check out this week's page from our podcast dashboard!
This Episode's Podcast Dashboard (http://podcast.asknoahshow.com/291)Phone Systems for Ask Noah provided by Voxtelesys (http://www.voxtelesys.com/asknoah)
Join us in our dedicated chatroom #GeekLab:linuxdelta.com on Matrix (https://element.linuxdelta.com/#/room/#geeklab:linuxdelta.com)-- Stay In Touch --
Find all the resources for this show on the Ask Noah DashboardAsk Noah Dashboard (http://www.asknoahshow.com)
Need more help than a radio show can offer? Altispeed provides commercial IT services and they’re excited to offer you a great deal for listening to the Ask Noah Show. Call today and ask about the discount for listeners of the Ask Noah Show!Altispeed Technologies (http://www.altispeed.com/)
Contact Noahlive [at] asknoahshow.com-- Twitter --
Noah - Kernellinux (https://twitter.com/kernellinux)Ask Noah Show (https://twitter.com/asknoahshow)
Altispeed Technologies (https://twitter.com/altispeed)Special Guests: JT Pennington and Steve Ovens.

Further episodes of Ask Noah Show

Further podcasts by Noah J. Chelliah

Website of Noah J. Chelliah