View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007896 | Taler | deployment and operations | public | 2023-08-01 20:50 | 2024-03-07 20:47 |
Reporter | sebasjm | Assigned To | Christian Grothoff | ||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | git (master) | ||||
Target Version | 0.9.4 | Fixed in Version | 0.9.4 | ||
Summary | 0007896: taler-config overrides the template configuration under /etc/taler/taler.conf | ||||
Description | I happen several times, that after using the cli taler-config -s <section> -o <option> -V <value> I found that the content of the /etc/taler/taler.conf doesn't have the reference to the conf.d files. In the same direction, when taler-config fails because of permissions problems it does it quietly (doesn't print anything). Error code is not 0 but from the user it looks like it when normally. | ||||
Tags | No tags attached. | ||||
|
Well, we can't really fix it overriding taler.conf, that's why the documentation urges you to not use it for editing configuration files. We should of course fix the error reporting on failures, I'll look into that. |
|
$ touch foo $ chmod 400 foo grothoff@pixel:~/research/taler/docs$ taler-config -c foo -s bla -o blub -V var 2023-08-03T18:43:16.081130+0200 util-disk-210646 WARNING `open' failed on file `/home/grothoff/research/taler/docs/foo' at disk.c:1291 with error: Permission denied grothoff@pixel:~/research/taler/docs$ echo $? 2 Error reporting looks fine to me, can you please give me an idea how to reproduce the issue? |
|
following the documentation to install the deb and then doing some # taler-config -c /etc/taler/taler.conf -s fck -o up -V the_file which looks pretty innocent and since the package comes with a tool to modify the config it is expected to not break the config system. After running it all the inline directives are removed (which brings unexpected problems) and falling into this issue doesn't have a easy rollback. The correct behavior should be "editing the property if exist in the file otherwise append the section/property at end" but it is also good enough to report an error "not yet implemented" |
|
47a153af..3a62b34f removes all dangerous incantations of taler-config from the manuals. The few places that explain "-V" come with adequate warnings. |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-08-01 20:50 | sebasjm | New Issue | |
2023-08-01 20:50 | sebasjm | Status | new => assigned |
2023-08-01 20:50 | sebasjm | Assigned To | => Christian Grothoff |
2023-08-02 23:24 | Christian Grothoff | Note Added: 0020398 | |
2023-08-03 18:44 | Christian Grothoff | Note Added: 0020406 | |
2023-08-03 18:44 | Christian Grothoff | Assigned To | Christian Grothoff => sebasjm |
2023-08-03 18:44 | Christian Grothoff | Status | assigned => feedback |
2023-12-22 14:36 | Christian Grothoff | Target Version | git (master) => post-1.0 |
2023-12-22 15:43 | sebasjm | Note Added: 0020793 | |
2023-12-22 15:44 | sebasjm | Assigned To | sebasjm => Christian Grothoff |
2023-12-25 19:24 | Christian Grothoff | Status | feedback => resolved |
2023-12-25 19:24 | Christian Grothoff | Resolution | open => fixed |
2023-12-25 19:24 | Christian Grothoff | Fixed in Version | => 0.9.4 |
2023-12-25 19:24 | Christian Grothoff | Note Added: 0020811 | |
2023-12-25 19:24 | Christian Grothoff | Product Version | 0.11 => git (master) |
2023-12-25 19:24 | Christian Grothoff | Target Version | post-1.0 => 0.9.4 |
2024-03-07 20:47 | Christian Grothoff | Status | resolved => closed |