- Arvuti veateated viitavad tavaliselt draiverite, mälu, ketta, õiguste või operatsioonisüsteemi sätete tõrgetele.
- Windowsi sinised surmaekraanid (BSOD-id) tuvastatakse STOP-koodide abil, mis aitavad probleemi allikat leida.
- Hea veateade peaks olema asjakohane, selge, tegutsemist võimaldav ja kasutajakeskne, vältides ebavajalikku tehnilist žargooni.
- Windowsis ja Linuxis lahendatakse paljusid vigu draiverite ja tööriistade värskendamise, riistvara kontrollimise ning õiguste ja sätete parandamise teel.

Arvuti veateated on hoiatused, mis ilmuvad kõige halvemal võimalikul hetkel: töötamise, mängude mängimise või lihtsalt arvuti käivitamise ajal. Mõnikord on need selged, teinekord täielikud mõistatused ja sageli ei selgita need isegi, mis juhtus. Iga hoiatuse taga on aga tavaliselt üsna loogiline põhjus: riistvararikked , mäluprobleemid, kettavead, valesti installitud draiverid või rikutud operatsioonisüsteem.
Selles juhendis vaatleme põhjalikult PC-arvutites (Windows ja Linux) kõige levinumaid veateate tüüpe , mida need tegelikult tähendavad, kuidas tavalised hoiatused erinevad tõsistest vigadest (nagu kurikuulus surma sinine ekraan) ja mida saate teha nende parandamiseks või vähemalt aru saamiseks, mis toimub. Samuti näete, kuidas peaksid "õiged" veateated olema kirjutatud ja miks nii paljud programmid teevad seda nii kohutavalt.
Tüüpilised Windowsi vead: draiverid, mälu ja süsteemiressursid
Üks klassikalisi Windowsi hoiatusi on see, mis näitab, et seadme draiver on rikutud või et süsteemis on vähe mälu või ressursse , mida seadmehalduris tähistatakse koodiga "kood 3". Täispikk teade ütleb tavaliselt midagi sellist nagu draiver võib olla rikutud või arvuti mälu hakkab otsa saama, mis soovitab ressursside vabastamist või rohkema RAM-i installimist.
Seda tüüpi tõrge ilmneb siis, kui Windows ei saa seadet (võrgukaarti, graafikakaarti, USB-d jne) korralikult kasutada kas seetõttu, et draiver on rikutud, valesti installitud või aegunud või seetõttu, et süsteemil on nii vähe RAM-i või virtuaalmälu, et see ei saa enam rohkem ressursse eraldada.
Lihtne, kuid tõhus esimene lahendus on rakenduste sulgemine mälu vabastamiseks . Tegumihalduri saate avada klahvikombinatsiooniga CTRL + ALT + DEL ja kontrollida, millised protsessid kasutavad RAM-i ja protsessorit. Kui probleem on seotud virtuaalmäluga, saate lehefaili suurust muuta süsteemi atribuutide all vahekaardil „Täpsemalt“ ja jaotises „Jõudlus“.
Kui probleem on seotud draiveriga, on soovitatav see seadmehalduri kaudu desinstallida ja uuesti installida . Seadme atribuutide vahekaardil „Draiver” saate draiveri desinstallida, arvuti taaskäivitada ja seejärel paluda Windowsil riistvaramuudatusi otsida, et seadet uuesti tuvastada. Mõnel juhul peate võib-olla värskendatud draiveri tootja veebisaidilt alla laadima.
Kui teie arvuti töötab pidevalt oma piiril, korduvate mäluvigade ja ebapiisavate ressursside teadetega, on üsna tõenäoline, et peate oma RAM-i suurendama . RAM-i lisamine leevendab paljusid vigu, mis on seotud "mälu otsas", "rakendus ei saa jätkata" või juhuslike krahhidega.
Klassikalised veateated süsteemi ja faili tasandil

