|
| 1 | +name: "🐧 Incus-specific Issue Report" |
| 2 | +description: Report an issue that only happens on Incus. For general script bugs, use the ProxmoxVE repo (see the other option in the chooser). |
| 3 | +labels: ["bug", "incus"] |
| 4 | +body: |
| 5 | + - type: markdown |
| 6 | + attributes: |
| 7 | + value: | |
| 8 | + ## ⚠️ **IMPORTANT - READ FIRST** |
| 9 | + - 🧭 **Is this really Incus-specific?** These scripts are mirrored 1:1 from [community-scripts/ProxmoxVE](https://github.com/community-scripts/ProxmoxVE). If the script fails the same way it would on Proxmox (install logic, app configuration, upstream package errors), please report it **upstream in ProxmoxVE** instead — fixes there flow back here automatically. Use this template **only** for problems that are unique to running the script under Incus (e.g. Incus container/VM behaviour, `incus` CLI, storage/network, image differences). |
| 10 | + - 🔍 **Search first:** Check the [closed issues](https://github.com/community-scripts/incus/issues?q=is%3Aissue+is%3Aclosed) before opening a new one. |
| 11 | + - 🔎 If you hit `[ERROR] in line 23: exit code *: while executing command "$@" > /dev/null 2>&1`, rerun the script in verbose mode before submitting. |
| 12 | +
|
| 13 | + Thank you for taking the time to report an issue! Please provide as much detail as possible. |
| 14 | +
|
| 15 | + - type: input |
| 16 | + id: guidelines |
| 17 | + attributes: |
| 18 | + label: ✅ Have you read and understood the above guidelines? |
| 19 | + placeholder: "yes" |
| 20 | + validations: |
| 21 | + required: true |
| 22 | + |
| 23 | + - type: dropdown |
| 24 | + id: incus_specific |
| 25 | + attributes: |
| 26 | + label: 🧭 Why is this Incus-specific? |
| 27 | + description: "If the same failure would occur on Proxmox, please report it upstream in ProxmoxVE instead." |
| 28 | + options: |
| 29 | + - "" |
| 30 | + - "It fails only on Incus and works (or would work) on Proxmox" |
| 31 | + - "It relates to the Incus CLI / storage / network / image" |
| 32 | + - "I'm not sure (this issue may be moved upstream)" |
| 33 | + validations: |
| 34 | + required: true |
| 35 | + |
| 36 | + - type: dropdown |
| 37 | + id: verbose_run |
| 38 | + attributes: |
| 39 | + label: 🔎 Did you run the script with verbose mode enabled? |
| 40 | + description: "Required for debugging any script issue. A verbose log is mandatory." |
| 41 | + options: |
| 42 | + - "" |
| 43 | + - "Yes, verbose mode was enabled and the output is included below" |
| 44 | + - "No (this issue will likely be closed automatically)" |
| 45 | + validations: |
| 46 | + required: true |
| 47 | + |
| 48 | + - type: input |
| 49 | + id: script_name |
| 50 | + attributes: |
| 51 | + label: 📜 What is the name of the script you are using? |
| 52 | + placeholder: "e.g., NextcloudPi, Zigbee2MQTT" |
| 53 | + validations: |
| 54 | + required: true |
| 55 | + |
| 56 | + - type: input |
| 57 | + id: script_command |
| 58 | + attributes: |
| 59 | + label: 📂 What was the exact command used to execute the script? |
| 60 | + placeholder: "e.g., bash -c \"$(curl -fsSL https://raw.githubusercontent.com/community-scripts/incus/main/ct/zigbee2mqtt.sh)\"" |
| 61 | + validations: |
| 62 | + required: true |
| 63 | + |
| 64 | + - type: dropdown |
| 65 | + id: instance_type |
| 66 | + attributes: |
| 67 | + label: 📦 Incus instance type |
| 68 | + options: |
| 69 | + - "" |
| 70 | + - Container |
| 71 | + - Virtual Machine |
| 72 | + validations: |
| 73 | + required: true |
| 74 | + |
| 75 | + - type: checkboxes |
| 76 | + validations: |
| 77 | + required: true |
| 78 | + attributes: |
| 79 | + label: ⚙️ What settings are you using? |
| 80 | + options: |
| 81 | + - label: Default Settings |
| 82 | + - label: Advanced Settings |
| 83 | + |
| 84 | + - type: markdown |
| 85 | + attributes: |
| 86 | + value: "💡 **Tip:** If you are using Advanced Settings, please test with Default Settings before submitting an issue." |
| 87 | + |
| 88 | + - type: dropdown |
| 89 | + id: linux_distribution |
| 90 | + attributes: |
| 91 | + label: 🖥️ Which Linux distribution is the instance running? |
| 92 | + options: |
| 93 | + - |
| 94 | + - Alpine |
| 95 | + - Debian 11 |
| 96 | + - Debian 12 |
| 97 | + - Debian 13 |
| 98 | + - Ubuntu 22.04 |
| 99 | + - Ubuntu 24.04 |
| 100 | + - Ubuntu 24.10 |
| 101 | + validations: |
| 102 | + required: true |
| 103 | + |
| 104 | + - type: input |
| 105 | + id: incus_version |
| 106 | + attributes: |
| 107 | + label: 📈 Which Incus version are you on? |
| 108 | + placeholder: "run `incus --version` on your host" |
| 109 | + validations: |
| 110 | + required: true |
| 111 | + |
| 112 | + - type: input |
| 113 | + id: host_os |
| 114 | + attributes: |
| 115 | + label: 🧱 Which OS/distribution is the Incus host running? |
| 116 | + placeholder: "e.g., Debian 12, Ubuntu 24.04, Arch" |
| 117 | + validations: |
| 118 | + required: true |
| 119 | + |
| 120 | + - type: textarea |
| 121 | + id: issue_description |
| 122 | + attributes: |
| 123 | + label: 📝 Provide a clear and concise description of the issue. |
| 124 | + validations: |
| 125 | + required: true |
| 126 | + |
| 127 | + - type: textarea |
| 128 | + id: steps_to_reproduce |
| 129 | + attributes: |
| 130 | + label: 🔄 Steps to reproduce the issue. |
| 131 | + placeholder: "e.g., Step 1: ..., Step 2: ..." |
| 132 | + validations: |
| 133 | + required: true |
| 134 | + |
| 135 | + - type: textarea |
| 136 | + id: error_output |
| 137 | + attributes: |
| 138 | + label: ❌ Paste the full error output (if available). |
| 139 | + placeholder: "Include any relevant logs or error messages." |
| 140 | + validations: |
| 141 | + required: true |
| 142 | + |
| 143 | + - type: textarea |
| 144 | + id: additional_context |
| 145 | + attributes: |
| 146 | + label: 🖼️ Additional context (optional). |
| 147 | + placeholder: "Include screenshots, code blocks (use triple backticks ```), or any other relevant information." |
| 148 | + validations: |
| 149 | + required: false |
0 commit comments