View Issue Details

IDProjectCategoryView StatusLast Update
0010874Talerdeployment and operationspublic2026-01-14 13:18
Reportervecirex Assigned Tovecirex  
PriorityimmediateSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Summary0010874: Test upgrade of taler-merchant to v1.3.0 (from v1.2.6)
DescriptionDo this for taler.hacktivism.ch, test instance for TOPS/CHF.

Additional InformationWe see some issues in v1.2.6, where @stefan created tickets already: let's see if they still persist in v1.3.0 and if v1.3.0 is stable enough / not (re-)introducing issues for production.

If all fine: my.taler-ops.ch gets an upgrade to v1.3.0, too (from v1.2.6).
TagsNo tags attached.

Activities

vecirex

2026-01-14 12:20

manager   ~0027248

Make additional infos more precise.

vecirex

2026-01-14 13:15

manager   ~0027249

Last edited: 2026-01-14 13:17

Upgrade per se went through without any issues:

- - - - -

taler-merchant-httpd@bcead3ae4f5e:/usr/local/bin$ ./start_merchant.sh
Start taler-merchant components:
d reconciliation):
  68102 pts/1 R+ 0:00 taler-merchant-httpd --log=info
  68104 pts/1 R+ 0:00 taler-merchant-kyccheck
  68107 pts/1 R+ 0:00 taler-merchant-exchangekeyupdate
  68108 pts/1 R+ 0:00 taler-merchant-reconciliation
