Your message dated Mon, 23 May 2016 19:50:48 +0200 with message-id <[email protected]> and subject line Re: Bug#825064: Bacula director does not start silently due to database mismatch has caused the Debian Bug report #825064, regarding Bacula director does not start silently due to database mismatch to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 825064: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825064 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message --------BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Package: bacula-director-sqlite3 Version: 7.4.0+dfsg-1 Severity: grave The latest upgrade from 7.0.5 to 7.4.0 broke director as it silently refuses to start. Only starting it manually with -f reveals the problem that the database was not converted in the upgrade. ~> bacula-dir -f -c /etc/bacula/bacula-dir.conf bacula-dir: dird.c:969-0 Could not open Catalog "MyCatalog", database "bacula". bacula-dir: dird.c:974-0 Version error for database "bacula". Wanted 15, got 14 23-Mai 10:34 bacula-dir ERROR TERMINATION Please correct configuration file: /etc/bacula/bacula-dir.conf Usually in the past that was done with an upgrade. It might be fully ok (for me) to leave that to the user. But then there must be a big note that it has to be done and no silent dead! - -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.5.3 (SMP w/8 CPU cores) Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages bacula-director-sqlite3 depends on: ii bacula-common 7.4.0+dfsg-1 ii bacula-common-sqlite3 7.4.0+dfsg-1 ii bacula-director-common 7.4.0+dfsg-1 ii dbconfig-common 2.0.4 ii debconf [debconf-2.0] 1.5.59 ii file 1:5.25-2 ii libc6 2.22-9 ii libcap2 1:2.25-1 ii libgcc1 1:6.1.1-4 ii libssl1.0.2 1.0.2h-1 ii libstdc++6 6.1.1-4 ii libwrap0 7.6.q-25 ii sqlite3 3.13.0-1 ii ucf 3.0036 bacula-director-sqlite3 recommends no packages. Versions of packages bacula-director-sqlite3 suggests: ii gawk 1:4.1.3+dfsg-0.1 ii perl 5.22.2-1 - -- Configuration Files: /etc/bacula/scripts/delete_catalog_backup [Errno 13] Keine Berechtigung: u'/etc/bacula/scripts/delete_catalog_backup' /etc/bacula/scripts/make_catalog_backup changed: default_db_type=sqlite3 if [ $# -ge 5 ]; then case $5 in sqlite3) db_type=$5 ;; mysql) db_type=$5 ;; postgresql) db_type=$5 ;; ingres) db_type=$5 ;; *) ;; esac fi if [ -z "${db_type}" ]; then db_type="${default_db_type}" fi cd /var/lib/bacula rm -f $1.sql case ${db_type} in sqlite3) BINDIR=/usr/bin echo ".dump" | ${BINDIR}/sqlite3 $1.db >$1.sql ;; mysql) BINDIR=/usr/bin if test $# -gt 2; then MYSQLPASSWORD=" --password=$3" else MYSQLPASSWORD="" fi if test $# -gt 3; then MYSQLHOST=" --host=$4" else MYSQLHOST="" fi ${BINDIR}/mysqldump -u ${2}${MYSQLPASSWORD}${MYSQLHOST} -f --opt $1 >$1.sql ;; postgresql) BINDIR=/usr/bin if test $# -gt 2; then PGPASSWORD=$3 export PGPASSWORD fi if test $# -gt 3; then PGHOST=" --host=$4" else PGHOST="" fi # you could also add --compress for compression. See man pg_dump exec ${BINDIR}/pg_dump -c $PGHOST -U $2 $1 >$1.sql ;; esac sync - -- debconf information: bacula-director-sqlite3/purge: false bacula-director-sqlite3/database-type: sqlite3 bacula-director-sqlite3/remove-error: abort bacula-director-sqlite3/upgrade-error: abort bacula-director-sqlite3/internal/reconfiguring: false bacula-director-sqlite3/missing-db-package-error: abort bacula-director-sqlite3/upgrade-backup: true bacula-director-sqlite3/dbconfig-upgrade: true bacula-director-sqlite3/passwords-do-not-match: bacula-director-sqlite3/db/dbname: bacula.db bacula-director-sqlite3/unsafe-director-password-was-changed: bacula-director-sqlite3/dbconfig-remove: bacula-director-sqlite3/internal/skip-preseed: false * bacula-director-sqlite3/dbconfig-install: false bacula-director-sqlite3/db/basepath: /var/lib/bacula bacula-director-sqlite3/dbconfig-reinstall: false bacula-director-sqlite3/install-error: abort - -- Klaus Ethgen http://www.ethgen.ch/ pub 4096R/4E20AF1C 2011-05-16 Klaus Ethgen <[email protected]> Fingerprint: 85D4 CA42 952C 949B 1753 62B3 79D0 B06F 4E20 AF1C -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Charset: ISO-8859-1 iQGcBAEBCgAGBQJXQtAeAAoJEKZ8CrGAGfasf4sMAI/D0DigTNgFZhaa+w+D56Fz UC0hFe2UMAyf2izU8yQr795rIoQT7ECHGAiMisXol7RluI8a65rAnbjZ+VDk84UA Oqv/BuPpYHoNf9IEiw/n3Y7StYkAtvSqYLPn2SBw7TtFUf8eQNkVJt4EpAGg3QLd qJVBNxbpJctMJ9O/kvSC+1VFlyVlAsxN0vNvaAFM9dh5yKI0n5a/5Rhn4xAGWVTa XqZEHD2K4RHJ61KFCxU65QJo84FWHq8SGacRBN0ZS8V25pulFXwuOjTI25H4lSM0 Fo+I8XmFDyr7rrOB2s6/qM0AshWC7KmZIdZvrOPeocE5UoSzr0UEakQK6lzXomG2 cb6eY6PLucIV/THtsECa2nCwCO2445rG8N2ECOAfZXRqcppF9tOpmOUVWNuoGPY6 InLyOQb8NOFCvc/j/zUY/gqyvfCsIfAJ2W/oERVC/A7ErQAwCET0gCRoB1hRQ5nQ POHf/hFSOATDfyGi5Ogs5jZpnVHqFG6vfj2w71u19g== =DatB -----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---Version: 7.4.0+dfsg-1 Hi, > But as I told, that is nothing for a casual user nor should that be > needed without notice. Yes. That's why I'd like to understand why it didn't work automatically on your system, while it works on my test system. I looked again at your first email, and noticed: * bacula-director-sqlite3/dbconfig-install: false I've tested an update from 7.0.5, with dbc_install='false' in /etc/dbconfig-common/bacula-director-sqlite3.conf. This time the update wasn't applied, apparently dbconfig-common doesn't apply any changes when this is set. Please change it back to 'true' and run "dpkg-reconfigure bacula-director-sqlite3" if you want automatic updates in the future. I'm closing this bug report, if you have further questions you can send them to [email protected] Thanks, Carsten / leo
--- End Message ---

