Package: backupninja Version: 0.9.3-2 Severity: normal Tags: patch
Running the mysql handler with "user = root" and "sqldump = yes" and mysql credentials in /root/.my.cnf fails with: boxer:~# backupninja -n -d --run /etc/backup.d/50-boxer.mysql Info: >>>> starting action /etc/backup.d/50-boxer.mysql (because of --now) Debug: yes Debug: User home set to: /root Debug: using --defaults-file=/.my.cnf [..] Info: Initializing SQL dump method Could not open required defaults file: /.my.cnf Fatal error in defaults handling. Program aborted Fatal: Authentication problem, maybe user/password is wrong Fatal: <<<< finished action /etc/backup.d/50-boxer.mysql: FAILED Looks like there might be a $vuserhome vs. $userhome typo in /usr/share/backupninja/mysql . The attached patch fixes the problem for me. --Brad -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (990, 'testing'), (500, 'oldstable'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12-20050918-686-skas3-v8.2 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages backupninja depends on: ii bash 3.1-1 The GNU Bourne Again SHell ii dialog 1.0-20060101-1 Displays user-friendly dialog boxe ii gawk 1:3.1.5-1 GNU awk, a pattern scanning and pr ii mawk 1.3.3-11 a pattern scanning and text proces backupninja recommends no packages. -- no debconf information
--- /usr/share/backupninja/mysql.orig 2006-02-02 12:44:53.000000000 -0500 +++ /usr/share/backupninja/mysql 2006-02-02 12:41:41.000000000 -0500 @@ -160,7 +160,7 @@ debug "User home set to: $userhome" [ -f $userhome/.my.cnf ] || fatal "Can't find config file in $userhome/.my.cnf" - defaultsfile="--defaults-file=$vuserhome/.my.cnf" + defaultsfile="--defaults-file=$userhome/.my.cnf" debug "using $defaultsfile" fi