taler-merchant-httpd@bcead3ae4f5e:/usr/local/bin$ 2026-01-14T12:09:22.251524+0000 taler-merchant-httpd-68102 I
2026-01-14T12:09:22.251676+0000 taler-merchant-httpd-68102 INFO Configuration fails to specify option `DEFAULT
_PAY_DELAY' in section `merchant'!
2026-01-14T12:09:22.251689+0000 taler-merchant-httpd-68102 INFO Configuration fails to specify option `DEFAULT
_REFUND_DELAY' in section `merchant'!
_WIRE_TRANSFER_DELAY' in section `merchant'!
_WIRE_TRANSFER_ROUNDING_INTERVAL' in section `merchant'!
ption `TERMS_DIR' in section `merchant': Could not open directory
2026-01-14T12:09:22.251731+0000 taler-merchant-httpd-68102 WARNING Configuration fails to specify option `PRIV
2026-01-14T12:09:22.251736+0000 taler-merchant-httpd-68102 WARNING Privacy policy not configured
2026-01-14T12:09:22.252088+0000 taler-merchant-httpd-68102 INFO Loading templates from `/usr/share/taler-merch
2026-01-14T12:09:22.252225+0000 taler-merchant-httpd-68102 INFO Loading template `/usr/share/taler-merchant//t
2026-01-14T12:09:22.255324+0000 taler-merchant-httpd-68102 INFO Loading template `/usr/share/taler-merchant//t
2026-01-14T12:09:22.255485+0000 taler-merchant-httpd-68102 INFO Loading template `/usr/share/taler-merchant//t
2026-01-14T12:09:22.265187+0000 taler-merchant-httpd-68102 INFO Loading SQL resources from `merchant-'
as trusted
erchant/taler-merchant.conf
2026-01-14T12:09:22.349108+0000 taler-merchant-httpd-68102 INFO Parsed 1 wire accounts from JSON
2026-01-14T12:09:22.367573+0000 taler-merchant-depositcheck-68111 INFO Parsed 1 wire accounts from JSON
2026-01-14T12:09:22.607830+0000 taler-merchant-depositcheck-68111 INFO Looking up pending deposits query statu
2026-01-14T12:09:22.611744+0000 taler-merchant-depositcheck-68111 INFO Pending deposit should be checked next
2026-01-14T12:09:22.611769+0000 taler-merchant-depositcheck-68111 INFO Looking up pending deposits query statu
2026-01-14T12:09:22.626186+0000 taler-merchant-httpd-68102 INFO Loading latest keys of `https://exchange.taler
2026-01-14T12:09:22.626238+0000 taler-merchant-httpd-68102 INFO Loaded /keys from database with 1 accounts, 1
fees
2026-01-14T12:09:22.628266+0000 taler-merchant-httpd-68102 INFO Reloaded /keys of https://exchange.taler-ops.c
h/ from database
2026-01-14T12:09:22.628302+0000 taler-merchant-httpd-68102 INFO Processing find operations for `https://exchan
ge.taler-ops.ch/'
2026-01-14T12:09:22.628525+0000 taler-merchant-httpd-68102 INFO Received instance settings notification: reloa
d `(null)'
2026-01-14T12:09:22.644044+0000 taler-merchant-httpd-68102 INFO Removing left-over `/run/taler-merchant//httpd
/merchant-http.sock' from previous execution
2026-01-14T12:09:22.644313+0000 taler-merchant-httpd-68102 INFO set socket '/run/taler-merchant//httpd/merchan
t-http.sock' to mode 660
2026-01-14T12:09:23.135408+0000 taler-merchant-depositcheck-68111 INFO Received notification xw9k15vbekgdmcmn3
1skh75kvxnd1gtw5mw7wme4cmpq0x9ecwtr0 with extra data `https://exchange.taler-ops.ch/'
2026-01-14T12:09:23.142428+0000 taler-merchant-httpd-68102 INFO Received notification xw9k15vbekgdmcmn31skh75k
vxnd1gtw5mw7wme4cmpq0x9ecwtr0 with extra data `https://exchange.taler-ops.ch/'
2026-01-14T12:09:23.142533+0000 taler-merchant-httpd-68102 INFO Received keys change notification: reload `htt
ps://exchange.taler-ops.ch/'
2026-01-14T12:09:23.188980+0000 taler-merchant-depositcheck-68111 INFO Parsed 1 wire accounts from JSON
2026-01-14T12:09:23.234810+0000 taler-merchant-httpd-68102 INFO Parsed 1 wire accounts from JSON
2026-01-14T12:09:23.388992+0000 taler-merchant-httpd-68102 INFO Loading latest keys of `https://exchange.taler
-ops.ch/' from database
2026-01-14T12:09:23.389122+0000 taler-merchant-httpd-68102 INFO Loaded /keys from database with 1 accounts, 1
fees
2026-01-14T12:09:23.389143+0000 taler-merchant-httpd-68102 INFO Reloaded /keys of https://exchange.taler-ops.c
h/ from database
2026-01-14T12:09:23.397791+0000 taler-merchant-httpd-68102 INFO Processing find operations for `https://exchan
ge.taler-ops.ch/'

[...]

- - - - -

taler-merchant-httpd@bcead3ae4f5e:/usr/local/bin$ ps -axw | grep taler-merchant
  68097 pts/1 S 0:00 su -s /bin/bash taler-merchant-httpd
  68102 pts/1 S 0:00 taler-merchant-httpd --log=info
  68103 pts/1 S 0:00 taler-merchant-webhook
  68104 pts/1 S 0:00 taler-merchant-kyccheck
  68105 pts/1 S 0:00 taler-merchant-wirewatch
  68106 pts/1 S 0:00 taler-merchant-depositcheck
  68107 pts/1 S 0:00 taler-merchant-exchangekeyupdate
  68108 pts/1 S 0:00 taler-merchant-reconciliation
  68111 pts/1 S 0:00 taler-merchant-depositcheck -c /etc/taler-merchant/taler-merchant.conf -e https:/
/exchange.taler-ops.ch/ -L INFO -T 0 |
  68112 ? Ss 0:00 postgres: 17/main: taler-merchant-httpd taler-merchant [local] idle
  68113 ? Ss 0:00 postgres: 17/main: taler-merchant-httpd taler-merchant [local] idle
  68114 ? Ss 0:00 postgres: 17/main: taler-merchant-httpd taler-merchant [local] idle
  68115 ? Ss 0:00 postgres: 17/main: taler-merchant-httpd taler-merchant [local] idle
  68116 ? Ss 0:00 postgres: 17/main: taler-merchant-httpd taler-merchant [local] idle
  68117 ? Ss 0:00 postgres: 17/main: taler-merchant-httpd taler-merchant [local] idle
  68118 ? Ss 0:00 postgres: 17/main: taler-merchant-httpd taler-merchant [local] idle
  68137 pts/1 S+ 0:00 grep taler-merchant |
taler-merchant-httpd@bcead3ae4f5e:/usr/local/bin$

- - - - -

taler-merchant-httpd@bcead3ae4f5e:/usr/local/bin$ taler-merchant-httpd --version
taler-merchant-httpd v1.3.0-git-73c7f55
taler-merchant-httpd@bcead3ae4f5e:/usr/local/bin$

Issue History

Date Modified Username Field Change
2026-01-14 12:18 vecirex New Issue
2026-01-14 12:18 vecirex Assigned To => vecirex
2026-01-14 12:18 vecirex Status new => assigned
2026-01-14 12:20 vecirex Additional Information Updated
2026-01-14 12:20 vecirex Note Added: 0027248
2026-01-14 13:15 vecirex Note Added: 0027249
2026-01-14 13:17 vecirex Note Edited: 0027249
2026-01-14 13:18 vecirex Status assigned => closed
2026-01-14 13:18 vecirex Resolution open => fixed