คำถามติดแท็ก apport

Apport เป็นระบบที่สกัดกั้นการขัดข้องเมื่อเกิดขึ้นรวบรวมข้อมูลเกี่ยวกับข้อขัดข้องและรายงานไฟล์เกี่ยวกับข้อขัดข้องท่ามกลางคุณสมบัติอื่น ๆ

6
กระบวนการ 'whoopsie' คืออะไรและฉันจะลบออกได้อย่างไร
ในหนึ่งในเครื่องของฉันฉันมีกระบวนการทำงานที่เรียกว่า "whoopsie" ฉันใช้เซิร์ฟเวอร์ 12.04 และไม่เคยติดตั้งสิ่งใดโดยใช้ชื่อนี้ Google ดูเหมือนจะบอกเป็นนัยว่ามีบางสิ่งที่เกี่ยวข้องกับบันทึกข้อผิดพลาด แต่ฉันไม่พบข้อมูลมากเกินไป ความจริงที่ว่าฉันไม่ได้ติดตั้งด้วยตนเองและเซิร์ฟเวอร์อื่นอีก 3 ตัวที่ฉันตรวจสอบนั้นจริง ๆ แล้วไม่มีกระบวนการทำงานหรือการปฏิบัติการที่ทำให้ฉันสับสนเล็กน้อย ไม่มีใครรู้ว่ากระบวนการ "whoopsie" คืออะไร? ไม่มีใครรู้ว่าแพคเกจใดอาจติดตั้งหรือไม่ เซิร์ฟเวอร์ค่อนข้างธรรมดามี LAMP stack, Samba และ print servers และ Nagios NRPE plugin ไม่มีการติดตั้งอะไรเลยเพียงแค่มีเซิร์ฟเวอร์สำรองที่ดี ข้อมูลเพิ่มเติมบางส่วน: $ whoopsie -h Usage: whoopsie [OPTION...] Help Options: -h, --help Show help options Application Options: -f, --foreground Run in the …

7
ฉันจะเปิดใช้งานหรือปิดใช้งาน Apport ได้อย่างไร
กล่องโต้ตอบข้อขัดข้องของระบบเป็นสิ่งที่สร้างความรำคาญให้ฉันฉันจะปิดได้อย่างไร ฉันต้องการทราบวิธีเปิดใช้งานใหม่ในกรณีที่ฉันต้องการรายงานปัญหา
213 apport 

1
apport-gtk การใช้งาน CPU 100% เมื่อเริ่มต้นบน Ubuntu (14.04 LTS)
ฉันได้รับการใช้งาน CPU 100% เมื่อเริ่มต้นอย่างสม่ำเสมอโดย apport-gtk ดังที่แสดงไว้ที่นี่ ตามhttps://wiki.ubuntu.com/Apport Apport ไม่ควรที่จะทำงานบนเครื่องของฉันเพราะมันไม่ใช่รุ่นเบต้า (ถึงแม้ว่าฉันจะอัพเกรดจาก 14.04 LTS Beta 2 เป็นรุ่นที่วางจำหน่าย) ในที่สุดฉันได้ลองทำสิ่งต่อไปนี้เพื่อประโยชน์: 1) ปิดใช้งาน apport ตามที่อธิบายไว้ที่นี่: http://linuxg.net/how-to-disable-the-apport-error-reporting-on-ubuntu-14-04-trusty-tahr/ $ cat /etc/default/apport # set this to 0 to disable apport, or to 1 to enable it # you can temporarily override this with # sudo service apport start …
53 cpu-load  apport 

