OCI Container does not work correctly after upgrading to incus 7.1

After the last update, my docker cotainer (sabnzbd, linuxserver/sabnzbd - Docker Image ) does not work correclty. It starts, but fails during runtime.
This may related to the init and/or environment/path settings.
The container contains a python app with some dependencies. These dependencies are included in the container, but “not found” if launched via incus.
It works with incus 6 and I think also with 7.0.

Any Ideas or already a known issue?

Thanks

not working incus start:

incus launch  lscr.io:linuxserver/sabnzbd sabnzbd --console
Launching sabnzbd
To detach from the console, press: +a q
sh: 0"1": bad number
s6-linux-init: warning: unable to relinquish control terminal: Not a tty
/run/s6/basedir/scripts/rc.init: line 35: “/docker-mods”: not found
/run/s6/basedir/scripts/rc.init: warning: hook “/docker-mods” exited 127
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service init-migrations: starting
s6-rc: info: service init-envfile: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
[migrations] started
[migrations] no migrations found
s6-rc: info: service init-migrations successfully started
s6-rc: info: service init-adduser: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-envfile successfully started
usermod: no changes
───────────────────────────────────────




|     |  |  |   |   |     |     |
|   --|  |  |   | | | |  |  | | | |
|||| |_| |||||
_____ __ __ _ __    ____
| __  |  |  | |  |  |    \ 
| __ -|  |  | |  ||  |  |
||__||_____|____/

Based on images from linuxserver.io
───────────────────────────────────────

To support the app dev(s) visit:
SABnzbd: 


To support LSIO projects visit:





───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    911
User GID:    911
───────────────────────────────────────
Linuxserver.io version: 5.0.3-ls256
Build-date: 2026-05-31T10:06:15+00:00
───────────────────────────────────────

s6-rc: info: service init-adduser successfully started
s6-rc: info: service init-device-perms: starting
s6-rc: info: service init-device-perms successfully started
s6-rc: info: service init-os-end: starting
s6-rc: info: service init-os-end successfully started
s6-rc: info: service init-config: starting
s6-rc: info: service init-config successfully started
s6-rc: info: service init-sabnzbd-config: starting
s6-rc: info: service init-crontab-config: starting
s6-rc: info: service init-crontab-config successfully started
s6-rc: info: service init-sabnzbd-config successfully started
s6-rc: info: service init-config-end: starting
s6-rc: info: service init-config-end successfully started
s6-rc: info: service init-mods: starting
s6-rc: info: service init-mods successfully started
s6-rc: info: service init-mods-package-install: starting
s6-rc: info: service init-mods-package-install successfully started
s6-rc: info: service init-mods-end: starting
s6-rc: info: service init-mods-end successfully started
s6-rc: info: service init-custom-files: starting
[custom-init] No custom files found, skipping…
s6-rc: info: service init-custom-files successfully started
s6-rc: info: service init-services: starting
s6-rc: info: service init-services successfully started
s6-rc: info: service svc-sabnzbd: starting
s6-rc: info: service svc-cron: starting
s6-rc: info: service svc-cron successfully started
crond[166]: crond (busybox 1.37.0) started, log level 5
crond[166]: user:root entry:/15        *       *       *       *       run-parts /etc/periodic/15min
crond[166]: user:root entry:0   *       *       *       *       run-parts /etc/periodic/hourly
crond[166]: user:root entry:0   2       *       *       *       run-parts /etc/periodic/daily
crond[166]: user:root entry:0   3       *       *       6       run-parts /etc/periodic/weekly
crond[166]: user:root entry:0   5       1       *       *       run-parts /etc/periodic/monthly
Not all required Python modules are available, please check requirements.txt
Missing module: sabctools
You can read more at: 

If you still experience problems, remove all .pyc files in this folder and subfolders
Not all required Python modules are available, please check requirements.txt
Missing module: sabctools
You can read more at: 

If you still experience problems, remove all .pyc files in this folder and subfolders
Not all required Python modules are available, please check requirements.txt
Missing module: sabctools
You can read more at: 

If you still experience problems, remove all .pyc files in this folder and subfolders
Not all required Python modules are available, please check requirements.txt
Missing module: sabctools
You can read more at: 

If you still experience problems, remove all .pyc files in this folder and subfolders
^Cs6-rc: warning: received INT, aborting longrun transitions and exiting asap
s6-rc: warning: unable to start service svc-sabnzbd: command crashed with signal 2
crond[166]: user:root entry:/15        *       *       *       *       run-parts /etc/periodic/15min
crond[166]: user:root entry:0   *       *       *       *       run-parts /etc/periodic/hourly
crond[166]: user:root entry:0   2       *       *       *       run-parts /etc/periodic/daily
crond[166]: user:root entry:0   3       *       *       6       run-parts /etc/periodic/weekly

working Podman start:


