چگونه اشکال را گزارش کنم؟


به جواب پذیرفته شده بروید




من با یک برنامه در اوبونتو مشکلی پیدا کردم.

سوالات:

  • چگونه می توانم به بهترین شکل مسئله را گزارش کنم؟
  • چه نوع اطلاعاتی باید ارائه دهم؟

458









7 :تعداد پاسخها


Ubuntu Wiki یک راهنمای کاملی دارد که به خوبی نشان داده شده است و بسیاری از سناریوهای ممکن را در بر می گیرد.

اصل آن صفحه این است که شما ابتدا به یک حساب Launchpad نیاز دارید ، سپس Alt+ را فشار داده F2و وارد کنید ubuntu-bug packagename . در 11.04 و بعد می توانید وارد ubuntu-bug -w پنجره آسیب دیده شوید و کلیک کنید.

در این صفحه ویکی روشهایی نیز وجود دارد که به شما می گوید:

یک فیلم آموزشی سریع وجود دارد که بهتر توضیح می دهد.

و اطلاعات بیشتر در مورد این سایت در مورد نحوه جمع آوری اطلاعات برای گزارش اشکال:


310



عمومی ترین و جامع ترین مجموعه دستورالعمل ها را می توانید در این صفحه راهنما که توسط جامعه نگهداری می شود ، پیدا کنید . این پاسخ در اصل ، آن صفحه را تثبیت می کند ، و از این رو توصیه می شود که آن را بخوانید ، و اگر در حال شکار اشکالات هستید ، لازم است که آن را بخوانید.

نسخه کوتاه:

  • بسته را به اشتباه می دانید؟ برو ubuntu-bug <packagename> در یک ترمینال
  • یک پنجره قبل از شما که حشره دار است؟ برو به نوع ubuntu-bug -w پایانه بروید و روی پنجره کلیک کنید.
  • پدی؟ برو ubuntu-bug <pid> در یک ترمینال
    همچنین می توانید به جای ترمینال از گفتگوی Run ( Alt+ F2) استفاده کنید.

نسخه طولانی:

مرحله اول: مقدماتی

مرحله دوم: بسته بندی را با خطا تعیین کنید

اگر می دانید کدام بسته مقصر است ، می توانید ubuntu-bug <packagename> برای شروع فرآیند گزارش اشکال اقدام به اجرا کنید . اکنون ممکن است به مرحله بعدی بروید.
دستورالعمل های دقیق در مورد پیدا کردن بسته مناسب در اینجا آورده شده است و اگر این دستورالعمل های دقیق کمک نکردند ، شما آخرین راه حل را دارید.

به عنوان آخرین چاره:

می توانید ubuntu-bug یک ترمینال یا پنجره Run تایپ کنید و به چند سؤال پاسخ دهید تا برخی از اطلاعات را در مورد اشکال جمع کنید.

اگر همه موارد دیگر شکست بخورد ، و شما قادر به تعیین بسته بندی مناسب نبودید ، ممکن است در کانالهای IRC از شما درخواست کمک کنید ، یا پیش بروید و در مورد عدم وجود بسته بندی خاصی ، اشکال را گزارش دهید. لطفاً توجه داشته باشید كه این امر تلاش بیشتری را برای گروه كوچك داوطلبان ما ایجاد می كند و از شما خواسته می شود كه همانطور كه ​​در عنوان عنوان شده است ، از آن استفاده كنید ، فقط به عنوان آخرین راه حل. همچنین توجه داشته باشید که این ممکن است روند رفع اشکال شما را به تأخیر بیندازد ، و این دلیل دیگری برای تلاش برای یافتن بسته مناسب است.

با رفتن به اینجا ، می توانید در مقابل هیچ بسته خاصی اشکال ایجاد کنید .

مرحله سوم: ارسال گزارش اشکال

(به نقل از کلمه کلیدی از ReportingBugs برای کامل بودن.)