Lisaks draiverihoiatustele on iga arvutikasutaja tõenäoliselt kokku puutunud tavaliste teadetega, mis viitavad probleemidele õiguste, seadmete või failidega . Kuigi sõnastus võib operatsioonisüsteemist olenevalt erineda, on aluseks olev teade üldiselt sama.
Kui kuvatakse teade „ Juurdepääs keelatud ”, tähendab see, et kasutajal pole faili, kausta või ressursi lugemiseks, kirjutamiseks või käivitamiseks piisavalt õigusi või et juurdepääsu on piiranud mõni teine programm või kasutaja. Seda tüüpi viga on levinud mitme kasutajaga süsteemides, kaitstud kaustades või süsteemifailides.
Teade „ Seade pole valmis ” kuvatakse tavaliselt siis, kui süsteem üritab pääseda juurde draivile, mis pole valmis : näiteks disketiseadmele või eemaldatavale draivile, kuhu pole andmekandjat sisestatud või millel on defektne andmekandja. See on klassikaline juhtum, kus üritatakse lugeda draivi, millel pole midagi lugeda.
Kui näete teadet „ Faili ei leitud ” , tähendab see tavaliselt, et fail on teisaldatud, kustutatud, ümber nimetatud või rikutud . See võib olla tingitud ka nime valesti kirjutamisest (tavalisem käsureal) või sellest, et määratud teed ei eksisteeri. Mõned programmid kuvavad selle teate ka siis, kui fail on kahjustatud ja seda ei saa õigesti avada.
Teade „ Kõvakettal on vähe ruumi ” kuvatakse siis, kui ketas on peaaegu täis. See võib põhjustada vigu dokumentide salvestamisel, probleeme vahetusfailiga või programmide installimisega. Lahendus hõlmab mittevajalike failide kustutamist, ajutiste failide tühjendamist või andmete teisaldamist teisele kettale ja äärmuslikel juhtudel suuremale kõvakettale üleminekut.
Teade „ Mälu on otsas ” näitab, et süsteemil pole piisavalt muutmälu või proovitakse laadida midagi liiga suurt . Tavaline lahendus on sulgeda programmid, mida te ei kasuta, vältida kümnete vahelehtede ja rakenduste avatuna hoidmist ning kui see juhtub sageli, kaaluda füüsilise mälu täiendamist.
Ajaloolised vead ja müütilised sõnumid operatsioonisüsteemidest

