Swizzin - Not compatible with Debian 13 #1988

Closed
opened 2026-02-05 03:13:28 +03:00 by OVERLORD · 3 comments
Owner

Originally created by @ither on GitHub (Nov 12, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Swizzin

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/swizzin.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📈 Which Proxmox version are you on?

pve-manager/8.4.14/b502d23c55afcba1 (running kernel: 6.8.12-16-pve)

📝 Provide a clear and concise description of the issue.

By default, the LXC created uses Debian 13 and is created correctly, but the script that installs all the Swizzin software expects Debian 12 and does not run.

I used the following command, and it runs correctly. I think that what is needed is to change the default version of Debian to 12 until it is supported.

var_version=12 bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/swizzin.sh)"

🔄 Steps to reproduce the issue.

Run the script bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/swizzin.sh)"

When prompted to run the Swizzin script, press y. It ends in an error

Paste the full error output (if available).

Your release (Trixie) of Debian is not supported.

🖼️ Additional context (optional).

 🆔  Container ID: 100
 🖥️  Operating System: debian (13)
 📦  Container Type: Unprivileged
 💾  Disk Size: 20 GB
 🧠  CPU Cores: 2
 🛠️  RAM Size: 4096 MiB
 🔍  Verbose Mode: Enabled
 🚀  Creating a Swizzin LXC using the above default settings
 
 ✔️   Storage zfs-images-pve16 (Free: 5.3TB  Used: 125.0KB) [Template]
 ✔️   Storage zfs-vmdata-pve16 (Free: 5.3TB  Used: 125.0KB) [Container]
 ✔️   Cluster is quorate
 ✔️   Template debian-13-standard_13.1-2_amd64.tar.zst [online]
  💡   Template debian-13-standard_13.1-2_amd64.tar.zst is missing or corrupted. Re-downloading.
 ✔️   Template download successful.
 ✔️   LXC Container 100 was successfully created.
 ✔️   Started LXC Container
 ✔️   Network in LXC is reachable (ping)
 ✔️   Customized LXC Container
 ✔️   Set up Container OS
 ✔️   Network Connected: 10.1.11.104 
 ✔️   IPv4 Internet Connected
  ✖️   IPv6 Internet Not Connected
 ✔️   Git DNS: github.com:(✔️ ) raw.githubusercontent.com:(✔️ ) api.github.com:(✔️ ) git.community-scripts.org:(✔️ )
Hit:1 http://deb.debian.org/debian trixie InRelease
Hit:2 http://deb.debian.org/debian trixie-updates InRelease
Hit:3 http://security.debian.org trixie-security InRelease
Reading package lists... Done                 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
 bind9-dnsutils bind9-host bind9-libs
