View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000503 | bareos-core | director | public | 2015-08-12 12:09 | 2019-12-18 15:25 |
Reporter | frank | Assigned To | joergs | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 15.2.0 | ||||
Summary | 0000503: Config reload leads to director crash if a duplicate console resource named "xyz" is present | ||||
Description | If you define two consoles with the same name and reload the config via bconsole the director crashes without giving any message. Restarting the service by systemd in that case gives a valid journal entry, which is fine. Aug 12 11:53:46 host1 bareos-dir[1845]: 12-Aug 11:53 bareos-dir: ERROR TERMINATION at dird_conf.c:2902 Aug 12 11:53:46 host1 bareos-dir[1845]: Attempt to define second Console resource named "webui" is not permitted. A configuration reload in bconsole should also give such a message. | ||||
Tags | No tags attached. | ||||
has duplicate | 0000637 | closed | director crash on config reload |
bareos: master 3b5169b5 2015-10-07 19:31 Committer: mvwieringen Ported: N/A Details Diff |
cleanup reload_config command reload config command is callable as signal handler for SIGHUP and by the bconsole reload command. Make sure, that the SIGHUP handler is only called once. Do not terminate the director in case of config errors. Fixes 0000491: bareos-dir dies on reload if config has typos Fixes 0000503: Config reload leads to director crash if a duplicate resource named is present |
Affected Issues 0000491, 0000503 |
|
mod - src/console/console_conf.c | Diff File | ||
mod - src/dird/dird.c | Diff File | ||
mod - src/dird/dird_conf.c | Diff File | ||
mod - src/dird/ua_cmds.c | Diff File | ||
mod - src/filed/filed_conf.c | Diff File | ||
mod - src/lib/parse_conf.c | Diff File | ||
mod - src/lib/parse_conf.h | Diff File | ||
mod - src/qt-console/bat_conf.cpp | Diff File | ||
mod - src/qt-tray-monitor/tray_conf.cpp | Diff File | ||
mod - src/stored/stored_conf.c | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-08-12 12:09 | frank | New Issue | |
2015-10-07 18:47 | joergs | Assigned To | => joergs |
2015-10-07 18:47 | joergs | Status | new => assigned |
2015-10-16 19:47 | mvwieringen | Changeset attached | => bareos master 3b5169b5 |
2015-10-16 19:47 | mvwieringen | Note Added: 0001882 | |
2015-10-16 19:47 | mvwieringen | Status | assigned => resolved |
2015-10-16 19:47 | mvwieringen | Resolution | open => fixed |
2016-03-30 16:44 | mvwieringen | Relationship added | has duplicate 0000637 |
2019-12-18 15:25 | arogge | Status | resolved => closed |