Paano Ayusin ang Mga Error sa Broken Pipe ng Linux



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Bagaman napakabihirang, posible na makita mo ang iyong sarili na hindi mai-install ang anumang mga pakete sa isang hindi gaanong matatag na pag-install ng Linux. Ang Debian, Ubuntu at ang mga pamamahagi na nagmula sa kanila ay umaasa sa apt-get package manager. Pangkalahatan, kung mayroon kang access ng superuser ng administrator, pagkatapos ang pagta-type ng apt-get install -f ay dapat na mag-install ng mga karagdagang pakete kung kinakailangan. Gayunpaman, bilang bihirang ito, maaari kang makakuha ng isang mensahe na nagbabasa ng dpk-deb: error at pagkatapos ay magpatuloy upang turuan na mayroon kang sirang tubo.



Karaniwan ang term na sirang tubo ay tumutukoy sa maling paggamit ng character | sa linya ng utos, na kung saan ay madalas na tinatawag na isang tubo, lalo na sa mga may background sa MS-DOS. Sa kasong ito, bagaman, maaaring hindi ka nag-type ng mali sa isang utos. Sa halip, kung hindi mo ginamit ang | character kapag nagta-type ng apt-get na utos, pagkatapos ay maaari kang magkaroon ng isang problema na kinasasangkutan ng iyong file system na pinilit ang isang read-only mount. Bagaman mukhang nakakahiya, ang unang hakbang ay suriin at tiyaking nai-type mo nang tama ang utos ng pag-install bago magpatuloy. Kung walang problema, pagkatapos ang susunod na hakbang ay upang siyasatin ang file system.



Paraan 1: Pagsisiyasat sa Na-type na Command

Bagaman higit na malamang na hindi ito ang kaso, mahalagang tiyakin na na-type mo nang tama ang utos ng pag-install bago mo ipalagay ang pinakamasama. Kahit na ang pinaka-piling mga programmer ay nagtatapos sa maling pag-type ng isang bagay, at madaling i-type ang | tauhan nang hindi sinasadya. Huwag itulak sa keyboard upang maalala ang huling utos. I-type itong muli nang paisa-isa. Subukang patakbuhin ang apt-get install -f o apt-get update, dahil ang mga utos na ito ay hindi nakakasira. Kung nakakuha ka pa rin ng error pagkatapos ng paulit-ulit na muling paglalabas nito, pagkatapos ay subukang i-reboot ang makina. Kung natanggap mo pa rin ito, maaaring nagdurusa ka mula sa isang problema sa file system. Ang sirang mensahe ng error sa tubo ay maaaring hindi hihigit sa isang sintomas ng isang mas malaking problema.



Pamamaraan 2: Pagkuha mula sa mga Error na Broken Pipe na Sanhi ng Mga File System Dysfunction

Kung hindi mo ito maaayos sa pamamagitan lamang ng pagta-type muli ng utos, pagkatapos ay bigyan ng espesyal na pansin kung nakikita mo o hindi ang ilang uri ng isang error na binabasa ang 'Read-only file system' sa output ng terminal. Ipinapahiwatig nito na, sa anumang kadahilanan, ang iyong pagkahati ng boot ay naka-mount bilang isang dami ng nabasa lamang. Pangkalahatan, nangangahulugan ito na nagdusa ito ng ilang uri ng problema sa file system at ang pakiramdam ng operating system ng GNU / Linux na ligtas itong sumulat dito. Nangangahulugan ang mekanismong ito ng kaligtasan na kahit na maaaring masira ang ilang data, nagawa ng Linux na pinakamahusay na i-save ang iyong pag-install.

Maaari kang makatanggap ng isang uri ng kakaibang mensahe kapag sinubukan mong gamitin ang utos ng sudo na sanhi din ng parehong uri ng error. Ang nasabing mensahe ay magsisimula sa 'sudo: hindi mabuksan' na sinusundan ng pangalan ng ilang mapagkukunan. Dahil ang lahat ng mga mapagkukunan sa Unix ay nakaimbak bilang mga file, ang isang read-only na pagkahati ng pagkahati ay maaaring mapigilan ang sudo mula sa paggana.



