View Issue Details

IDProjectCategoryView StatusLast Update
0011160Talerlibeufin-bankpublic2026-07-05 22:36
Reportermikolai Assigned ToAntoine A Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityminorReproducibilityalways
Status informingResolutionfixed 
Target Version1.6Fixed in 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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Antoine A

2026-04-08 10:45

manager   ~0028384

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

Issue History

Date ModifiedUsernameFieldChange
2026-02-25 16:44mikolaiNew Issue
2026-02-25 21:57Christian GrothoffAssigned To => Antoine A
2026-02-25 21:57Christian GrothoffStatusnew => assigned
2026-02-25 21:57Christian GrothoffTarget Version => 1.6
2026-04-08 10:45Antoine AStatusassigned => informing
2026-04-08 10:45Antoine AResolutionopen => fixed
2026-04-08 10:45Antoine ANote Added: 0028384
2026-07-05 22:36Christian GrothoffFixed in Version => 1.6