3
ฉันจะติดตามข้อผิดพลาดที่ทำให้เกิดความผิดพลาดและรายงานผ่าน apport / whoopsie ได้อย่างไร
มันเคยเป็นที่เมื่อโปรแกรมขัดข้องโดยเฉพาะอย่างยิ่งเมื่อผู้ใช้ใช้งาน Ubuntu ก่อนเปิดตัว apport สามารถใช้เพื่อเปิดรายงานข้อผิดพลาด ผู้ใช้สามารถติดตามข้อผิดพลาดดูว่ามีผลกระทบต่อผู้อื่นช่วยแก้ไขหรือไม่ ฯลฯ ในฐานะของแม่นยำ 12.04 พฤติกรรมและเวิร์กโฟลว์นี้เปลี่ยนไป ตามที่ฉันค้นพบในBug # 993450“ Apport ล้มเหลวในการส่งรายงานข้อผิดพลาด”โดยค่าเริ่มต้น apport จะไม่เปิดรายงานข้อผิดพลาดอีกต่อไป (และมันเป็นเรื่องที่น่าอึดอัดใจ ในเวลาเดียวกันผู้คนกำลังสังเกตเห็นกระบวนการ "whoopsie" ใหม่ดังที่อธิบายไว้ในกระบวนการ 'whoopsie' คืออะไรและทำอะไร? . หลังจากที่บาง googling มากขึ้นผมขุดพิมพ์เขียวนี้ขึ้นซึ่งอธิบายถึงกระบวนการทั้งหมด: ErrorTracker - อูบุนตูวิกิพีเดีย (ไม่ได้พูดถึง whoopsie หรือ daisy ดังนั้นฉันจึงเพิ่มพวกเขา - โปรดแก้ไขฉันถ้าฉันทำผิด) ว้าว - นี่เป็นงานที่ยอดเยี่ยมในการปรับปรุงและปรับปรุงกระบวนการรายงานข้อผิดพลาด ฉันทิ้งคำถามนี้ไว้: ผู้ใช้เรียนรู้สถานะของปัญหาได้อย่างไร พิมพ์เขียวตอนนี้มีข้อกำหนดนี้ ผู้ใช้ควรมีวิธีตรวจสอบสถานะของรายงานข้อผิดพลาด เช่นมี ID รายงานที่พวกเขาสามารถดูเพื่อดูสถิติและ / หรือข้อผิดพลาด # …

2
“ ไม่มีรายงานภาคผนวกที่เขียนเพราะถึง MaxReports แล้ว” หมายความว่าอย่างไร
เมื่อติดตั้งแพ็คเกจอิมเมจเคอร์เนล Linux ฉันได้รับท่ามกลางข้อผิดพลาดอื่น ๆ : ไม่มีการเขียนรายงาน apport เพราะถึง MaxReports แล้ว ฉันจะลบรายงานเก่าได้อย่างไรเพื่อที่ Apport จะสามารถกลับมาใช้เวทมนตร์การรายงานบั๊กได้อีกครั้ง
48 apt  apport 

3
ระบบเริ่มต้นด้วยกล่องโต้ตอบ“ ตรวจพบปัญหาของโปรแกรมระบบ” เสมอ
สวัสดี, ฉันได้รับข้อผิดพลาดนี้ทุกครั้งเมื่อฉันบูตคอมพิวเตอร์ การติดตั้ง Ubuntu ของฉันใหม่และฉันได้รับข้อผิดพลาดเล็กน้อยในขั้นตอนสุดท้ายขณะติดตั้ง Ubuntu (เพราะฉันมีปัญหากับไดรเวอร์ CDROM ของฉัน) อย่างไรก็ตามการติดตั้งยังคงดำเนินต่อไป ตัวอย่างเช่นเมื่อฉันพยายามเปิด DRIVER DRIVER และ LANGUAGE SUPPORT (ในการตั้งค่าระบบ) เพิ่มเติมไม่มีอะไรเกิดขึ้นมันไม่เปิด เมื่อฉันลองในเทอร์มินัลgnome-language-selectorฉันได้รับข้อผิดพลาดนี้ Traceback (most recent call last): File "/usr/bin/gnome-language-selector", line 8, in <module> from LanguageSelector.gtk.GtkLanguageSelector import GtkLanguageSelector File "/usr/lib/python2.7/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 34, in <module> from aptdaemon.gtk3widgets import AptProgressDialog File "/usr/lib/python2.7/dist-packages/aptdaemon/gtk3widgets.py", line 61, in <module> …
35 apport 

