Apport සක්‍රිය හෝ අක්‍රීය කරන්නේ කෙසේද?


219

පද්ධති බිඳවැටීමේ සංවාදය මට කරදරයක්, මම එය ක්‍රියා විරහිත කරන්නේ කෙසේද? ගැටලුවක් වාර්තා කිරීමට මට අවශ්‍ය වූ විට එය නැවත ක්‍රියාත්මක කරන්නේ කෙසේදැයි දැන ගැනීමට මම කැමතියි.


4
මෙය බොහෝ දෙනෙකුට බලපාන බවක් පෙනෙන්නට ඇති හෙයින්, එය වෙන් කිරීම පිළිබඳ දෝෂයක් ද?
Thufir

1
විශ්වාස නැති නමුත් මම හිතන්නේ බිඳවැටීමේ ඩම්ප් එකේ හිටපු අය සඳහා සම්පූර්ණ පෙළ ගොනු අඩංගු විය හැකිය. එබැවින් ඔබ සතුව සංවේදී දත්ත තිබේ නම් එය අක්‍රීයව තබා ගැනීම හොඳය. මම හිතන්නේ, අනතුරක් සිදු වූ සෑම අවස්ථාවකම එය මතු වන විට, 200MB වැනි බිඳවැටීම් ඩම්ප් එකක් උඩුගත වන බව අපට පැහැදිලිව දැනුම් දිය යුතු අතර, ඔබ යෙදුම මත සංස්කරණය කරමින් සිටි දත්ත එහි අඩංගු වේ. අවසානයේදී මම උබුන්ටු වලට අකමැති දෙයක් සොයා ගතිමි :(, මේ දවස එයි කියා කිසි විටෙකත් නොසිතුවේය ...
ඇක්වාරියස් පවර්

කරුණාකර උබුන්ටු විකියේ නිල ඇපෝර්ට් ලිපියේ උපදෙස් අනුගමනය කරන්න .
der_michael

Answers:


256

උබුන්ටු 16.04 වන විට systemd apport එහි වින්‍යාස ගොනුවට ගරු කරන බවක් නොපෙනේ

යෙදුම සක්‍රීය කිරීම / අක්‍රීය කිරීම සඳහා වන systemd විධානයන්:

අක්‍රීය කරන්න

sudo systemctl disable apport.service

එය ක්‍රියාත්මක නොවන්නේ නම්, ඔබට සේවාව ආවරණ කිරීමට අවශ්‍ය වනු ඇත

systemctl mask apport.service

නැවත ක්‍රියාත්මක කිරීමට

systemctl unmask apport.service # if you masked it
sudo systemctl enable apport.service

උබුන්ටු හි පෙර සංස්කරණ:

ඔබ සංස්කරණය කළ යුතුයි /etc/default/apport. පහත දැක්වෙන වෙනස්කම් මඟින් ඇපෝර්ට් ආරම්භයේදී වලක්වනු ඇත:


චිත්‍රක : ( CTRL+ ALT+ T) සමඟ පර්යන්තයක් විවෘත කර මෙය ටයිප් කරන්න:

sudo -i gedit /etc/default/apport

ඉන්පසු තල්ලු කරන්න ENTER. ඔබගේ මුරපදය ටයිප් කර ඇත, නමුත් තිත් ලෙස නොපෙන්වයි.

හෝ

විධාන රේඛාව :

sudo nano /etc/default/apport

ගොනු සංස්කාරකයක් දැන් විවෘතයි. "0" සිට "1" දක්වා වෙනස් කිරීම සක්‍රීය කර ඇති බැවින් එය මේ ආකාරයට පෙනේ:

enabled=1    

එය නිවා දැමීමට එය සාදන්න:

enabled=0

දැන් ඔබගේ වෙනස්කම් සුරකිමින් ගොනු සංස්කාරකය වසා දමන්න. Apport දැන් ආරම්භයේදී ආරම්භ නොවේ. නැවත පණගැන්වීමකින් තොරව එය වහාම නිවා දැමීමට ඔබට අවශ්‍ය නම්, ධාවනය කරන්න sudo service apport stop.

එය තාවකාලිකව අක්‍රිය sudo service apport stopකිරීම /etc/default/apportසඳහා වෙනස් කිරීමකින් තොරව භාවිතා කළ හැකිය .

මෙයද බලන්න:


1
"සේවා යෙදවුම් නැවතුම" වර්තමානය සඳහා එය නවත්වනු ඇති අතර, සක්‍රීය = 0 සැකසුම එය ආරම්භයේදී අක්‍රිය කරන්නේ කුමක් ද?
සිල්වියෝ ලෙවී

IlSilvioLevy ඔව්, එය නිවැරදිය. මෙය පිළිබිඹු කිරීම සඳහා මම පිළිතුර යාවත්කාලීන කර ඇත.
ආචාර්ය. සයිබ්‍රන්

systemctlsystemd වෙත ඉහළ සිට මාරුවූ බැවින් දැන් භාවිතා කළ යුතුද ?
මැට්ස්ටර්ජන්

38
  • උබුන්ටු අයිකනය මත ක්ලික් කරන්න, "පද්ධති සැකසුම්" සඳහා සොයන්න
  • රහස්‍යතාව> රෝග විනිශ්චය පටිත්ත තෝරන්න
  • අගුළු ඇරීම
  • "දෝෂ වාර්තා කැනොනිකල් වෙත යවන්න" ටික් කරන්න

උබුන්ටු 12.04> රහස්‍යතාවය> රෝග විනිශ්චය පටිත්ත> කැනොනිකල් වෙත දෝෂ වාර්තා යවන්න


12
මෙය මා වෙනුවෙන් කිසිවක් කරන බවක් නොපෙනුණි, තවමත් පද්ධති දෝෂ උත්පතන ලබා ගනී.
xamox

මා මෙය පරීක්ෂා කර ඇති අතර එය තවමත් වැරදි වාර්තා යවන්නේ නැත. විධාන රේඛාවෙන් එය සක්‍රිය කළ යුතු බව පෙනේ.
colan

1
btw, එය ​​වෙනස් වූයේ නැත/etc/default/apport
ඇක්වාරියස් පවර්

34
sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~

ඉහත ස්ක්‍රිප්ට් එක යෙදවීම නැවැත්විය යුතුය, පසුව එහි වින්‍යාස ගොනුවේ උපස්ථයක් ගත යුතුය, ඇරඹුම් මත ඇපෝර්ට් අක්‍රීය කළ යුතු අතර අවසාන වශයෙන් උපස්ථය ඔබගේ නිවාස නාමාවලියට ගෙන යයි.


1
ස්තූතියි! පිළිතුරු තුනෙන්, අපි උබුන්ටු ඔහුගේ ක්‍රෝම්බුක් පරිගණකයට උඩින් ලියන විට මගේ මිතුරා වෙනුවෙන් වැඩ කළේ මෙයයි!
Pip

14

උබුන්ටු හි නවතම අනුවාදවල (15.04+)

සේවාව නැවැත්වීමට:

systemctl stop apport.service

ආරම්භයේදී සේවාව අක්‍රිය කිරීමට:

sudo systemctl disable apport.service

සේවාවේ තත්වය පරීක්ෂා කිරීම සඳහා:

systemctl status apport.service

අවසාන වශයෙන්, පද්ධති ආවරණ ආවරණයක් මඟින් ආරම්භ කිරීම වළක්වා ගත හැකිය. වෙස්මුහුණු නොකළහොත් සේවාව ආරම්භ කිරීමට (අතින් පවා) නොහැකි වනු ඇත.

systemctl mask apport.service

මෙය /etc/systemd/system/apport.service සිට / dev / null දක්වා symlink නිර්මාණය කළ යුතුය. fedoraproject.org


මා වරදවා වටහා නොගත්තොත් කුමන උබුන්ටු ප්‍රතිප්‍රහාරයක් සිදු වේදැයි එය නොකියයි. systemctl හඳුන්වා දෙනු ලැබුවේ බොහෝ කලකට පසුවය.
der_michael

@der_michael ඔව්, මෙය systemd භාවිතා කරන උබුන්ටු හි නවතම අනුවාද සඳහා නවතම පිළිතුරකි.
mchid

3

යෙදුම අක්‍රීය නොකරන්න. මෙම දිනවලින් එකක්, ඔබට කඩාවැටීම් මාලාවක් තිබිය හැකි අතර පද්ධති නරක හැසිරීම හෝ යෙදුම් විශේෂිත රෝග ලක්ෂණයක් හැර එය කිසි විටෙකත් නොදැන සිටියි.

මෙම /var/crashබහලුම ඕනෑම අනතුරකින් වාර්තා කිරීමට නැත. ඔබට එය යම් දවසක අවශ්‍ය විය හැකිය.

යෝජිත ක්රියා පටිපාටිය:

  • නව ෆෝල්ඩරයක් සාදන්න උදා $HOME/crashසහ දැනට පවතින සියලුම බිඳ වැටීම් වාර්තා එයට පිටපත් කරන්න.
  • sudo rm /var/crash/*
  • sudo reboot

පුනරාවර්තන බිඳවැටීමේ උත්පතන හැසිරීම දැන් නැති විය යුතුය. දියත් කිරීමේ පෑඩයට දෝෂයක් වාර්තා කිරීමේදී ඔබ සුරකින ලද බිඳ වැටීම් වාර්තා වටිනා විය හැකිය.


3

සම්මත යුනික්ස් විධාන රේඛා නිදොස්කරණය බිඳ දැමීමේ දෝෂයක් ඇති හෙයින්, මෙම දෝෂය 2007 සිට දැනගෙන ඇත (10 වන විට මම එය කේක් එකක් මිලට ගන්නෙමි) ( https://bugs.launchpad.net/ubuntu බලන්න / + source / apport / + bug / 160999 ) එය ක්‍රියා විරහිත කිරීම දුර and ත වන අතර ඔබ ඔබේම කේතයක් නිවැරදි කිරීමට උත්සාහ කරන්නේ නම් කළ හැකි හොඳම දේ.


1

එය සම්පූර්ණයෙන්ම ඉවත් නොකරන්නේ ඇයි?

අනුවාදය 16.04 LTS

sudo apt-get update
sudo apt-get remove apport
sudo rm /etc/cron.daily/apport

එසේම, මෙය පරීක්ෂා කිරීමට අවශ්‍ය විය හැකිය:

පද්ධතිය කුණු කූඩයට නොගෙන ජනප්‍රියත්වය-තරඟය ඉවත් කිරීම?

18.04 ට නව:

පද්ධති තොරතුරු වාර්තා වලින් ඉවත් වන්නේ කෙසේද?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.