BUG_REPORT.yml 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. # SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors
  2. # SPDX-License-Identifier: AGPL-3.0-or-later
  3. name: "🐛 Bug report: Nextcloud Server"
  4. description: "Submit a report and help us improve Nextcloud Server"
  5. title: "[Bug]: "
  6. labels: ["bug", "0. Needs triage"]
  7. body:
  8. - type: markdown
  9. attributes:
  10. value: |
  11. ### 👍 Thank you for contributing to our project!
  12. Please note this is a **free and open-source** project. Most people take on their own time to help you, so please, be patient.
  13. You can obtain [Enterprise support](https://nextcloud.com/support/) if you run Nextcloud Server in a mission critical environment.
  14. - type: markdown
  15. attributes:
  16. value: |
  17. ### 🚨 SECURITY INFO
  18. If you are reporting a security concern, please report it via [our HackerOne page](https://hackerone.com/nextcloud) instead and review our [security policy](https://nextcloud.com/security/).
  19. This allows us to coordinate the fix and release without potentially exposing all Nextcloud servers and users in the meantime.
  20. It also may qualify your report for a bug bounty reward.
  21. Thank you for helping make Nextcloud more secure!
  22. - type: checkboxes
  23. id: before-posting
  24. attributes:
  25. label: "⚠️ This issue respects the following points: ⚠️"
  26. description: All conditions are **required**. Your issue can be closed if these are checked incorrectly.
  27. options:
  28. - label: This is a **bug**, not a question or a configuration/webserver/proxy issue.
  29. required: true
  30. - label: This issue is **not** already reported on [Github](https://github.com/nextcloud/server/issues?q=is%3Aopen+is%3Aissue+label%3Abug) OR [Nextcloud Community Forum](https://help.nextcloud.com/) _(I've searched it)_.
  31. required: true
  32. - label: Nextcloud Server **is** up to date. See [Maintenance and Release Schedule](https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule) for supported versions.
  33. required: true
  34. - label: I agree to follow Nextcloud's [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/).
  35. required: true
  36. - type: textarea
  37. id: bug-description
  38. attributes:
  39. label: Bug description
  40. description: |
  41. Provide a description of the bug you're experiencing.
  42. Don't just expect someone will guess what your specific problem is and provide full details.
  43. validations:
  44. required: true
  45. - type: textarea
  46. id: reproduce
  47. attributes:
  48. label: Steps to reproduce
  49. description: |
  50. Describe the steps to reproduce the bug.
  51. The better your description is _(go 'here', click 'there'...)_ the fastest you'll get an _(accurate)_ answer.
  52. value: |
  53. 1.
  54. 2.
  55. 3.
  56. validations:
  57. required: true
  58. - type: textarea
  59. id: expected-behavior
  60. attributes:
  61. label: Expected behavior
  62. description: Describe what you expected to happen instead.
  63. validations:
  64. required: true
  65. - type: dropdown
  66. id: install-method
  67. attributes:
  68. label: Installation method
  69. description: |
  70. Select installation method you've used.
  71. _Describe the method in the "Additional info" section if you chose "Other"._
  72. options:
  73. - "Community Web installer on a VPS or web space"
  74. - "Community Manual installation with Archive"
  75. - "Community Docker image"
  76. - "Community NextcloudPi appliance"
  77. - "Community SNAP package"
  78. - "Community VM appliance"
  79. - "Other Community project"
  80. - "Official All-in-One appliance"
  81. - type: dropdown
  82. id: nextcloud-version
  83. attributes:
  84. label: Nextcloud Server version
  85. description: |
  86. Select Nextcloud Server version.
  87. _Versions not listed here are not maintained and not supported anymore_
  88. options:
  89. - "27"
  90. - "28"
  91. - "29"
  92. - "master"
  93. validations:
  94. required: true
  95. - type: dropdown
  96. id: system
  97. attributes:
  98. label: Operating system
  99. description: |
  100. Select operating system where Nextcloud Server is installed.
  101. _Describe in the "Additional info" section if you chose "Other"._
  102. options:
  103. - "Debian/Ubuntu"
  104. - "RHEL/CentOS"
  105. - "Other"
  106. - type: dropdown
  107. id: php
  108. attributes:
  109. label: PHP engine version
  110. description: |
  111. Select PHP engine version serving Nextcloud Server.
  112. _Describe in the "Additional info" section if you chose "Other"._
  113. options:
  114. - "PHP 8.0"
  115. - "PHP 8.1"
  116. - "PHP 8.2"
  117. - "PHP 8.3"
  118. - "Other"
  119. - type: dropdown
  120. id: webserver
  121. attributes:
  122. label: Web server
  123. description: |
  124. Select Webserver serving Nextcloud Server.
  125. _Describe in the "Additional info" section if you chose "Other"._
  126. options:
  127. - "Apache (supported)"
  128. - "Nginx"
  129. - "Other"
  130. - type: dropdown
  131. id: database
  132. attributes:
  133. label: Database engine version
  134. description: |
  135. Select Database engine serving Nextcloud Server.
  136. _Describe in the "Additional info" section if you chose "Other"._
  137. options:
  138. - "MySQL"
  139. - "MariaDB"
  140. - "PostgreSQL"
  141. - "SQlite"
  142. - "Oracle"
  143. - "Other"
  144. - type: dropdown
  145. id: fresh
  146. attributes:
  147. label: Is this bug present after an update or on a fresh install?
  148. description: |
  149. Select if bug is present after an update or on a fresh install.
  150. options:
  151. - "Updated from a MINOR version (ex. 22.1 to 22.2)"
  152. - "Upgraded to a MAJOR version (ex. 22 to 23)"
  153. - "Fresh Nextcloud Server install"
  154. - type: dropdown
  155. id: encryption
  156. attributes:
  157. label: Are you using the Nextcloud Server Encryption module?
  158. description: Select if encryption is Enabled on your Nextcloud Server.
  159. options:
  160. - "Encryption is Enabled"
  161. - "Encryption is Disabled"
  162. - type: checkboxes
  163. id: users
  164. attributes:
  165. label: What user-backends are you using?
  166. description: |
  167. Select **all** user-backends Enabled on your Nextcloud Server.
  168. _Describe in the "Additional info" section if you chose "Other"._
  169. options:
  170. - label: "Default user-backend _(database)_"
  171. - label: "LDAP/ Active Directory"
  172. - label: "SSO - SAML"
  173. - label: "Other"
  174. - type: textarea
  175. id: configs
  176. attributes:
  177. label: Configuration report
  178. description: |
  179. Provide information about your configuration.
  180. To get this information, execute one of the following commands on the CLI:
  181. ```shell
  182. sudo -u www-data php occ config:list system
  183. php occ config:list system
  184. ./occ config:list system
  185. ```
  186. > NOTE: This will be automatically formatted into code for better readability.
  187. render: shell
  188. - type: textarea
  189. id: apps
  190. attributes:
  191. label: List of activated Apps
  192. description: |
  193. Provide information about your apps.
  194. To get this information, execute one of the following commands on the CLI:
  195. ```shell
  196. sudo -u www-data php occ app:list
  197. php occ app:list
  198. ./occ app:list
  199. ```
  200. > NOTE: This will be automatically formatted into code for better readability.
  201. render: shell
  202. - type: textarea
  203. id: nextcloud-signingstatus
  204. attributes:
  205. label: Nextcloud Signing status
  206. description: |
  207. Provide Nextcloud Signing status.
  208. First, login as Admin user into your Nextcloud, then access this URL:
  209. ```shell
  210. https://yournextcloud.tld/index.php/settings/integrity/failed
  211. ```
  212. > NOTE: This will be automatically formatted into code for better readability.
  213. render: shell
  214. - type: textarea
  215. id: nextcloud-log
  216. attributes:
  217. label: Nextcloud Logs
  218. description: |
  219. Provide Nextcloud logs lines.
  220. Copy all contents from `data/nextcloud.log` or a RAW from `/settings/admin/logging` section:
  221. > NOTE: This will be automatically formatted into code for better readability.
  222. render: shell
  223. - type: textarea
  224. id: additional-info
  225. attributes:
  226. label: Additional info
  227. description: Any additional information related to the issue (ex. browser console errors, software versions).