podman run --rm -it linuxserver/sabnzbd:latest
[migrations] started
[migrations] no migrations found
usermod: no changes
───────────────────────────────────────

  ██╗     ███████╗██╗ ██████╗
  ██║     ██╔════╝██║██╔═══██╗
  ██║     ███████╗██║██║   ██║
  ██║     ╚════██║██║██║   ██║
  ███████╗███████║██║╚██████╔╝
  ╚══════╝╚══════╝╚═╝ ╚═════╝

Brought to you by linuxserver.io
───────────────────────────────────────

To support the app dev(s) visit:
SABnzbd: 


To support LSIO projects visit:





───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    911
User GID:    911
───────────────────────────────────────
Linuxserver.io version: 5.0.3-ls256
Build-date: 2026-05-31T10:06:15+00:00
───────────────────────────────────────

[custom-init] No custom files found, skipping…
crond[150]: crond (busybox 1.37.0) started, log level 5
crond[150]: user:root entry:/15        *       *       *       *       run-parts /etc/periodic/15min
crond[150]: user:root entry:0   *       *       *       *       run-parts /etc/periodic/hourly
crond[150]: user:root entry:0   2       *       *       *       run-parts /etc/periodic/daily
crond[150]: user:root entry:0   3       *       *       6       run-parts /etc/periodic/weekly
crond[150]: user:root entry:0   5       1       *       *       run-parts /etc/periodic/monthly
2026-06-03 12:06:56,487::INFO::[SABnzbd:1134] --------------------------------
2026-06-03 12:06:56,487::INFO::[SABnzbd:1135] SABnzbd.py-5.0.3
2026-06-03 12:06:56,487::INFO::[SABnzbd:1136] Full executable path = /app/sabnzbd/SABnzbd.py
2026-06-03 12:06:56,487::INFO::[SABnzbd:1137] Arguments = “/app/sabnzbd/SABnzbd.py” “–config-file” “/config” “–server” “::”
2026-06-03 12:06:56,488::INFO::[SABnzbd:1146] Certifi version = 2026.04.22
2026-06-03 12:06:56,488::INFO::[SABnzbd:1147] Loaded additional certificates from /lsiopy/lib/python3.12/site-packages/certifi/cacert.pem
2026-06-03 12:06:56,488::INFO::[SABnzbd:1153] Using INI file /config/sabnzbd.ini
2026-06-03 12:06:56,489::INFO::[filesystem:736] Creating directories: /config/Downloads/incomplete
2026-06-03 12:06:56,489::INFO::[filesystem:736] Creating directories: /config/Downloads/complete
2026-06-03 12:06:56,489::INFO::[cfg:804] Config conversion set 1
2026-06-03 12:06:56,490::INFO::[cfg:840] Config conversion set 2
2026-06-03 12:06:56,490::INFO::[cfg:845] Config conversion set 3
2026-06-03 12:06:56,490::INFO::[cfg:856] Config conversion set 4
2026-06-03 12:06:56,490::INFO::[cfg:868] Config conversion set 5
2026-06-03 12:06:56,491::INFO::[config:1004] Writing settings to INI file /config/sabnzbd.ini
2026-06-03 12:06:56,493::INFO::[filesystem:736] Creating directories: /config/admin/future
2026-06-03 12:06:56,493::INFO::[filesystem:1110] [N/A] /config/admin/totals10.sab missing
2026-06-03 12:06:56,575::INFO::[postproc:151] Loading postproc queue
2026-06-03 12:06:56,575::INFO::[filesystem:1110] [N/A] /config/admin/postproc2.sab missing
2026-06-03 12:06:56,576::INFO::[filesystem:1110] [N/A] /config/admin/watched_data2.sab missing
2026-06-03 12:06:56,577::INFO::[filesystem:1110] [N/A] /config/admin/rss_data.sab missing
2026-06-03 12:06:56,577::INFO::[scheduler:191] Scheduling RSS interval task every 60 min (delay=22)
2026-06-03 12:06:56,577::INFO::[scheduler:200] Scheduling version check in 10 minutes and daily at 21:41
2026-06-03 12:06:56,578::INFO::[scheduler:215] Setting schedule for midnight auto history-purge
2026-06-03 12:06:56,578::INFO::[scheduler:224] Setting schedule for midnight BPS reset
2026-06-03 12:06:56,578::INFO::[scheduler:233] Setting schedule for midnight server expiration check
2026-06-03 12:06:56,579::INFO::[scheduler:242] Setting schedule for server quota check
2026-06-03 12:06:56,579::INFO::[filesystem:1110] [N/A] /config/admin/queue10.sab missing
2026-06-03 12:06:56,580::INFO::[init:312] All processes started
2026-06-03 12:06:56,580::INFO::[SABnzbd:332] Template location for Glitter is /app/sabnzbd/interfaces/Glitter
2026-06-03 12:06:56,581::INFO::[SABnzbd:332] Template location for Config is /app/sabnzbd/interfaces/Config
2026-06-03 12:06:56,583::INFO::[misc:1318] [N/A] Running external command: [‘/usr/bin/unrar’]
2026-06-03 12:06:56,587::INFO::[misc:1318] [N/A] Running external command: [‘/usr/bin/7zz’]
2026-06-03 12:06:56,594::INFO::[misc:1318] [N/A] Running external command: [‘/usr/local/bin/par2’, ‘-V’]
2026-06-03 12:06:56,596::INFO::[SABnzbd:417] SABCTools module (v9.4.0)… found!
2026-06-03 12:06:56,596::INFO::[SABnzbd:418] SABCTools module is using SIMD set: AVX2
2026-06-03 12:06:56,596::INFO::[SABnzbd:419] SABCTools module is linked to OpenSSL: True
2026-06-03 12:06:56,597::INFO::[SABnzbd:436] Cryptography module (v48.0.0)… found!
2026-06-03 12:06:56,597::INFO::[SABnzbd:439] par2 binary… found (/usr/local/bin/par2)
2026-06-03 12:06:56,597::INFO::[SABnzbd:446] UNRAR binary… found (/usr/bin/unrar)
2026-06-03 12:06:56,597::INFO::[SABnzbd:454] UNRAR binary version 7.20
2026-06-03 12:06:56,597::INFO::[SABnzbd:461] 7za binary… found (/usr/bin/7zz)
2026-06-03 12:06:56,597::INFO::[SABnzbd:463] 7za binary version 25.01
2026-06-03 12:06:56,597::INFO::[SABnzbd:469] nice binary… found (/bin/nice)
2026-06-03 12:06:56,597::INFO::[SABnzbd:473] ionice binary… found (/bin/ionice)
2026-06-03 12:06:56,598::INFO::[SABnzbd:1349] Starting web-interface on :::8080
2026-06-03 12:06:56,598::INFO::[_cplogging:213] [03/Jun/2026:12:06:56] ENGINE Bus STARTING
2026-06-03 12:06:56,701::INFO::[_cplogging:213] [03/Jun/2026:12:06:56] ENGINE Serving on http://:::8080
2026-06-03 12:06:56,701::INFO::[_cplogging:213] [03/Jun/2026:12:06:56] ENGINE Bus STARTED
2026-06-03 12:06:56,703::INFO::[SABnzbd:1388] Starting SABnzbd.py-5.0.3
2026-06-03 12:06:56,707::INFO::[dirscanner:112] Dirscanner starting up
2026-06-03 12:06:56,709::INFO::[panic:229] Launching browser with http://127.0.0.1:8080
2026-06-03 12:06:56,710::INFO::[notifier:169] Sending notification: SABnzbd - SABnzbd 5.0.3 started (type=startup, job_cat=None)
2026-06-03 12:06:56,711::INFO::[init:476] Commit = 7549f239562634ef06d618f73a22dd2d8be03206
2026-06-03 12:06:56,712::INFO::[init:477] Python-version = 3.12.13 (main, Apr 10 2026, 13:58:11) [GCC 15.2.0]
2026-06-03 12:06:56,712::INFO::[init:478] CPU architecture = x86_64
2026-06-03 12:06:56,712::INFO::[init:479] Platform = Flatpak
2026-06-03 12:06:56,713::INFO::[init:480] JSON-module = orjson 3.11.8
2026-06-03 12:06:56,713::INFO::[init:481] Preferred encoding = UTF-8
2026-06-03 12:06:56,713::INFO::[init:482] SSL version = OpenSSL 3.5.6 7 Apr 2026
2026-06-03 12:06:56,725::INFO::[zconfig:61] No bonjour/zeroconf support installed
2026-06-03 12:06:56,726::INFO::[ssdp:109] Serving SSDP on 192.168.178.2 as SABnzbd
[ls.io-init] done.
crond[150]: user:root entry:/15        *       *       *       *       run-parts /etc/periodic/15min
crond[150]: user:root entry:0   *       *       *       *       run-parts /etc/periodic/hourly
crond[150]: user:root entry:0   2       *       *       *       run-parts /etc/periodic/daily
crond[150]: user:root entry:0   3       *       *       6       run-parts /etc/periodic/weekly
crond[150]: user:root entry:0   5       1       *       *       run-parts /etc/periodic/monthly
crond[150]: wakeup dt=5
crond[150]: file root:
crond[150]:  line run-parts /etc/periodic/15min
crond[150]:  line run-parts /etc/periodic/hourly
crond[150]:  line run-parts /etc/periodic/daily
crond[150]:  line run-parts /etc/periodic/weekly
crond[150]:  line run-parts /etc/periodic/monthly

What distribution is that on?

We fixed what should be the source of this issue immediately after the 7.1 release.
Cherry-picks of that fix should be present at least in the Zabbly packages and ArchLinux packages (given @Foxboron helped track this issue down). I did ping the NixOS folks about it too but haven’t checked if they pulled the fix in.

Its (plain) ArchLinux. But if its already fixed upstream, i‘m happy. I did not need it at the moment, just kuma shows that this was down.

Thanks for quick reply and great work!