Failure during Upgrade to Bareos 17.2.4 on Debian Stretch

387 views
Skip to first unread message

Jens Grüntjes

unread,
Jan 18, 2018, 2:00:59 AM1/18/18
to bareos-users
Hi all,

I have a problem during the upgrade on a Debian Stretch system.

The upgrade fails like this:

Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.
4 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up bareos-database-common (17.2.4-9.1) ...
(config) dbc_go() bareos-database-common configure 2004.
dbc_config() bareos-database-common configure 2004.
dbc_set_dbtype_defaults() .
dbc_detect_installed_dbtype() pgsql.
_dbc_detect_installed_dbtype() pgsql.
dbc_register_debconf() .
dbconfig-common not yet setup, deferring configuration..
(postinst) dbc_go() bareos-database-common configure 2004.
dbc_config() bareos-database-common configure 2004.
dbc_set_dbtype_defaults() .
dbc_read_package_debconf() .
dbc_set_dbtype_defaults() .
settings determined from dbc_read_package_debconf:.
dbc_install=.
dbc_upgrade=.
dbc_remove=.
dbc_dbtype=.
dbc_dbuser=10 bareos-database-common/db/app-user doesn't exist.
dbc_dbpass=.
dbc_dballow=.
dbc_dbadmin=.
dbc_dbadmpass=.
dbc_dbserver=.
dbc_dbport=.
dbc_dbname=bareosdatabasecommon.
dbc_authmethod_admin=.
dbc_authmethod_user=.
dbc_ssl=.
dbc_write_package_config() .
dbconfig-common: writing config to /etc/dbconfig-common/bareos-database-common.conf
dbc_read_package_config() .
dbc_postinst_cleanup() .
dbc_forget_dbadmin_password() .
dbconfig-common: flushing administrative password
dbc_forget_app_password() .
dpkg: error processing package bareos-database-common (--configure):
subprocess installed post-installation script returned error exit status 10
dpkg: dependency problems prevent configuration of bareos-database-tools:
bareos-database-tools depends on bareos-database-common (= 17.2.4-9.1); however:
Package bareos-database-common is not configured yet.

dpkg: error processing package bareos-database-tools (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of bareos-director:
bareos-director depends on bareos-database-common (= 17.2.4-9.1); however:
Package bareos-database-common is not configured yet.
bareos-director depends on bareos-database-tools; however:
Package bareos-database-tools is not configured yet.

dpkg: error processing package bareos-director (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of bareos:
bareos depends on bareos-director (= 17.2.4-9.1); however:
Package bareos-director is not configured yet.

dpkg: error processing package bareos (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
bareos-database-common
bareos-database-tools
bareos-director
bareos
E: Sub-process /usr/bin/dpkg returned an error code (1)


I guess the problem is in the line "dbc_dbuser=10 bareos-database-common/db/app-user doesn't exist." Obviously the user nae is wrong. I tried to change the value in the file /etc/dbconfig-common/bareos-database-common.conf but this had no effect.

Can someone help me?

Greetings, Jens

Jörg Steffens

unread,
Jan 18, 2018, 7:11:12 AM1/18/18
to bareos...@googlegroups.com
are that really dots and nothing else after the "="?

> dbc_upgrade=.
> dbc_remove=.
> dbc_dbtype=.
> dbc_dbuser=10 bareos-database-common/db/app-user doesn't exist.

as you said, this looks terribly wrong.

> dbc_dbpass=.
> dbc_dballow=.
> dbc_dbadmin=.
> dbc_dbadmpass=.
> dbc_dbserver=.
> dbc_dbport=.
> dbc_dbname=bareosdatabasecommon.

this is also wrong.
What else have you done after changing the file? Have you called "dpkg
--configure" or something there like?

Please provide your /etc/dbconfig-common/bareos-database-common.conf.
From what I see, this all looks fishy.

Have you modified it in before the update?

regards,
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

Jens Grüntjes

unread,
Jan 18, 2018, 1:40:15 PM1/18/18
to bareos-users
I did nothing after changing the file, just "apt-get -f install"
>
> Please provide your /etc/dbconfig-common/bareos-database-common.conf.
> From what I see, this all looks fishy.

I attached the file to this post. All parameters are empty strings, so this looks indeed strange.
>
> Have you modified it in before the update?
No, I modified it after the upgrade failed.
>
> regards,
> Jörg
>
> --
> Jörg Steffens joerg.s...@xxx.yyy
bareos-database-common.conf

Jens Grüntjes

unread,
Jan 23, 2018, 2:59:18 AM1/23/18
to bareos-users
Yesterday I realized that the repository in /etc/apt/sources.list.d/bareos.list was pointing at deb http://download.bareos.org/bareos/release/latest/Debian_8.0/ /

I changed that to Debian_9.0 but after apt-get update && apt-get upgrade the packages were reinstalled but the same error occurred. After that I decided to completely remove (nor purge) all bareos packages. I purged dbconfig-common.

After that I re-installed all the bareos packages. During installation I decided to install the database via dbconfig-common (the installer realized that there was a database installed for bareos before). The installation then proceeded without errors, an upgrade of the database was apparently made (a snippet from the installation):



creating database backup in /var/cache/dbconfig-common/backups/bareos-database-common_2004.2018-01-22-21.47.28.
su -s /bin/sh root -c "env HOME='/tmp/dbconfig-common.psql_home.liFix3' PGPASSFILE='/tmp/dbconfig-common.psql_home.liFix3/.pgpass' PGSSLMODE='prefer' psql --set \"ON_ERROR_STOP
=1\" -q -h 'localhost' -U 'bareos' template1" 2>&1.
su -s /bin/sh root -c "env HOME='/tmp/dbconfig-common.psql_home.krzcTp' PGPASSFILE='/tmp/dbconfig-common.psql_home.krzcTp/.pgpass' PGSSLMODE='prefer' pg_dump -f "/var/cache/dbc
onfig-common/backups/bareos-database-common_2004.2018-01-22-21.47.28" -h 'localhost' -U 'bareos' bareos" 2>&1.
_dbc_apply_upgrades() 2170.
applying upgrade script for 2004 -> 2170.
applying upgrade admin sql for 2004 -> 2170.
su -s /bin/sh postgres -c "env HOME='/tmp/dbconfig-common.psql_home.q7tKpl' PGPASSFILE='/tmp/dbconfig-common.psql_home.q7tKpl/.pgpass' PGSSLMODE='prefer' psql --set \"ON_ERROR_
STOP=1\" -q -U 'postgres' bareos" 2>&1.
_dbc_apply_upgrades() 2171.
applying upgrade sql for 2004 -> 2171.
su -s /bin/sh root -c "env HOME='/tmp/dbconfig-common.psql_home.MJDpMw' PGPASSFILE='/tmp/dbconfig-common.psql_home.MJDpMw/.pgpass' PGSSLMODE='prefer' psql --set \"ON_ERROR_STOP
=1\" -q -h 'localhost' -U 'bareos' bareos" 2>&1.
dbc_postinst_cleanup() .
dbc_forget_dbadmin_password() .
dbconfig-common: flushing administrative password
dbc_forget_app_password() .



I unfortunately don't know what caused the problems but at least bareos is working again.


Greetings, Jens
Reply all
Reply to author
Forward
0 new messages