Läbi arvutiteaduse ajaloo on ilmunud mõned veateated, mis on nii kummalised, et on kuulsaks saanud. Mõnel süsteemil on ikoonilised hoiatused, mida iga arvutihuviline koheselt ära tunneb.
MS-DOS-is oli teade „Katkesta, Proovi uuesti, Ignoreeri?“ väga levinud – segadust tekitav dialoogiboks, kus kasutaja pidi valima ilma selge arusaamata, mis iga valikuga juhtub. See polnud just hea kasutatavuse eeskuju.
AmigaOS-i süsteemidel oli kuulus "Guru Meditation ", omamoodi "surmaekraan", mis oli omane just sellele platvormile. Unixi maailmas on selle tänapäevane vaste "kernel panic ", mis näitab, et süsteemi kernel on sattunud veale, millest see ei saa taastuda.
Veebidomeenis on üks levinumaid vigu viga 404 , mis näitab, et server vastab, kuid taotletud ressurssi pole olemas . See võib juhtuda seetõttu, et URL on muutunud, fail on kustutatud või aadress on lihtsalt valesti kirjutatud.
Ja muidugi on Windowsis meil kardetud sinine surmaekraan (BSOD) , mis ilmub siis, kui süsteem tuvastab kernelis, draiverites või riistvaras kriitilise vea ja on sunnitud edasiste kahjustuste vältimiseks peatuma.
Windowsi sinised ekraanid: STOP-koodid ja levinud põhjused
BSOD ehk sinise ekraani viga ilmub siis, kui Windowsil tekib probleem, mida ei saa ilma taaskäivitamata lahendada. Tänapäevastes versioonides, nagu Windows 10 ja 11, on tüüpiline teade „ Teie arvutil tekkis probleem ja see vajab taaskäivitamist ” koos stopp-koodiga (STOP) kuueteistkümnendsüsteemis (0x00000050, 0x0000007E jne).
Nende siniste ekraanide kõige levinumad põhjused on vigased või ühildumatud draiverid, kahjustatud RAM, vigaste sektoritega kõvakettad, kahjustatud kaablid , ülekuumenemine, aegunud BIOS või rikutud süsteemifailid . Iga STOP-kood viitab probleemi konkreetsele allikale.
Kõige levinumate vigade hulka kuuluvad näiteks PAGE_FAULT_IN_NONPAGED_AREA (0x00000050) , mis näitab, et süsteem on proovinud pääseda juurde mälupiirkonnale, millele see ei peaks juurde pääsema, tavaliselt vigase RAM-i, probleemsete draiverite või kahjustatud NTFS-köite tõttu.
Kood IRQL_NOT_LESS_OR_EQUAL (0x0000000A) näitab, et kerneli režiimi komponent on üritanud pääseda juurde sobimatu prioriteediga mälule – see on levinud probleem halvasti kirjutatud või ühildumatute draiverite puhul . Viga KMODE_EXCEPTION_NOT_HANDLED (0x0000001E) ilmneb siis, kui erandite käitleja tuvastab, et protsess on käivitanud sobimatu käsu.
Teiste klassikaliste veateadete hulka kuuluvad DRIVER_IRQL_NOT_LESS_OR_EQUAL (0x000000D1) , mis sarnaneb veaga 0x0A, kuid näitab selgelt, et süüdlaseks on draiver; SYSTEM_SERVICE_EXCEPTION (0x0000003B) , mis viitab süsteemiteenustele või draiveritele, mis tekitavad erandeid; ja SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (0x0000007E) , mille põhjuseks on tavaliselt aegunud või ühildumatud draiverid.
Samuti näete vigu, mis viitavad otsesemalt riistvaratõrgetele, näiteks MEMORY_MANAGEMENT (0x0000001A) , mis on seotud mäluhaldusprobleemide ja vigaste RAM-moodulitega, või WHEA_UNCORRECTABLE_ERROR (0x00000124) , mis on tihedalt seotud protsessori, emaplaadi, RAM-i füüsiliste tõrgete või pinge ja temperatuuri probleemidega.
Ketta- ja failisüsteemikesksed STOP-koodid
Kui probleem on seotud ketta või failisüsteemiga, aitavad STOP-koodid seda tuvastada. Näiteks STOP 0x00000024 (NTFS_FILE_SYSTEM) või 0x00000023/0x00000024 (FAT_FILE_SYSTEM / NTFS_FILE_SYSTEM) näitavad, et Windowsil on raskusi partitsiooni lugemise või kirjutamisega , tavaliselt ntfs.sys-i vigade, kahjustatud kaablite, halbade sektorite või rikutud failisüsteemide tõttu.
Sellistel juhtudel on tungivalt soovitatav käivitada seadme või ketta tootja diagnostikavahendid , keelata ajutiselt viirusetõrje, defragmentorid või varukoopiad, mis võivad häirida, ning käivitada kahjustatud draivil käsk chkdsk /fo chkdsk /f /r, et leida ja isoleerida probleemsed sektorid.
Viga UNMOUNTABLE_BOOT_VOLUME (0x000000ED) ilmub tavaliselt käivitamisel ja näitab, et Windows ei pääse alglaadimispartitsioonile juurde . Selle põhjuseks võib olla emaplaadi või kontrolleri vahetus või kettaühenduste muudatused. Mõnikord saab seda parandada taastekonsoolis käsuga chkdsk, kuid teinekord nõuab see põhjalikku riistvara ja konfiguratsiooni kontrolli.
Samamoodi näitab INACCESSIBLE_BOOT_DEVICE (0x0000007B) , et süsteem ei pääse käivitamise ajal alglaadimisseadmele ligi. Levinud süüdlasteks on BIOS-i SATA-režiimi (RAID/AHCI) muutus, vale salvestuskontroller või rikutud alglaadimisfailid.
Lõpuks viitavad sellised vead nagu BAD_POOL_HEADER (0x00000019) reserveeritud mäluala päise (basseini) kahjustusele , mille põhjuseks on sageli ebastabiilsed draiverid, riistvaraprobleemid või tarkvarakonfliktid, mis mälu valesti käsitsevad.
Mälu, draiverite ja protsessoriga seotud BSOD-id
On veel üks siniste ekraanide perekond, mis on selgelt seotud vigaste draiverite, muutmälu ja protsessoriga . Tüüpiline näide on juba mainitud STOP 0x00000050 (PAGE_FAULT_IN_NONPAGED_AREA) , mille lahendamiseks eemaldatakse sageli äsja installitud riistvara, käivitatakse mäludiagnostika, kontrollitakse draivereid ja käivitatakse chkdsk, kui partitsioon on NTFS.
STOP- koodid 0x0000007E (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED) ja 0x0000008E (KERNEL_MODE_EXCEPTION_NOT_HANDLED) näitavad, et süsteemilõim või kerneli režiimi protsess on tekitanud käsitlemata erandi. Need on tavaliselt seotud ühildumatute draiverite või BIOS-iga, probleemse riistvaraga või väga sageli vigaste graafikadraiveritega (nt Nvidia omad).
STOP 0x0000007F (UNEXPECTED_KERNEL_MODE_TRAP) viga on tavaliselt seotud vigase muutmälu, defektse emaplaadi või ühildumatu tarkvaraga . Levinud ja dokumenteeritud põhjus on interaktsioon teatud viirusetõrjeprogrammidega, näiteks Nortoniga, vanemates Windowsi versioonides. Riistvara ühilduvuse kontrollimine ja mälutestide käivitamine on peaaegu kohustuslik.
Teisest küljest näitab STOP 0x0000009F (DRIVER_POWER_STATE_FAILURE) draivereid, mis ei tööta hästi energiasäästufunktsioonidega , eriti sülearvutites (unerežiim, talveunerežiim jne). Probleemse draiveri värskendamine või keelamine, käivitamine turvarežiimis või uusima teadaoleva hea konfiguratsiooniga ja filtreid kasutava tarkvara (viirusetõrje, varukoopiad) kontrollimine on tavaliselt loogilised lahendused.
STOP -kood 0x000000EA (THREAD_STUCK_IN_DEVICE_DRIVER) on graafikakaartide puhul peaaegu klassikaline : see näitab, et seadme draiver (tavaliselt GPU draiver) on sisenenud lõputusse tsüklisse, mis kordab juhiseid, jättes süsteemi taastumisvõimetuks.
Kriitilised vead registreerimisel, pildistamisel ja masina verifitseerimisel
Kui probleem mõjutab registrit või süsteemi binaarfaile endid, ilmuvad sellised vead nagu STOP 0xC0000218 (UNKNOWN_HARD_ERROR) , mis viitab rikutud või kustutatud registrifailidele või isegi vigastele RAM-moodulitele . Sellistel juhtudel ei käivitu süsteem sageli normaalselt.
STOP- kood 0xC000021A (STATUS_SYSTEM_PROCESS_TERMINATED) näitab, et kriitiline kasutajarežiimi protsess , näiteks Winlogon või CSRSS, on nurjunud. Põhjuseks on tavaliselt ühildumatu tarkvara või draiverid ning sageli on vaja kontrollida hiljutisi installimisi, desinstallida draivereid ja halvimal juhul Windowsi parandada või uuesti installida.
Käsu STOP 0xC0000221 (STATUS_IMAGE_CHECKSUM_MISMATCH) korral tuvastab Windows, et süsteemifaili või draiveri kontrollsumma ei vasta oodatavale väärtusele. See näitab, et faili on muudetud, see on rikutud või selle lugemisel kettalt või RAM-ist on probleeme . Süsteem arvutab faili laadimisel kontrollsumma ja kui see ei vasta salvestatud kontrollsummale, kuvab see vea.
Lõpuks, STOP 0x0000009C (MACHINE_CHECK_EXCEPTION) on otseselt seotud protsessori tuvastatud taastamatute riistvaravigadega . Pentium protsessorites ja hilisemates mudelites olevad tehnoloogiad nagu Machine Check Exception (MCE) või Machine Check Architecture (MCA) teavitavad Windowsi, et füüsilisel tasandil (protsessor, emaplaat, mälu jne) on midagi tõsist rikki läinud, mõnikord ülekiirendamise tagajärjel . Konkreetne diagnoos ei ole tavaliselt lihtne ja nõuab sageli tootja või spetsialiseeritud tehniku sekkumist.
Kõigi nende vigade korral on lisaks iga koodi jaoks eraldi toimingutele väga kasulik kasutada selliseid tööriistu nagu DISM /Online /Cleanup-Image /RestoreHealth ja süsteemifailide kontrollija , samuti vaadata diagnoosi täpsustamiseks üle sündmustevaatur ja minidump-failid.
Tavapärased vead ja kummalised teated "tavalisest" Windowsist
Kõik Windowsi veateated ei hõlma siniseid ekraane ega katastroofe. Paljud neist on rakenduste hoiatused, modaalsed dialoogiboksid või teavitused , mis teatavad enam-vähem väiksematest probleemidest, kuigi need pole alati hästi kirjutatud.
Mõned teated on naeruväärselt absurdsed, näiteks hoiatus, et "Toiming võib võtta aega", koos naeruväärsete hinnangutega nagu "127 aastat" failide kopeerimisel. Või veateate dialoogid, mis omakorda ebaõnnestuvad , luues ühe vea teise sees.
Teine näide on liigsed nõuded, näiteks Windows 2000 teade, mis nõudis absurdselt pikki paroole (üle 18 000 tähemärgi) . Või üldised hoiatused küsimusega „ Mis on probleem? “, mis mainivad võimalikke turvariske ilma midagi kasulikku selgitamata ja mille enamik inimesi sulgeb lugemata.
Sõnumid nagu „Jätkamiseks vajutage suvalist klahvi” on samuti tavalised , isegi kui klaviatuur ei tööta , või vead, mis väidavad, et „probleem on Windows Vistas”, kuigi selle on tegelikult põhjustanud kolmanda osapoole draiverid või rakendused. Ärgem unustagem valepositiivseid tulemusi, mis tunduvad tõsiste vigadena, kuid mille pärast tegelikult muretseda pole vaja.
Isegi tänapäevastes süsteemides nagu Windows 10 on värskenduste ajal ilmunud teateid nagu „Midagi juhtus” – fraas, mis võib arendajatele sisemiselt mõistlik olla, kuid kasutajale ei selgita see mitte midagi. Ja muidugi on olemas hüpikaknaid, mis takistavad arvuti sulgemist või taaskäivitamist enne, kui klõpsate teatel, mis ei paku mingit kasulikku teavet.
Millised peaksid Microsofti sõnul head veateated välja nägema
Microsoft on avaldanud väga detailsed juhendid Windowsi veateadete kujundamise kohta , eriti Windows 7 ja uuemate versioonide jaoks, kuid need on kohaldatavad peaaegu iga tarkvara puhul. Idee on selge: hea teade peaks teatama tegelikust probleemist, selgitama, miks see juhtus, ja pakkuma konkreetset lahendust.
Hästi kirjutatud veateade peaks olema kasutaja jaoks asjakohane, tegutsemist võimaldav, ülesandele orienteeritud, lühike, selge, konkreetne, viisakas ja harv . Teisisõnu, see peaks rääkima kasutaja keeles, mitte kompilaatori keeles, ja mitte ilmuma iga kahe minuti tagant ilma põhjuseta.
Soovitatav on vältida ebavajalikke teateid , eriti kui kasutaja ei saa midagi teha või olukord pole tema jaoks probleem. Näiteks kui nad proovivad kustutada faili, mida enam ei eksisteeri, on kasutaja vaatenurgast eesmärk (et fail kaoks) juba saavutatud, seega pole vea kuvamisel mõtet.
Samuti rõhutatakse, et vigade ennetamine hea disaini abil on parem kui kasutajate pommitamine hoiatustega. Ainult kehtivaid väärtusi lubavate juhtelementide (loendid, kuupäeva/kellaaja valijad, märkeruudud jne) kasutamine, nuppude keelamine, kui toiming on mõttetu, ja heade vaikeväärtuste pakkumine vähendavad oluliselt vigade tõenäosust.
Lõpuks on oluline rõhutada, et sõnumites ei tohiks kasutajat süüdistada ega naeruvääristada . Süüdistavad fraasid või terminid nagu "katastroofiline", "ebaseaduslik" vms ainult hirmutavad inimesi ja ei anna mingit kasu. Parem on keskenduda probleemile ja selle lahendamisele, ilma näpuga näitamata.
Kasutusmustrid: süsteemivead, failid, turvalisus ja sisend
Microsoft liigitab vead nende olemuse põhjal mitmesse rühma. Süsteemiprobleemid mõjutavad operatsioonisüsteemi, riistvaraseadmeid, võrku või programmi ennast, kui need pole ülesande täitmiseks õiges olekus. Paljusid neist saab lahendada seadmete aktiveerimise, kaablite taasühendamise või teenuste taaskäivitamisega.
Lisaks on olemas failiprobleemid , mis tekivad siis, kui fail või kaust puudub, on juba mõne teise protsessi kasutuses või selle vorming on ühildumatu. Sellistel juhtudel peaksid teated selgelt näitama, milline konkreetne fail nurjub ja miks, mitte üldist "failiviga".
Turvaprobleemid tekivad siis, kui kasutajal puuduvad ressursile juurdepääsuks vajalikud õigused või piisavad õigused ülesande täitmiseks, mida ta proovib teha. Krüptiliste teadete asemel on eelistatav puuduv õigus selgelt märkida ja soovitada näiteks kasutada kõrgemate õigustega kontot või taotleda administraatori juurdepääsu.
Eristatakse ka ülesandeprobleeme , mis viitavad konkreetsetele vigadele toimingu sooritamisel (lõikelaualt kleepimine rakenduses, mis seda tüüpi andmeid ei toeta, tõrked värskenduste installimisel jne) ja kasutaja sisestusprobleeme , mis on põhjustatud halvasti vormindatud väärtustest, valedest vahemikest või väljadevahelistest vastuoludest.
Viimasel juhul on tavaliselt hea mõte märkida viga otse mõjutatud välja kõrval ja võimalusel tippimise ajal (kontekstis olevad vead või mullid), selle asemel, et kõik vead lõpus dialoogiboksi kuhjata, ilma et igaüks neist asuks.
Parimad tavad veateadete esitamisel
Vea esitamise viis on peaaegu sama oluline kui selle sisu. Modaalne dialoogiboks , mis kõike blokeerib, ei ole sama mis väike kontekstuaalne teade või diskreetne teavitus. Ideaalis peaksite kasutama kõige vähem pealetükkivat meetodit, mis on konkreetse probleemi puhul tõhus.
Väiksemate vormivigade (nt valesti kirjutatud kellaaeg) korral on eelistatav kasutada probleemse välja kõrval kontekstuaalseid sõnumeid või õhupall-teateid , ilma alarmiikoonideta. Kui viga tuvastatakse kinnitusnupu vajutamisel, saab vastava välja kõrvale kuvada väikese ikooni, mis takistab kasutajal välja nuputamast, mis valesti läks.
Modaalsed dialoogiboksid tuleks reserveerida probleemidele, mis nõuavad enne jätkamist kohest tegutsemist, näiteks faili salvestamise võimatus või tõsine seadme rike. Sellistel juhtudel on soovitatav kasutada sobivat veaikooni (mitte hoiatusikooni) ja selget teksti koos lühikese põhijuhise ja vajadusel täiendava selgitusega.
Tehniliste või haruldaste vigade puhul, mis võivad vajada täpsemat diagnoosi, saab nupu „Kuva üksikasjad” kaudu esitada lisateavet , et enamik kasutajaid ei oleks ebavajaliku teabega üle koormatud, kuid tehnilisel toel on kasulikke andmeid, näiteks veakoodid või teed.
Samuti on oluline pöörata tähelepanu nupu tekstile . Vigade korral on eelistatav kasutada nuppu „Sule“ nupu „OK“ asemel, kuna tõrke korral pole midagi „aktsepteerida“. Kui viga nõuab programmi sulgemist, on nupp „Välju programmist“ palju selgem kui lihtne ja mitmetähenduslik „Sule“.
Linuxi süsteemides esinevad levinud vead ja tüüpilised teated
Linuxi maailmas on veateated samuti üsna keerulised. Paljud neist ilmuvad käivitamise või sulgemise ajal, teised aga konsoolitööriistade kasutamisel. Klassikaline näide on see, kui modprobe, insmod või rmmod kurdavad, et nad ei leia konkreetset kerneli moodulit. Kui see moodul pole tegelikult vajalik, saate laadimiskatse vaigistamiseks lisada rea nagu `alias <mooduli nimi> off` sellistesse failidesse nagu `/etc/modules.conf` või `/etc/modutils/aliases`.
Teine levinud teade on „ Tundmatu terminali tüüp ” või sarnane, mis viitab valesti konfigureeritud terminali tüübile . Mõnikord piisab rakenduste terminali keskkonna õigesti äratundmiseks lihtsalt vastava kirje muutmisest failis /etc/termcap või TERM muutuja väärtuseks muutmisest „console” või „linux”.
Võrgud kuvavad ka hoiatusi, näiteks „ INET: Hoiatus: vanaaegne ioctl kutsutakse ”, mis viitab aegunud võrgukonfiguratsiooni utiliitide kasutamisele . Lahendus hõlmab selliste tööriistade nagu ifconfig, route ja teiste värskendamist uuematele versioonidele (näiteks net-tools pakett või nende asendamine iproute2-ga), nagu soovitatakse NET-2 ja NET-3 HOWTO juhendites.
Kompileerimise tasemel näitavad vead, näiteks „ld: tundmatu valik '-m486'” , et kasutatakse binutilsi või ld vanemat versiooni, mis ei tunne ära teatud valikuid. Binutilsi paketi värskendamine uuemale versioonile lahendab probleemi tavaliselt kohe.
Sellised GCC-s ilmuvad teated nagu „ internal compiler error ” korduvalt samas kohas isegi pärast taaskäivitamist viitavad tavaliselt kompilaatori veale või ebastabiilsele riistvarale (RAM, CPU jne). Kui viga püsib pärast GCC värskendamist ning mälu ja ketta kontrollimist, on õige toimimisviis sellest teatada GCC dokumentatsioonis toodud juhiste järgi.
Õiguste, UTMP ja kettale kirjutamise probleemid Linuxis
Valesti konfigureeritud süsteemides kuvatakse sageli Linuxi hoiatusi. Näiteks sisselogimisel ilmneb teade „ Shell-init: Permission denied ” tavaliselt seetõttu, et kodukataloogil või ülemkataloogil puuduvad kasutaja lugemis- ja täitmisõigused . Õiguste muutmine chmod-iga, järgides Unixi parimaid tavasid, lahendab selle probleemi tavaliselt.
Teade „ No utmp entry. You must exec… ” näitab, et fail /var/run/utmp on rikutud, puudub või seda ei looda käivitamisel. Peate veenduma, et käivitusskriptid (rc.local, rc.d jne) genereerivad selle faili ja vanemates süsteemides kontrollima ka teid, näiteks /var/adm/ või /etc/.
Kui kuvatakse hoiatus „ bdflush ei tööta ”, tähendab see, et süsteem kasutab vanemat kettaplokkide kirjutamise mehhanismi (näiteks klassikalist „update” iga 30 sekundi järel) moodsa bdflush-deemoni või selle ekvivalendi asemel. Bdflush-i kompileerimine ja installimine ning selle käivitamine enne failisüsteemi kontrollimist parandab ketta vahemälu jõudlust ja töökindlust.
Teine levinud hoiatus on „ EXT2-fs: hoiatus: kontrollimata failisüsteemi paigaldamine ”, mis näitab, et on paigaldatud kontrollimata ext2 partitsioon. Selle teate kuvamist takistab käsu e2fsck (või fsck -t ext2) käivitamine sobiva valikuga, et tühjendada lipp „räpane” ja veenduda, et partitsioon on igal sulgemisel korralikult lahti ühendatud.
Lühidalt öeldes, enamik Linuxi vigu, nagu ka Windowsis, lahendatakse tarkvara värskendamise, õiguste kontrollimise, konfiguratsioonide parandamise ja riistvara kontrollimise teel . Teadmine, kuidas konkreetset teadet tõlgendada ja kust otsida (logid, dmesg, syslog), on pool võitu.
Kogu see sõnumite kogu, alates humoorikamatest kuni kõige kriitilisemateni, näitab, et arvuti veateadete mõistmine on stabiilse süsteemi säilitamise võti: need aitavad õigeaegselt tuvastada probleemseid draivereid, rikkeid ähvardavaid kettaid, vigast RAM-i või halvasti konfigureeritud võrguseadeid ning annavad ka juhiseid parema tarkvara kirjutamiseks, et kasutaja ei peaks kasutute või arusaamatute hoiatustega maadlema.