You are not logged in.

#1 2025-04-18 15:25:37

skyrim
Member
From: <3
Registered: 2025-04-18
Posts: 5

Linux chad way of solving problems

Hi

How do you people approach solving problems specifically on Linux?
Like at first read the docs and if not works then how do you  move forward?

Interested to hear your approach!!

Last edited by skyrim (2025-04-18 15:28:34)

Offline

#2 2025-04-18 18:32:09

duaner
Member
From: Oklahoma City
Registered: 2018-10-13
Posts: 38
Website

Re: Linux chad way of solving problems

My checklist usually looks like this.

- web search on the error message (~1/3 success rate [SR])
- web search on the problem (~1/4 SR)
- man page (~1/2 SR)
- if the man page is too long and complicated (ffmpeg, mpv, etc.), run up my local LLM and ask it (~1/4 SR)
- wiki.archlinux.org (~1/3 SR)
- wiki.gentoo.org (though arch wiki often links here) (~1/3 SR)
- look for alternative software -- I've even changed distributions at this point before (~1/5 SR)
- dive into the code or roll my own solution (or just give up if it's not a serious problem) (~1/10 SR)

A web search usually covers the wiki's too, but not always. My lowest success rates are with hardware/uefi errors.

I thought about adding a bullet for throwing a tantrum and cursing at the computer, but I'd have to put that between every other bullet.

Offline

#3 2025-04-18 18:49:17

seth
Member
Registered: 2012-09-03
Posts: 62,803

Re: Linux chad way of solving problems

"not" - I solve them like every other problem.
1. isolate the cause (98% of the task)
2. find a solution or workaround (the remaining 2%)

You solve problems - every! problem - by asking the right questions about it.
You can ask google (better than artificial idiocy) but you still need to figure the right questions first.

Online

#4 Yesterday 09:07:50

skyrim
Member
From: <3
Registered: 2025-04-18
Posts: 5

Re: Linux chad way of solving problems

seth wrote:

1. isolate the cause (98% of the task)

Can you elaborate on your approach of isolating the cause?

Offline

#5 Yesterday 10:09:06

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 8,842
Website

Re: Linux chad way of solving problems

Have you tried turning it off then back on again?


Jin, Jîyan, Azadî

Offline

#6 Yesterday 12:06:34

tekstryder
Member
Registered: 2013-02-14
Posts: 272

Re: Linux chad way of solving problems

Head_on_a_Stick wrote:

Have you tried turning it off then back on again?

+1

I just recently re-watched the entire series. Still brilliantly hilarious.

OT: what seth said.

Offline

#7 Yesterday 14:46:38

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,367

Re: Linux chad way of solving problems

skyrim wrote:
seth wrote:

1. isolate the cause (98% of the task)

Can you elaborate on your approach of isolating the cause?

Read the output of the program.  Start it from a shell to see this.
Read your journal.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

#8 Yesterday 20:42:19

ayekat
Member
Registered: 2011-01-17
Posts: 1,618

Re: Linux chad way of solving problems

Make hypotheses, build cases to test your assumption, and if right, you're one step further. If not, you're also one step further.


pkgshackscfgblag

Offline

#9 Yesterday 22:17:57

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 8,842
Website

Re: Linux chad way of solving problems

There is always https://wiki.archlinux.org/title/Genera … leshooting, which I have found to be very useful.


Jin, Jîyan, Azadî

Offline

#10 Yesterday 22:33:56

seth
Member
Registered: 2012-09-03
Posts: 62,803

Re: Linux chad way of solving problems

ayekat wrote:

Make hypotheses, build cases to test your assumption, and if right, you're one step further. If not, you're also one step further.

Specifcially start wide and then narrow down on the issue.
Eliminate variables as much as you can and try to establish a working baseline.
Don't create moving targets by changing a random set of variables at once - worse than blurring the relevant parameter (what change actually fixed it) is that you can hide a solution by introducing a second problem.

If you're lucky, you can skip this because the journal is yelling the cause at you - then see #2
The challenge here is to "know" which red line in the journal is the bad one - eg. when you see a backtrace, the evil line is typically neiter the first nor last one (often very generic calls) but one between.

Online

Board footer

Powered by FluxBB