View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011160 | Taler | libeufin-bank | public | 2026-02-25 17:44 | 2026-02-25 17:44 |
| Reporter | mikolai | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | new | Resolution | open | ||
| Summary | 0011160: libeufin-* users fail to be added during installation on ubuntu 24.04 LTS | ||||
| Description | Ubuntu 24.04 (current LTS) ships systemd-sysuser version 255, but the modifier used in the ubuntu packages is only supported starting from version 257: https://www.freedesktop.org/software/systemd/man/latest/sysusers.d.html#u Applies to both libeufin-bank and libeufin-nexus. This is reported as an error in setup.log, but does not stop the regional currency deployment script, which it should probably do. Intermediate solution is to edit /usr/lib/sysusers.d/libeufin-*.conf to remove the exlamation mark, then run `systemd-sysusers`. Actual solution will 1. taler-deployment: fail regional-currency installation on error reported by postinstall of .deb package 2. libeufin-* use "u" instead of "u!" in the config files. | ||||
| Steps To Reproduce | 1. Spin up podman container (change to `FROM ubuntu` in `Dockerfile` before building) as per taler-deployment/regional-currency/container/README.md. 2. Inside container, run container/run.sh 3. Notice that the setup fails with `Could not find 'libeufin-bank' user. Cannot continue` 4. Manually run `systemd-sysusers` to load users from /usr/lib/sysusers.d/libeufin-*.conf 5. See error "Unknown modifier 'u!'." | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-02-25 17:44 | mikolai | New Issue |