3
apportcheckresume ข้อผิดพลาดที่เกิดขึ้นและการซ่อมแซมเปลือก gnome
ตั้งแต่ติดตั้ง Ubuntu 12.10 Gnome remix ฉันพบกับพฤติกรรมที่ไม่คาดคิดและไม่ต้องการในระบบของฉัน เกือบทุกครั้งหลังจากการดำเนินการต่อจาก suspend (หรือแม้กระทั่งหลังจากที่ปลดล็อกหน้าจอหลังจากที่มันจะไปที่ว่างเปล่า) ผมได้รับข้อผิดพลาด apportcheckresumeและข้อความUbuntu 12.10 พบข้อผิดพลาดภายใน หลายครั้งที่เหตุการณ์ของระบบไม่ทำงานต่อและฉันต้องเริ่มต้นใหม่ ครั้งอื่น ๆ in blancoเข้าสู่ระบบหน้าจอไม่สามารถมองเห็นหน้าจอว่างเปล่าและฉันต้องเขียนรหัสผ่านของฉัน บางครั้งยังมีสิ่งเพิ่มเติมเกิดขึ้น - พื้นผิวเลอะเทอะพื้นหลังและหน้าต่างบิดเบี้ยวด้วยเส้นแนวนอน ขออภัยฉันไม่สามารถแปลไฟล์บันทึกข้อผิดพลาด ข้อกำหนดระบบของฉัน: Ubuntu 12.10 3.5.0-19- ทั่วไป Gnome 3.6 Thinkpad T400 กราฟิกมือถือชิปเซ็ตIntel® GM45 Express Intel® Core ™ 2 Duo CPU P8600
34 gnome  suspend  apport 

2
วิธีคัดลอก / วางจาก“ ขออภัยแอปพลิเคชัน XXX หยุดลงโดยไม่คาดคิด”
แอพขัดข้องและฉันต้องการคัดลอกข้อความแสดงข้อผิดพลาดและวางลงในเครื่องมือค้นหาเพื่อหวังว่าจะได้พบวิธีแก้ปัญหา น่าเสียดายที่กล่องโต้ตอบข้อผิดพลาดไม่อนุญาตให้ฉันคัดลอก / วางอะไรก็ได้: โดยเฉพาะอย่างยิ่งการติดตามสแต็กซึ่งมีความยาวมาก การพิมพ์ด้วยตนเองช้าและไม่น่าเชื่อถือ บางทีรายละเอียดเดียวกันสามารถคัดลอกมาจากที่อื่นได้หรือไม่ หมายเหตุ: คล้ายกับฉันจะคัดลอกข้อความของข้อผิดพลาดที่ไม่สามารถรายงานได้อย่างไร แต่มีรายละเอียดเพิ่มเติม หากต้องปิดเป็นรายการที่ซ้ำกันแม้จะเป็นรุ่นใหม่กว่าฉันเชื่อว่ารายการนี้มีประโยชน์มากกว่า มันเป็นที่นิยมมากขึ้นโดยพฤตินัย: 200 ครั้งที่มีมุมมอง 42k ที่นี่

4
รับข้อความเกี่ยวกับข้อผิดพลาดของระบบภายใน
ฉันได้รับป๊อปอัปเกี่ยวกับข้อผิดพลาดของระบบภายใน (ดูภาพหน้าจอด้านล่าง) ในช่วงเวลาที่ผิดปกติ (วันละหลายครั้ง) ที่ฉันไม่รู้ว่าจะทำอย่างไร ถ้าฉันดำเนินการต่อผ่านกล่องโต้ตอบและพยายามรายงานข้อผิดพลาดกลับไปที่โครงการ Ubuntu ฉันได้รับข้อความแจ้งว่าการพัฒนาใน Ubuntu รุ่นนี้เสร็จสมบูรณ์แล้วและฉันควรขอความช่วยเหลือจากที่นี่ถ้าฉันไม่รู้ว่าจะทำอย่างไร ทำเกี่ยวกับมัน ฉันไม่. หากฉันแสดงรายละเอียดของข้อความแสดงข้อผิดพลาดพารามิเตอร์ "พา ธ ที่ใช้งานได้" จะแสดง/usr/share/apport/apport-gpu-error-intel.pyขึ้น นี่เป็นข้อผิดพลาดที่ฉันควรรายงานไปยัง Launchpad หรือเป็นเพียงข้อผิดพลาดในการกำหนดค่าที่อื่นหรือไม่ หากเป็นข้อผิดพลาดฉันจะรวบรวมข้อมูลที่ฉันต้องการ (และ devs) ได้อย่างไร อัปเดตเพื่อตอบสนองต่อความคิดเห็น:ฉันใช้งานASUS N53SNโดยใช้ซีพียู Intel Core i7 2630QM และ NVidia GeForce 550M GPU
21 12.04  apport 