Kung ang alinman sa mga kasong ito ay totoo, kailangan mong i-shutdown ang iyong system. Kung mayroon kang isang paunang ginawa na USB drive na may isang ISO ng isang malinis na pag-install ng Linux, pagkatapos ay ipasok ito at pindutin nang matagal ang alinmang susi na kinakailangan ng iyong BIOS o UEFI system na mag-boot mula sa isang naaalis na aparato. Dapat na sa halip ay magkaroon ka ng isang hiwalay na pagkahati ng Linux sa iyong boot drive, dapat mo itong ma-access sa pamamagitan ng GRUB kapag nag-restart ka. Sa alinmang kaso, kailangan mong magkaroon ng isang matatag na kapaligiran upang magtrabaho mula sa na maaaring ma-access ang nasira na pagkahati nang hindi ito nai-boot.

Ipagpalagay na mayroon kang ilang uri ng data na hindi mo pa nai-back up, pagkatapos ay kunin ang pagkakataong ito upang i-back ang data na iyon sa isa pang pagkahati o isang naaalis na aparato kung pinapayagan ka ng Linux na mag-attach ng mga naka-mount na aparato sa estado na ito. Kadalasan hindi mo mai-mount ang mga aparato sa isang read-only na file system, kaya kakailanganin mong i-reboot ang iyong system sa isang live na USB o potensyal na kapaligiran sa DVD upang magsagawa ng mga pag-backup. Gusto mong patakbuhin ang naaangkop na fsck utos para sa file system na naka-install sa iyong boot drive upang maibalik ito sa isang matatag na estado. Halimbawa, ipagpalagay nating mayroon kang isang nasira / dev / sda1 na pagkahati na na-format mo gamit ang isang istraktura ng ext4 file. Kung iyon ang kaso, pagkatapos mula sa isang root terminal sa loob ng live na kapaligiran ng USB o DVD maaari kang mag-isyu ng fsck.ext4 -fv / dev / sda1 upang suriin ang file system. Maaari mo ring gamitin ang fsck.ext2 o fsck.ext3 kung nag-boot ka mula sa alinman sa dalawang uri ng ext file system na ito. Sa teorya, ang lahat sa mga ito ay tumatawag sa e2fsck na programa pa rin, at maaaring malambot na mga link.

Magbibigay ito ng output ng verbose at pipilitin itong i-scan kahit na malinis itong lilitaw. Maaaring interesado ka sa paggamit ng -c o -ck upang magpatakbo ng isang pang-scan sa ibabaw gamit ang programa ng badblocks kung sakaling maghinala ka na mayroong ilang uri ng problema sa geometry sa disk. Kapag natakbo mo na ang programa, i-reboot mula sa pagkahati kung ito ay matatag at pagkatapos ay i-isyu ang sudo mount -o rw, muling ibigay / utos mula sa isang terminal sa loob ng boot na ito upang maibalik ang read-write access. Kakailanganin mo ng pag-access sa ugat upang tumingin sa direktoryo / nawala + nahanap, ngunit mahalagang gagawin mo dahil maaaring maglagay ang fsck.ext # ng ilang mga nawawalang kumpol doon. Kung nawawala ang mga file sa sandaling bumalik ka sa loob ng iyong pag-install ng GNU / Linux, maaaring narito ang mga ito, kahit na papalitan sila ng pangalan. Gamitin ang utos ng file sa terminal upang sabihin kung aling uri ang bawat kung posible.

Kung wala kang isang live na USB o DVD upang mag-boot, kailangan mong gumawa ng isa mula sa isang malinis na makina mula sa isang ISO na na-download para sa isang pamamahagi ng Linux. Dahil gumagamit ka lang ng mga utos ng terminal, maaaring hindi mo na kailangan ng isang boot device para sa iyong pamamahagi. Ang ilan, tulad ng KNOPPIX, ay malinaw na idinisenyo para sa pag-aayos ng mga problemang tulad nito. Kung nagtatrabaho ka sa isang netbook o laptop na nagtatampok ng isang puwang ng SD o microSD card, maaari ka ring mag-boot mula sa isang ISO na sinunog sa isang SDHC o microSDHC card. Ang parehong napupunta para sa, sabihin nating, mga tablet ng Ubuntu na may gayong puwang.

Basahin ang 4 na minuto