summaryrefslogtreecommitdiff
path: root/doc/rtd/topics/bugs.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rtd/topics/bugs.rst')
-rw-r--r--doc/rtd/topics/bugs.rst52
1 files changed, 32 insertions, 20 deletions
diff --git a/doc/rtd/topics/bugs.rst b/doc/rtd/topics/bugs.rst
index f9d9bc86..cc669ef1 100644
--- a/doc/rtd/topics/bugs.rst
+++ b/doc/rtd/topics/bugs.rst
@@ -3,20 +3,25 @@
Reporting Bugs
**************
-Logs
-====
+The following documents:
-To aid in debugging collecting the necessary logs, first run the
-`collect-logs` subcommand to produce a tarfile that you can easily upload
-to aid in intial debugging of your issue:
+1) How to collect information for reporting bugs
+2) How to file bugs to the upstream cloud-init project or for distro specific
+ packages
+
+Collect Logs
+============
+
+To aid in debugging, please collect the necessary logs. To do so, run the
+`collect-logs` subcommand to produce a tarfile that you can easily upload:
.. code-block:: shell-session
$ cloud-init collect-logs
Wrote /home/ubuntu/cloud-init.tar.gz
-If your cloud-init does not have the `collect-logs` subcommand, then please
-manually collect the base log files by doing the following:
+If your version of cloud-init does not have the `collect-logs` subcommand,
+then please manually collect the base log files by doing the following:
.. code-block:: shell-session
@@ -25,12 +30,17 @@ manually collect the base log files by doing the following:
$ sudo tar -cvf cloud-init.tar dmesg.txt journal.txt /run/cloud-init \
/var/log/cloud-init.log /var/log/cloud-init-output.log
-Reporting
-=========
+Report Upstream Bug
+===================
+
+Bugs for upstream cloud-init are tracked using Launchpad. To file a bug:
+
+1. Collect the necessary debug logs as described above
+2. `Create a Launchpad account`_ or login to your existing account
+3. `Report an upstream cloud-init bug`_
-Bugs for upstream cloud-init are tracked using Launchpad. To file a bug,
-`create a Launchpad account`_, login, and then
-`report an upstream cloud-init bug`_.
+If debug logs are not provided, you will be asked for them before any
+further time is spent debugging.
If your bug is for a specific distro using cloud-init, please first consider
reporting it with the upstream distro or confirm that it still occurs
@@ -46,16 +56,17 @@ specific reporting mechanisms:
Ubuntu
------
-To report a bug on Ubuntu use the `ubuntu-bug` command to automatically
-collect the necessary logs and file a bug on Launchpad:
+To report a bug on Ubuntu use the `ubuntu-bug` command on the affected
+system to automatically collect the necessary logs and file a bug on
+Launchpad:
.. code-block:: shell-session
$ ubuntu-bug cloud-init
If that does not work or is not an option, please collect the logs using the
-commands above and then report the bug on the `Ubuntu bug tracker`_. Make sure
-to attach your collected logs!
+commands in the above Collect Logs section and then report the bug on the
+`Ubuntu bug tracker`_. Make sure to attach your collected logs!
Debian
------
@@ -80,16 +91,17 @@ Arch
----
To file a bug against the Arch package of cloud-init please use the
-`Arch bugs`_. See the `Arch bug reporting wiki`_ for more details.
+`Arch Linux Bugtracker`_. See the `Arch bug reporting wiki`_ for more
+details.
-.. _create a Launchpad account: https://help.launchpad.net/YourAccount/NewAccount
-.. _report an upstream cloud-init bug: https://bugs.launchpad.net/cloud-init/+filebug
+.. _Create a Launchpad account: https://help.launchpad.net/YourAccount/NewAccount
+.. _Report an upstream cloud-init bug: https://bugs.launchpad.net/cloud-init/+filebug
.. _Ubuntu bug tracker: https://bugs.launchpad.net/ubuntu/+source/cloud-init/+filebug
.. _Debian bug tracker: https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=cloud-init;dist=unstable
.. _Debian bug reporting wiki: https://www.debian.org/Bugs/Reporting
.. _Red Hat bugzilla: https://bugzilla.redhat.com/
.. _SUSE bugzilla: https://bugzilla.suse.com/index.cgi
-.. _Arch bugs: https://bugs.archlinux.org/
+.. _Arch Linux Bugtracker: https://bugs.archlinux.org/
.. _Arch bug reporting wiki: https://wiki.archlinux.org/index.php/Bug_reporting_guidelines
.. vi: textwidth=79