پس از اجرای هر یک از دستورات فوق ، Apport (گزارشگر اشکال اوبونتو) داده های لازم را جمع آوری می کند. سپس پنجره ای ظاهر می شود که از شما سؤال می کند که آیا می خواهید اشکال را گزارش کنید. در صورت تمایل به مرور اطلاعات مربوط به جمع آوری شده ، روی "ارسال گزارش" کلیک کنید ، یا روی "محتوای گزارش" کلیک کنید.


گزارش-مشکل-گزارش

سپسportport اطلاعات مربوط به مشکل را در Launchpad بارگذاری می کند ، و سپس یک پنجره مرورگر جدید باز خواهد شد تا به شما اطلاع دهد که گزارش اشکال در حال پردازش است. پس از پردازش داده های گزارش اشکال ، صفحه جدیدی باز می شود که عنوان گزارش اشکال را از شما می خواهد. عنوان اشکال در تمام لیست های اشکال ظاهر می شود ، بنابراین مطمئن شوید که آن را به خوبی اشکال نشان می دهد. وقتی کارتان تمام شد ، روی "بعدی" کلیک کنید. سپس یک جستجو بر اساس عنوانی که به گزارش خطا داده اید ، رخ می دهد و موارد مشابهی را نشان می دهد. اگر به نظر می رسد یکی از این اشکالات دقیقی است که شما گزارش می دهید ، روی عنوان آن کلیک کنید ، سپس "بله ، این اشکالی است که من می توانم گزارش دهم". اگر اینطور نیست ، روی "نه ، باید گزارش یک اشکال جدید" را کلیک کنید. Launchpad سپس از شما اطلاعات بیشتری می خواهد. مهم است که شما سه چیز را مشخص کنید:

  • آنچه انتظار داشتید اتفاق بیفتد
  • در واقع چه اتفاقی افتاده است
  • در صورت امکان ، حداقل یک سری مراحل لازم برای تحقق آن ، در مرحله 1 "شروع برنامه"

قسمت توضیحات را تا آنجا که می توانید پر کنید ، بهتر است اطلاعات زیادی در توضیحات داشته باشید تا کافی نباشد.

در انتهای صفحه ، گزینه های اضافی وجود دارد که می توانید برای کامل تر کردن گزارش اشکال استفاده کنید:

  • این اشکال یک آسیب پذیری امنیتی است: لطفاً این مسئله را بررسی کنید اگر گزارش اشکال شما رفتاری را توصیف کند که می تواند برای کرک سیستم شما مورد سوء استفاده قرار بگیرد. (TODO: متن بهتر؟)

  • برچسب ها: شما می توانید برچسب های مربوط به گزارش اشکال خود را در اینجا اضافه کنید. مقادیر از پیش تعریف شده باید تنها باشند.

  • شامل یک پیوست: با استفاده از این گزینه ، می توانید پیوست های پشتیبان اضافه کنید تا دیگران را برای تولید اشکال توضیح داده یا به آنها کمک کنید. این ممکن است شامل یک تصویر صفحه نمایش ، فیلمبرداری از مشکل یا یک سند نمونه ای باشد که باعث تقصیر می شود. در صورت لزوم ، پیوست های اضافی می توانند پس از گزارش اشکال از طریق افزودن نظر / پیوست در انتهای صفحه اضافه شوند.

پس از اتمام کار ، روی "ارسال گزارش اشکال" کلیک کنید.

اگر شما نیاز به جمع آوری داده ها در خارج از خط دارید ، ممکن است از آن استفاده کنید apport-cli . دستورالعمل های مفصل در مورد این ، و بسیاری از نکات دیگر را می توان در ReportingBugs یافتhttps://help.ubuntu.com/community/ReportingBugs


146



به نظر می رسد جدیدترین راهنما ReportingBugs - Documentation Community Ubuntu است

به نظر من خیلی به روز است ، و فکر می کنم این اطلاعات اضافی در اینجا نادرست باشد.


49



اگر خطای X (زیر سیستم گرافیکی) دارید ، صفحه X اشکال زدایی بسیار مفید است:

معمولاً با انجام یک کار ubuntu-bug xorg ، اطلاعات صحیح را به Launchpad بدست می آورید. برایس می افزاید:

