debian package doesn't declare enough dependencies
```
docker run -it ubuntu:24.04 bash
apt-get update
apt-get install -y curl
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/isolate.asc] http://www.ucw.cz/isolate/debian/ noble-isolate main" >/etc/apt/sources.list.d/isolate.list
curl https://www.ucw.cz/isolate/debian/signing-key.asc >/etc/apt/keyrings/isolate.asc
apt-get update
apt-get install -y isolate
```
results in:
```
[...]
Adding new group isolate
/var/lib/dpkg/info/isolate.postinst: 8: addgroup: not found
dpkg: error processing package isolate (--configure):
installed isolate package post-installation script subprocess returned error exit status 127
```
I guess you should declare adduser as an explicit dependency. Seems that in the CMS docker image, it gets pulled in by any of `git`, `libcups2-dev`, `default-jdk-headless`, or `build-essential`, so it's quite easy to install it accidentally.
关闭于 2025-09-01 0 条评论