View Issue Details

IDProjectCategoryView StatusLast Update
0006673Talermerchant backendpublic2021-09-02 16:23
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
PrioritynormalSeveritymajorReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006673: taler-merchant-httpd and Postgres access rights
Description(1) right now, the merchant-httpd will try to run the CREATE logic on startup. This is a failure in the backenddb plugin design. The API should be changed to allow the httpd to init the plugin without running CREATE.
(2) the Debian package logic runs merchant-dbinit as 'postgres', but then fails to GRANT the merchant user the necessary rights to even SELECT on the tables. So the package must be extended to properly setup the permissions.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2021-01-02 19:41

manager   ~0017297

feb6c3c..7334cfc removes the CREATE logic from taler-merchant-httpd, limiting it to taler-merchant-dbinit.
We still need to add the required GRANTs to the Debian package.

Christian Grothoff

2021-01-02 20:46

manager   ~0017298

Fixed!

Christian Grothoff

2021-09-02 16:23

manager   ~0018366

Fix committed to master branch.

Issue History

Date ModifiedUsernameFieldChange
2021-01-02 13:11Christian GrothoffNew Issue
2021-01-02 13:11Christian GrothoffStatusnew => assigned
2021-01-02 13:11Christian GrothoffAssigned To => Christian Grothoff
2021-01-02 19:41Christian GrothoffNote Added: 0017297
2021-01-02 20:46Christian GrothoffStatusassigned => informing
2021-01-02 20:46Christian GrothoffResolutionopen => fixed
2021-01-02 20:46Christian GrothoffFixed in Version => 0.9
2021-01-02 20:46Christian GrothoffNote Added: 0017298
2021-07-30 11:57Christian GrothoffFixed in Version0.9 => 0.8.1
2021-07-30 11:59Christian GrothoffTarget Version0.9 => 0.8.1
2021-07-30 12:02Christian GrothoffFixed in Version0.8.1 => 0.8
2021-07-30 12:02Christian GrothoffTarget Version0.8.1 => 0.8
2021-08-24 14:23Christian GrothoffStatusinforming => closed
2021-09-02 16:22Christian Grothoff
2021-09-02 16:23Christian GrothoffNote Added: 0018366
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend