Cannot login into bareos webui and bareos config files cannot be modified using the UCR variables

840 views
Skip to first unread message

LeonardM

unread,
Jun 4, 2017, 11:13:41 AM6/4/17
to bareos-users
Hello everyone,

I'm currently using bareos 16.2.5 server on Univention Corporate Server 4.1-4.

After having installed the latest package updates and rebooting the server I am no longer able to log into the Bareos webui. As suggested by https://help.univention.com/t/bareos-login-webinterface-nicht-moglich/4285/6 I executed the "reload" command in the bconsole.

Unfortunately, this did not resolve the problem. In addition, "bareos-dir.conf" has been reset to its default values as expected.

Univention corporate server has its own registry (UCR). When modifying these registry variables the settings defined in the config files are automatically overwritten by the values set in the respective template file (hope I got that right).

However, I modified the values in the template director conf file "/etc/univention/templates/files/etc/bareos/bareos-dir.conf" and these altered values are no longer written in "bareos-dir.conf". To put it differently, modifying the bareos UCR variables or restarting "service bareos-dir" seems to have literally no effect on the bareos config files.

So in conclusion I can no longer log into bareos webui and can no longer change the bareos configuration through the univention registry.

Any ideas?

Kind regards,

LeonardM

Jörg Steffens

unread,
Jun 6, 2017, 11:27:56 AM6/6/17
to bareos...@googlegroups.com
So, you updated from bareos < 16.2 to bareos-16.2.5?

Bareos has enhanced its configuration schema with Bareos 16.2.4, see
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#ReleaseNotes

While earlier versions of the Director did only use the configuration
file /etc/bareos/bareos-dir.conf, newer version (>= 16.2.4) allow to use
the directory structure /etc/bareos/bareos-dir.d/ instead. However, to
not break systems on updates, the directory structure is only used if
the file /etc/bareos/bareos-dir.conf does not exist.

While this behavior is okay for most systems and users normally just
continue there old configuration file, on UCS things get more
complicated, as the UCR variable can not affect both the old and the new
configuration files. Therefore they do affect only the new onces (below
/etc/bareos/bareos-dir.d/).

What does this mean for you:

either edit the configuration files in /etc/bareos/bareos-dir.conf and
the files included by it manually (adding new clients will still work,
but changes to UCR variables will be ignored).
Changing UCR variables will not overwrite /etc/bareos/bareos-dir.conf.

or

Continue using the old configuration files and only replace the parts
required for webui users by
remove from /etc/bareos/bareos-dir.conf
the lines
#
# bareos-webui
#
@/etc/bareos/bareos-dir.d/webui-profiles.conf

# Restricted console used by bareos-webui
Console {
Name = @%@bareos/webui/console/user1/username@%@
Password = "@%@bareos/webui/console/user1/password@%@"
Profile = webui
}

and add
@/etc/bareos/bareos-dir.d/profile/*.conf
@/etc/bareos/bareos-dir.d/console/*.conf

or

migrate all your settings to the /etc/bareos/bareos-dir.d/ directory
structure. If you have not changed anything in
/etc/bareos/bareos-dir.conf or its template, it should be sufficient, to
remove /etc/bareos/bareos-dir.conf

I hope, this helps. Sorry for inconveniences.

Jörg
--
Jörg Steffens joerg.s...@bareos.com
Bareos GmbH & Co. KG Phone: +49 221 630693-91
http://www.bareos.com Fax: +49 221 630693-10

Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646
Komplementär: Bareos Verwaltungs-GmbH
Geschäftsführer:
S. Dühr, M. Außendorf, Jörg Steffens, P. Storz

tecno...@atlantavigilancia.com

unread,
Jun 7, 2017, 4:29:02 PM6/7/17
to bareos-users
Verificar la configuracion en bareos-sd, bareos-fd, bareos-dir, tray-monitor

verificar que las claves sean las mismas.
Reply all
Reply to author
Forward
0 new messages