View Issue Details

IDProjectCategoryView StatusLast Update
0008623Talerdeployment and operationspublic2024-04-15 19:32
ReporterChristian Grothoff Assigned ToChristian Grothoff 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
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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

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

Activities

Christian Grothoff

2024-03-10 12: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 16: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 21:49

manager   ~0022200

Finally got the incantation right ;-).

Issue History

Date ModifiedUsernameFieldChange
2024-03-10 11:32Christian GrothoffNew Issue
2024-03-10 11:32Christian GrothoffStatusnew => assigned
2024-03-10 11:32Christian GrothoffAssigned To => javier.sepulveda
2024-03-10 11:33Christian GrothoffAssigned Tojavier.sepulveda => Christian Grothoff
2024-03-10 12:16Christian GrothoffNote Added: 0021831
2024-04-08 12:06Christian GrothoffRelationship addedrelated to 0008053
2024-04-09 09:38Christian GrothoffAssigned ToChristian Grothoff => Florian Dold
2024-04-10 16:32Florian DoldNote Added: 0022198
2024-04-10 16:32Florian DoldAssigned ToFlorian Dold => Christian Grothoff
2024-04-10 21:49Christian GrothoffStatusassigned => informing
2024-04-10 21:49Christian GrothoffResolutionopen => fixed
2024-04-10 21:49Christian GrothoffFixed in Version => 0.10
2024-04-10 21:49Christian GrothoffNote Added: 0022200
2024-04-15 19:32Christian GrothoffStatusinforming => closed