View Issue Details

IDProjectCategoryView StatusLast Update
0008623Talerdeployment and operationspublic2024-04-15 21:32
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.10Fixed in Version0.10 
Summary0008623: regional currency setup should automate taler-exchange-offline maintenance
DescriptionRight now, the sysadmin must manually run 3 subcommands to maintain the global and wire fees every year, plus a 4th for the denomination key rotation. If the setup was set to deploy taler-exchang-offline on-host ("online"), we can and should automate these maintenance tasks using a systemd timer.
TagsNo tags attached.

Relationships

related to 0008053 closeddvn sandcastle-ng should have systemd timer to run update exchange keys 

Activities

Christian Grothoff

2024-03-10 13:16

manager   ~0021831

Debian package rules and regio-currency exchange setup code have both been updated, need to package and fully test.

Florian Dold

2024-04-10 18:32

manager   ~0022198

Currently does not work, as:
* There is a missing backslash the ExecStart definition
* Variable expansion doesn't work. We either need to
 (a) put the invocation in a shell script we put in /bin
 (b) use bash -c "..." (difficult with line breaks!)

Error from systemd ist: /lib/systemd/system/taler-exchange-offline.service:36: Missing '=', ignoring line.

Christian Grothoff

2024-04-10 23:49

manager   ~0022200

Finally got the incantation right ;-).

Issue History

Date Modified Username Field Change
2024-03-10 12:32 Christian Grothoff New Issue
2024-03-10 12:32 Christian Grothoff Status new => assigned
2024-03-10 12:32 Christian Grothoff Assigned To => javier.sepulveda
2024-03-10 12:33 Christian Grothoff Assigned To javier.sepulveda => Christian Grothoff
2024-03-10 13:16 Christian Grothoff Note Added: 0021831
2024-04-08 14:06 Christian Grothoff Relationship added related to 0008053
2024-04-09 11:38 Christian Grothoff Assigned To Christian Grothoff => Florian Dold
2024-04-10 18:32 Florian Dold Note Added: 0022198
2024-04-10 18:32 Florian Dold Assigned To Florian Dold => Christian Grothoff
2024-04-10 23:49 Christian Grothoff Status assigned => resolved
2024-04-10 23:49 Christian Grothoff Resolution open => fixed
2024-04-10 23:49 Christian Grothoff Fixed in Version => 0.10
2024-04-10 23:49 Christian Grothoff Note Added: 0022200
2024-04-15 21:32 Christian Grothoff Status resolved => closed