[pkg-bacula-devel] Bug#681790: Bug#681790: /usr/sbin/bacula-dir: fails to upgrade database when database is on a remote machine
Bart Swedrowski
bart at timedout.org
Tue Jul 17 07:59:31 UTC 2012
Hi Enrico,
I'll be looking into this tonight.
Regards,
Bart
On 16 July 2012 16:45, Enrico Ghera <enrico at azimballaggi.com> wrote:
> Package: bacula-director-mysql
> Version: 5.2.6+dfsg-1~bpo60+1
> Severity: important
> File: /usr/sbin/bacula-dir
>
> When updating from squeeze-backports it asks to upgrade database to
> version 14 (it was version 12, bacula-dir 5.0.2)
> my setup is to have the catalog on a remote mysql host (for redundancy).
> everything was configured inside /etc/bacula/bacula-dir.conf
> it was working like a charm.
>
> when installing the newer package it could not complete the dbconfig
> stuff. (I gave it a couple of tries)
> then I decided to stop the scripts and to go on without upgrading
> automatically.
>
> in /usr/share/bacula-director there is a script named update_mysql_tables
> editing it by hand, changing the line "db_name= XXX_MYSQL_XXX" with the
> real db name and invoking on the command line with options
> "-h mysql.mydomainname.com" made the whole thing work.
>
> I think it should read and parse the configuration from /etc/bacula to
> allow for this kind of setup.
> otherwise it assumes (out of nothing) that the instance of the database
> where the catalog resides runs on the same machine as bacula is installed.
>
>
> -- System Information:
> Debian Release: 6.0.5
> APT prefers stable
> APT policy: (990, 'stable'), (500, 'stable-updates')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 2.6.37 (SMP w/8 CPU cores)
> Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
>
> Versions of packages bacula-director-mysql depends on:
> ii bacula-common 5.2.6+dfsg-1~bpo60+1 network backup, recovery and
> verif
> ii bacula-common-mysql 5.2.6+dfsg-1~bpo60+1 network backup, recovery and
> verif
> ii bacula-director-com 5.2.6+dfsg-1~bpo60+1 network backup, recovery and
> verif
> ii dbconfig-common 1.8.46+squeeze.0 common framework for
> packaging dat
> ii debconf [debconf-2. 1.5.36.1 Debian configuration
> management sy
> ii libc6 2.11.3-3 Embedded GNU C Library:
> Shared lib
> ii libgcc1 1:4.4.5-8 GCC support library
> ii libpython2.6 2.6.6-8+b1 Shared Python runtime library
> (ver
> ii libssl0.9.8 0.9.8o-4squeeze13 SSL shared libraries
> ii libstdc++6 4.4.5-8 The GNU Standard C++ Library
> v3
> ii libwrap0 7.6.q-19 Wietse Venema's TCP wrappers
> libra
> ii mysql-client 5.1.63-0+squeeze1 MySQL database client
> (metapackage
> ii mysql-client-5.1 [m 5.1.63-0+squeeze1 MySQL database client binaries
> ii ucf 3.0025+nmu1 Update Configuration File:
> preserv
> ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
>
> Versions of packages bacula-director-mysql recommends:
> ii mysql-server 5.1.63-0+squeeze1 MySQL database server
> (metapackage
> ii mysql-server-5.1 [mysq 5.1.63-0+squeeze1 MySQL database server
> binaries and
>
> Versions of packages bacula-director-mysql suggests:
> ii gawk 1:3.1.7.dfsg-5 GNU awk, a pattern scanning
> and pr
>
> -- debconf information:
> bacula-director-mysql/mysql/app-pass: (password omitted)
> bacula-director-mysql/mysql/admin-pass: (password omitted)
> bacula-director-mysql/app-password-confirm: (password omitted)
> bacula-director-mysql/password-confirm: (password omitted)
> bacula-director-mysql/passwords-do-not-match:
> bacula-director-mysql/mysql/admin-user: root
> bacula-director-mysql/dbconfig-upgrade: true
> bacula-director-mysql/purge: false
> bacula-director-mysql/remove-error: abort
> bacula-director-mysql/missing-db-package-error: abort
> bacula-director-mysql/remote/newhost:
> bacula-director-mysql/internal/skip-preseed: false
> * bacula-director-mysql/dbconfig-install: false
> bacula-director-mysql/db/app-user: bacula
> bacula-director-mysql/upgrade-backup: true
> bacula-director-mysql/database-type: mysql
> bacula-director-mysql/install-error: ignore
> bacula-director-mysql/db/dbname: bacula
> bacula-director-mysql/mysql/method: unix socket
> bacula-director-mysql/remote/host:
> bacula-director-mysql/internal/reconfiguring: false
> bacula-director-mysql/upgrade-error: retry
> bacula-director-mysql/dbconfig-reinstall: false
> bacula-director-mysql/remote/port:
> bacula-director-mysql/dbconfig-remove:
>
> _______________________________________________
> pkg-bacula-devel mailing list
> pkg-bacula-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-bacula-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-bacula-devel/attachments/20120717/9ea69a9b/attachment-0001.html>
More information about the pkg-bacula-devel
mailing list