3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,459 kB of archives.
After this operation, 24.6 kB of additional disk space will be used.
Get:1 http://security.debian.org trixie-security/main amd64 bind9-host amd64 1:9.20.15-1~deb13u1 [55.4 kB]
Get:2 http://security.debian.org trixie-security/main amd64 bind9-dnsutils amd64 1:9.20.15-1~deb13u1 [165 kB]
Get:3 http://security.debian.org trixie-security/main amd64 bind9-libs amd64 1:9.20.15-1~deb13u1 [1,238 kB]
Fetched 1,459 kB in 0s (10.3 MB/s)      
apt-listchanges: Reading changelogs...
(Reading database ... 20272 files and directories currently installed.)
Preparing to unpack .../bind9-host_1%3a9.20.15-1~deb13u1_amd64.deb ...
Unpacking bind9-host (1:9.20.15-1~deb13u1) over (1:9.20.11-4) ...
Preparing to unpack .../bind9-dnsutils_1%3a9.20.15-1~deb13u1_amd64.deb ...
Unpacking bind9-dnsutils (1:9.20.15-1~deb13u1) over (1:9.20.11-4) ...
Preparing to unpack .../bind9-libs_1%3a9.20.15-1~deb13u1_amd64.deb ...
Unpacking bind9-libs:amd64 (1:9.20.15-1~deb13u1) over (1:9.20.11-4) ...
Setting up bind9-libs:amd64 (1:9.20.15-1~deb13u1) ...
Setting up bind9-host (1:9.20.15-1~deb13u1) ...
Setting up bind9-dnsutils (1:9.20.15-1~deb13u1) ...
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for libc-bin (2.41-12) ...
 ✔️   Updated Container OS
  💡   WARNING: This script will run an external installer from a third-party source (https://swizzin.ltd/).
  💡   The following code is NOT maintained or audited by our repository.
  💡   If you have any doubts or concerns, please review the installer code before proceeding:
        🌐   →  https://s5n.sh

     Do you want to continue? [y/N]: y
Starting Swizzin installation
...     Installing git
       Git Installed
...     Cloning swizzin repo to localhost
       Swizzin cloned!
tput: unknown terminfo capability 'ZH'
tput: unknown terminfo capability 'ZR'
...     Setting correct permissions on swizzin files
       ✔   Permissions set

...     Installing lsb-release
ERROR   Your release (trixie) of Debian is not supported.
       Please consult the above and/or check the log (less -R +G /root/logs/swizzin.log)

[ERROR] in line 26: exit code 0: while executing command bash <(curl -sL s5n.sh)

[ERROR] in line 1346: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh)"
Originally created by @ither on GitHub (Nov 12, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Swizzin ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/swizzin.sh)" ### ⚙️ What settings are you using? - [ ] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📈 Which Proxmox version are you on? pve-manager/8.4.14/b502d23c55afcba1 (running kernel: 6.8.12-16-pve) ### 📝 Provide a clear and concise description of the issue. By default, the LXC created uses Debian 13 and is created correctly, but the script that installs all the Swizzin software expects Debian 12 and does not run. I used the following command, and it runs correctly. I think that what is needed is to change the default version of Debian to 12 until it is supported. ``` var_version=12 bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/swizzin.sh)" ``` ### 🔄 Steps to reproduce the issue. Run the script `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/swizzin.sh)"` When prompted to run the Swizzin script, press `y`. It ends in an error ### ❌ Paste the full error output (if available). Your release (Trixie) of Debian is not supported. ### 🖼️ Additional context (optional). ``` 🆔 Container ID: 100 🖥️ Operating System: debian (13) 📦 Container Type: Unprivileged 💾 Disk Size: 20 GB 🧠 CPU Cores: 2 🛠️ RAM Size: 4096 MiB 🔍 Verbose Mode: Enabled 🚀 Creating a Swizzin LXC using the above default settings ✔️ Storage zfs-images-pve16 (Free: 5.3TB Used: 125.0KB) [Template] ✔️ Storage zfs-vmdata-pve16 (Free: 5.3TB Used: 125.0KB) [Container] ✔️ Cluster is quorate ✔️ Template debian-13-standard_13.1-2_amd64.tar.zst [online] 💡 Template debian-13-standard_13.1-2_amd64.tar.zst is missing or corrupted. Re-downloading. ✔️ Template download successful. ✔️ LXC Container 100 was successfully created. ✔️ Started LXC Container ✔️ Network in LXC is reachable (ping) ✔️ Customized LXC Container ✔️ Set up Container OS ✔️ Network Connected: 10.1.11.104 ✔️ IPv4 Internet Connected ✖️ IPv6 Internet Not Connected ✔️ Git DNS: github.com:(✔️ ) raw.githubusercontent.com:(✔️ ) api.github.com:(✔️ ) git.community-scripts.org:(✔️ ) Hit:1 http://deb.debian.org/debian trixie InRelease Hit:2 http://deb.debian.org/debian trixie-updates InRelease Hit:3 http://security.debian.org trixie-security InRelease Reading package lists... Done Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: bind9-dnsutils bind9-host bind9-libs 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 1,459 kB of archives. After this operation, 24.6 kB of additional disk space will be used. Get:1 http://security.debian.org trixie-security/main amd64 bind9-host amd64 1:9.20.15-1~deb13u1 [55.4 kB] Get:2 http://security.debian.org trixie-security/main amd64 bind9-dnsutils amd64 1:9.20.15-1~deb13u1 [165 kB] Get:3 http://security.debian.org trixie-security/main amd64 bind9-libs amd64 1:9.20.15-1~deb13u1 [1,238 kB] Fetched 1,459 kB in 0s (10.3 MB/s) apt-listchanges: Reading changelogs... (Reading database ... 20272 files and directories currently installed.) Preparing to unpack .../bind9-host_1%3a9.20.15-1~deb13u1_amd64.deb ... Unpacking bind9-host (1:9.20.15-1~deb13u1) over (1:9.20.11-4) ... Preparing to unpack .../bind9-dnsutils_1%3a9.20.15-1~deb13u1_amd64.deb ... Unpacking bind9-dnsutils (1:9.20.15-1~deb13u1) over (1:9.20.11-4) ... Preparing to unpack .../bind9-libs_1%3a9.20.15-1~deb13u1_amd64.deb ... Unpacking bind9-libs:amd64 (1:9.20.15-1~deb13u1) over (1:9.20.11-4) ... Setting up bind9-libs:amd64 (1:9.20.15-1~deb13u1) ... Setting up bind9-host (1:9.20.15-1~deb13u1) ... Setting up bind9-dnsutils (1:9.20.15-1~deb13u1) ... Processing triggers for man-db (2.13.1-1) ... Processing triggers for libc-bin (2.41-12) ... ✔️ Updated Container OS 💡 WARNING: This script will run an external installer from a third-party source (https://swizzin.ltd/). 💡 The following code is NOT maintained or audited by our repository. 💡 If you have any doubts or concerns, please review the installer code before proceeding: 🌐 → https://s5n.sh Do you want to continue? [y/N]: y Starting Swizzin installation ... Installing git Git Installed ... Cloning swizzin repo to localhost Swizzin cloned! tput: unknown terminfo capability 'ZH' tput: unknown terminfo capability 'ZR' ... Setting correct permissions on swizzin files ✔ Permissions set ... Installing lsb-release ERROR Your release (trixie) of Debian is not supported. Please consult the above and/or check the log (less -R +G /root/logs/swizzin.log) [ERROR] in line 26: exit code 0: while executing command bash <(curl -sL s5n.sh) [ERROR] in line 1346: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh)" ```
OVERLORD added the bug label 2026-02-05 03:13:28 +03:00
Author
Owner

@MickLesk commented on GitHub (Nov 12, 2025):

Can you share the Outputs then we downgrade it

@MickLesk commented on GitHub (Nov 12, 2025): Can you share the Outputs then we downgrade it
Author
Owner

@ither commented on GitHub (Nov 13, 2025):

I pasted all the console output in the PR

@ither commented on GitHub (Nov 13, 2025): I pasted all the console output in the PR
Author
Owner

@michelroegl-brunner commented on GitHub (Nov 13, 2025):

Fix merged.

@michelroegl-brunner commented on GitHub (Nov 13, 2025): Fix merged.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1988