-
v1.0.3 Stable
released this
2026-08-09 17:42:40 +00:00 | 0 commits to main since this releaseLLeMbas 1.0.3
Two Arch-isms in the installer, both of which only a Debian machine could
find.deploy/lxc-install.shhad never been executed -- it was reviewed and
syntax-checked, which is not the same claim -- and running it is what found
them.- Fixed: deploy/install.sh could not create its virtualenv on Debian, and
so deploy/lxc-install.sh could not finish. It called barepython, which is
Python 3 on Arch -- the machine this was written and only ever run on -- and
does not exist on Debian at all unlesspython-is-python3is installed. The
LXC bootstrap installspython3, so the install aborted at the virtualenv
step with the service user, the bind mount and the clone already made. It now
callspython3, which is right on both. - Fixed: the service account was created with
--shell /usr/bin/nologin, which
is where Arch keeps it and where Debian does not. Nothing invoked it --
sudo -uexecs directly and systemd'sUser=never reads a shell -- so the
account worked either way, but it was created pointing at a file that was not
there. Now/usr/sbin/nologin, which is correct on Debian and resolves on
Arch too, since Arch's/usr/sbinis a symlink tobin.
Nothing in the application changed. An existing deployment gains nothing from
this release; a new one on Debian could not be made without it.
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgzKdqMXKfj8DtmdSWGF3dgqaPwy
gjckxXPr00Hj1Q7OgAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQDnoI1h0CKFu/qpj635ETYDOt0d9ze2a0/2reHvYIfGfBVwgXVCU425Nohgmbur2oY
7rCNgfJXfzd1F0k8YmYQw=
-----END SSH SIGNATURE-----Downloads
- Fixed: deploy/install.sh could not create its virtualenv on Debian, and