View Issue Details

IDProjectCategoryView StatusLast Update
0010588Talermerchant backendpublic2025-11-12 19:28
Reportervecirex Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Versiongit (master) 
Target Versiongit (master) 
Summary0010588: After installing taler-merchant (Deb/trixie-testing): /var/lib/taler-merchant missing, instead /var/lib/taler-exchange is there
DescriptionAcc. to the /etc/passwd file for the taler-merchant-httpd user, /var/lib/taler-merchant/ shall exist, but does not; instead, taler-exchange/ shows up there:

root@bcead3ae4f5e:/etc/nginx/sites-enabled# cat /etc/passwd | grep taler
taler-merchant-httpd:x:103:33::/var/lib/taler-merchant:/usr/sbin/nologin
root@bcead3ae4f5e:/etc/nginx/sites-enabled# ls -l /var/lib/ | grep taler
drwxr-xr-x 1 root root 0 Oct 31 11:23 taler-exchange
root@bcead3ae4f5e:/etc/nginx/sites-enabled#
Steps To ReproduceJust install taler-merchant on a fresh, e.g., containerized system:

apt-get install taler-merchant # from trixie-testing
root@bcead3ae4f5e:/etc/nginx/sites-enabled# dpkg --list | grep taler
ii libtalerexchange 1.1.4~trixie amd64 Libraries to talk to a GNU Taler exchange.
ii libtalermerchant 1.1.6~trixie amd64 libraries to talk to a GNU Taler merchant.
ii taler-merchant 1.1.6~trixie amd64 GNU's payment system merchant backend.
ii taler-terms-generator 1.1.4~trixie amd64 Tool to generate the terms of service

The described situation is before starting taler-merchant-httpd.
TagsNo tags attached.

Activities

vecirex

2025-11-12 19:19

manager   ~0026404

Add info: pkg from repo label trixie-testing

vecirex

2025-11-12 19:25

manager   ~0026405

/var/lib/taler-exchange might exist because of this installed package, as a lib dependency:

 ii libtalerexchange 1.1.4~trixie amd64 Libraries to talk to a GNU Taler exchange

However, if we are to just run a taler-merchant and not a taler-exchange service on a system, I guess that folder shall not exist.

vecirex

2025-11-12 19:28

manager   ~0026406

titlefix

Issue History

Date Modified Username Field Change
2025-11-12 19:16 vecirex New Issue
2025-11-12 19:17 vecirex Description Updated
2025-11-12 19:17 vecirex Steps to Reproduce Updated
2025-11-12 19:19 vecirex Steps to Reproduce Updated
2025-11-12 19:19 vecirex Note Added: 0026404
2025-11-12 19:25 vecirex Note Added: 0026405
2025-11-12 19:28 vecirex Summary After installing taler-merchant (trixie-test): /var/lib/taler-merchant missing, instead /var/lib/taler-exchange is there => After installing taler-merchant (Deb/trixie-testing): /var/lib/taler-merchant missing, instead /var/lib/taler-exchange is there
2025-11-12 19:28 vecirex Note Added: 0026406