بله ، قطعاً یک توصیه خوب است. بلکه مطمئن شوید که در واقع مشکل را توصیف می کنید. رایج ترین اشتباه در ثبت گزارش های اشکال X توصیف کامل آنچه اتفاق افتاده است نیست. تصور نکنید که سیاههها به تنهایی داستان کامل را بیان می کنند - شفاف باشید.


43



اگر برنامه مورد نظر (به طور خاص نام بسته) را می شناسید ، توصیه می کنم ubuntu-bug از یک ترمینال از دستور استفاده کنید. ubuntu-bug packagename برخی از اطلاعات خودکار جمع آوری شده و شما را به سمت صفحه راه انداز یک صفحه اشکال گزارش حق می دهد ، جایی که می توانید مشکل را توصیف کنید.

همچنین زمان خوبی برای جستجوی کپی های احتمالی است و در صورت مشاهده یک کلیک دکمه "روی من هم تأثیر می گذارد".

این صفحه راهنما اطلاعات مفیدی دارد: ReportingBugs - مستندات انجمن اوبونتو


31



آن را به آسانی به عنوان بازدید از گفتوگو و پر کردن 2 یا 3 زمینه های است که وجود دارد. خط فرمان تنها راه نیست.

روش دیگر ، شما می توانید از این استفاده کنید ( PACKAGENAME در URL با نام بسته جایگزین کنید. به عنوان مثال: وحدت ، gnome-shell ، و غیره):

 http://bugs.launchpad.net/ubuntu/+source/PACKAGENAME/+filebug?no-redirect
 

در مستندات اوبونتو ذکر شده است .


27



باز کردن ترمینال و نوع:

 $reportbug
 

خروجی مانند:

 The program 'reportbug' is currently not installed. You can install it by typing: 
apt-get install reportbug

$apt-get install reportbug
 Do you want to continue? [Y/n] y 
 

مطبوعات Y: و آن را گزارش گزارش بر روی دستگاه اوبونتو

اکنون می توانید اشکال را گزارش دهید:

 $reportbug
Please enter the name of the package in which you have found a problem.
> packagename
*** Welcome to reportbug.  Use ? for help at prompts. ***
Detected character set: UTF-8
Please change your locale if this is incorrect.
 

1



انتشارات مرتبط


چگونه می توانم در یک اشکال مشترک شوم؟

چگونه می توانم خودم را به گزارش اشکال اضافه کنم؟ [تکثیر]

نحوه گزارش یک اشکال سیستم

چگونه اشکالات طبقه بندی می شوند و چرخه عمر یک اشکال چیست؟

من یک اشکال ITP را در bugs.debian.org ثبت کرده ام - حالا چگونه می توانم بسته را وارد اوبونتو کنم؟

چه ابزاری برای گزارش اشکالات وجود دارد

چگونه می توانم برش کاغذ را گزارش کنم؟

چگونه می توانم در Launchpad یک اشکال را به خود اختصاص دهم؟

چگونه می توانم سایتی را گزارش دهم که سوءاستفاده از آرم و علائم تجاری اوبونتو باشد؟

چگونه می توانم یک گزارش کامل اشکال را با زباله سقوط و مراحل تولید مثل ارائه دهم؟

[bug-reporting] سوال برچسب


چگونه می توان از یک ترمینال خاموش یا راه اندازی مجدد کرد؟

چگونه می توانم تاربل را که از .xz استفاده می کند فشرده کنم؟

چگونه یک دایرکتوری به PATH اضافه کنیم؟

چه برنامه های کاربردی در دسترس هستند؟

چگونه آپدیت ها را از طریق خط فرمان نصب کنیم؟

چگونه می توانم nodeJS خود را به آخرین نسخه بروزرسانی کنم؟

چگونه می توانم وابستگی های برآورده نشده پس از افزودن PPA را برطرف کنم؟

چگونه اسکریپت ها را در هنگام راه اندازی اجرا کنیم؟

"به روزرسانی متناسب با دریافت سودو" چه کاری انجام می دهد؟