View Issue Details

IDProjectCategoryView StatusLast Update
0006673Talermechant backendpublic2021-01-02 21:46
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PrioritynormalSeveritymajorReproducibilityN/A
Status resolvedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.9Fixed in Version0.9 
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.

Activities

Christian Grothoff

2021-01-02 20: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 21:46

manager   ~0017298

Fixed!

Issue History

Date Modified Username Field Change
2021-01-02 14:11 Christian Grothoff New Issue
2021-01-02 14:11 Christian Grothoff Status new => assigned
2021-01-02 14:11 Christian Grothoff Assigned To => Christian Grothoff
2021-01-02 20:41 Christian Grothoff Note Added: 0017297
2021-01-02 21:46 Christian Grothoff Status assigned => resolved
2021-01-02 21:46 Christian Grothoff Resolution open => fixed
2021-01-02 21:46 Christian Grothoff Fixed in Version => 0.9
2021-01-02 21:46 Christian Grothoff Note Added: 0017298