View Issue Details

IDProjectCategoryView StatusLast Update
0011160Talerlibeufin-bankpublic2026-04-08 12:45
Reportermikolai Assigned ToAntoine A  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Target Version1.6 
Summary0011160: libeufin-* users fail to be added during installation on ubuntu 24.04 LTS
DescriptionUbuntu 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 Reproduce1. 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!'."
TagsNo tags attached.

Activities

Antoine A

2026-04-08 12:45

developer   ~0028384

This have been fixed by replacing all u! with simple u

Issue History

Date Modified Username Field Change
2026-02-25 17:44 mikolai New Issue
2026-02-25 22:57 Christian Grothoff Assigned To => Antoine A
2026-02-25 22:57 Christian Grothoff Status new => assigned
2026-02-25 22:57 Christian Grothoff Target Version => 1.6
2026-04-08 12:45 Antoine A Status assigned => resolved
2026-04-08 12:45 Antoine A Resolution open => fixed
2026-04-08 12:45 Antoine A Note Added: 0028384