2
ฉันจะอ่านไฟล์ความผิดพลาดจาก / var / crash ได้อย่างไร
php-fpm ชนกับเราและทิ้งไฟล์ไว้ /var/crash/_usr_sbin_php5-fpm.1002.crash มีข้อมูลบางอย่างในไฟล์นั้น แต่สิ่งที่ฉันตามมาอยู่ในส่วนที่เรียกว่า CoreDump ในรูปแบบที่เข้ารหัส base64 ฉันจะอ่านสิ่งที่ทำงานในเวลาที่เกิดความผิดพลาดได้อย่างไร?
20 apport 

1
จะแก้ไขไฟล์ core_pattern อย่างถาวรได้อย่างไร
ฉันพยายามค้นหาไฟล์ coredump ของฉันใน Ubuntu 12.04LTS แต่ฉันไม่สามารถ ปัญหาคือฉันต้องแก้ไขcore_patternเนื้อหาไฟล์หลังจากรีบูตทุกครั้งเพื่อให้ได้เนื่องจาก apport ใช้งานไม่ได้ (ไม่รู้สาเหตุ) มีวิธีการตั้งค่าcore_patternเนื้อหาของไฟล์อย่างถาวรหรือไม่?
20 12.04  kernel  apport 

2
ปลอดภัยที่จะลบ apport หรือไม่
ฉันจะทำอะไรผิดถ้าฉัน sudo apt-get purge apport ฉันมีแผนธุรกิจลับของฉันสำหรับการครอบครองโลกและใครจะรู้ว่ามีอะไรอยู่ในกองขยะ ฉันเคยเห็น Ubuntu (โดยเฉพาะdconf) สร้างการตั้งค่า config ใหม่ ฉันรู้วิธีปิดใช้งาน แต่ไม่สามารถไว้ใจได้ว่าจะยังคงปิดใช้งานอยู่ ดังนั้นคำถามของฉัน ใช่จ้ะฉันรู้ว่า distro ที่แตกต่างกันของฉัน ... แต่ฉันต้องการใช้ Ubuntu ถ้าฉันสามารถ

1
สนับสนุน Apport สำหรับแพ็คเกจที่ไม่ใช่ Ubuntu
ฉันได้อ่านเกี่ยวกับ apport และการใช้งานเป็นเวลาหนึ่งสัปดาห์แล้ว แต่ไม่เข้าใจสิ่งต่าง ๆ ด้านล่าง สถานการณ์: ฉันได้พัฒนาแอปพลิเคชันและจัดทำมัน MyApp.debและชื่อของมันคือ ชื่อแพคเกจไบนารีแอพลิเคชันได้โดยเริ่มต้นมีการติดตั้งในเส้นทางMyApp/opt/myapplication/bin/MyApp ต้องการ: เมื่อแอปพลิเคชันของฉันขัดข้องฉันต้องการรวบรวมคอร์ดัมพ์ ในแต่ละความผิดพลาดที่ตามมาจะต้องสร้างความผิดพลาดใหม่ แต่ไม่ได้เขียนทับความผิดพลาดที่มีอยู่ บางอย่างเช่นการเปลี่ยนชื่ออัตโนมัติพร้อมการประทับเวลาปัจจุบัน ฯลฯ จะช่วยฉันได้ เมื่อฉันติดตั้งแอปพลิเคชันของฉันบนเครื่องลูกค้าโปรแกรมติดตั้งของฉันจะต้องไม่แก้ไขพารามิเตอร์ทั้งระบบของเขา พูดเช่นฉันจะต้องไม่เปลี่ยนรูปแบบการสร้างไฟล์หลักของเขาเพราะผู้ใช้ / ลูกค้าอาจเกลียดแอปพลิเคชันของฉันเพราะฉันจะเปลี่ยนพารามิเตอร์ระบบของเขาโดยไม่ได้รับความยินยอมจากเขา ฉันตกลงกับเส้นทางของการสร้างไฟล์หลัก อาจเป็นไดเรกทอรีปัจจุบันหรือ/var/crash สิ่งที่ฉันได้สำรวจมาจนถึงตอนนี้: Apport เป็นยูทิลิตี้ที่ดีซึ่งทำให้สามารถสร้างไฟล์หลักได้ ใช้/proc/sys/kernel/core_patternฉันสามารถจัดรูปแบบไฟล์หลัก สิ่งนี้ให้ความยืดหยุ่นในการเปลี่ยนเส้นทางไฟล์หลักไปยังไดเรกทอรีที่กำหนดไว้ล่วงหน้าชื่อไฟล์แกนที่มี pid, รูปแบบเส้นทางของไฟล์ที่ผนวกเข้าหรือจบลงไปเป็นต้นสำหรับแพ็คเกจที่ไม่ใช่ Ubuntu ฉันต้องเขียน hooks เพื่อสร้าง core ทิ้ง (รายงาน) . เชื่อมโยงหลังจากรวบรวมรายงานที่จะอัปโหลด สิ่งที่ฉันไม่เข้าใจ: เป็น Apport ที่ฉันต้องดูใช่ไหม? ฉันหมายความว่ามันเพียงพอต่อความต้องการของฉันหรือไม่? หรือฉันควรจะมองอย่างอื่น แอปพลิเคชันของฉันอยู่ในประเภทใด ฉันเรียกมันว่าไม่ใช่อูบุนตูหรือไม่? ส่วนที่ 3 มันคืออะไร? …

1
ฉันจะดูไฟล์ CoreDump ได้อย่างไร
เมื่อรายงานข้อผิดพลาดจากความผิดพลาดข้อผิดพลาดจะถูกทำให้เป็นส่วนตัวและไฟล์ชื่อ CoreDump.gz เอกสาร Bug Triage ระบุว่าสิ่งต่อไปนี้: หากความผิดพลาดยังคงมีไฟล์แนบ CoreDump.gz แสดงว่าไม่สามารถรับการติดตามสแต็กแบบสัญลักษณ์โดยอัตโนมัติและตรวจสอบรายการซ้ำ Stacktrace.txt ดูเหมือนมนุษย์สามารถอ่านได้ ฉันจะเข้าใจความหมายของการติดตามสแต็กได้อย่างไร CoreDump withing CoreDump.gz ดูเหมือนมนุษย์ไม่สามารถอ่านได้ "การติดตามสแต็กแบบเต็มสัญลักษณ์" คืออะไร อะไรคือความแตกต่างระหว่าง "การติดตามสแต็กแบบเต็มสัญลักษณ์" ฉันจะดูเนื้อหาของไฟล์ CoreDump ได้อย่างไร? (ลอง 'cat' แต่ไม่สะอาด)

3
จะอ่านและใช้รายงานข้อขัดข้องได้อย่างไร
แอปพลิเคชันอิสระขนาดเล็กหยุดทำงานบนระบบของฉัน (Kubuntu 12.04) ฉันต้องการตรวจสอบข้อมูลด้วยตนเองในรายงานข้อผิดพลาดแล้วส่งอีเมลส่วนที่เกี่ยวข้องไปยังนักพัฒนา ไฟล์อยู่ใน/var/crash/_usr_bin_appname.1000.crashอย่างไรก็ตามฉันไม่แน่ใจว่าเครื่องมือใดที่ฉันต้องการเพื่ออ่านแก้ไขและบันทึกรายงานข้อขัดข้องในรูปแบบที่ฉันสามารถส่งอีเมลไปยังนักพัฒนาได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.