* Jean-Louis Martineau <martin...@zmanda.com> [20130703 13:29]:
> Jean-Francois,
> 
> There a is bug with overwrite with name with '-'
> (flush-threshold-dumped and flush-threshold-scheduled).
> This bug already fixed.
> 
> From ChangeLog:
> 2013-04-18  Jean-Louis Martineau <martin...@zmanda.com>
>         * common-src/conffile.c: Fix parsing command overwrite with '-'.
>           Fix small --print-source bug.
> 
> The only workaround is to set them in amanda.conf.

Thanks Jean-Louis for the info.

jf

> 
> Jean-Louis
> 
> btw. 3.3.4 will be out very soon.
> 
> Jean-Louis
> 
> On 07/03/2013 12:03 PM, Jean-Francois Malouin wrote:
> >Replying to myself...
> >
> >* Jean-Francois Malouin <jean-francois.malo...@bic.mni.mcgill.ca> [20130627 
> >12:08]:
> >>Hi,
> >>
> >>It's been a while since I had to flush a dump from the holddisk to
> >>tape. I use a bash script that contains:
> >>
> >>amflush -f -b -oflush-threshold-dumped=0 -oflush-threshold-scheduled=0 
> >>-otaperflush=0 $conf
> >>
> >>Whwn invoked as the amanda user I get the error:
> >>
> >>"/opt/amanda-3.3.2/etc/amanda/top/disklist", line 79: disk device name 
> >>expected
> >>amflush: errors processing config file
> >>
> >>Line 79 is the 'app-amgtar' below:
> >>
> >>edgar /opt/amanda {
> >>#    tar-calc
> >>     app-amgtar
> >>     estimate server
> >>     record no
> >>     index no
> >>     strategy noinc
> >>}
> >>
> >>When invoked without any option overrides amflush runs ok.
> >>
> >>Any hint? It used to work prior to 3.x
> >>
> >>Regards,
> >>jf
> >I had time to investigate a little further this morning. Still no go.
> >
> >Here is an example using only 1 DLE in the disklist.
> >
> >~# su amanda -c "~amanda/sbin/flush-and-log.sh down"
> >"/opt/amanda-3.3.2/etc/amanda/down/disklist", line 1: disk dumptype 
> >'app-amgtar-span' not found
> >amflush: errors processing config file
> >Use of uninitialized value $OF in ref-to-glob cast at /opt/amanda/sbin/amtoc 
> >line 48, <IF> line 157.
> >ERROR: while ejecting volume: Tape device /dev/nst0 is not ready or is empty
> >
> >(btw, /opt/amanda-3.3.2 points to /opt/amanda, the homedir of the user 
> >'amanda'.
> >
> >The little flush script and other info follows∵
> >
> >~# cat ~amanda/sbin/flush-and-log.sh
> >
> >#!/bin/sh
> >
> >conf="$1"
> >if [ "$conf" = "" ]; then
> >     echo "you must provide a config name as an argument!"
> >     exit 1
> >else
> >     /opt/amanda/sbin/amflush -f -b -oflush-threshold-dumped=0 
> > -oflush-threshold-scheduled=0 -otaperflush=0 $conf
> >     logdir=`/opt/amanda/sbin/amgetconf $conf logdir`
> >     log=`ls -1t $logdir/log.*.[0-9] | head -1`
> >     /opt/amanda/sbin/amtoc -t -a $log
> >     /opt/amanda/sbin/amtape $conf eject
> >fi
> >
> >The disklist ~amanda/etc/amanda/down/disklist: (edited to include only one 
> >DLE)
> >
> >tutor /raid/data8 app-amgtar-span
> >
> >The dumptype 'app-amgtar-span' is defined in the files included in 
> >amanda.conf:
> >
> >includefile "/opt/amanda/common/applications.conf"
> >includefile "/opt/amanda/common/dumptype.conf"
> >
> >/opt/amanda/common/applications.conf:
> >
> >define application-tool "app-amgtar" {
> >     plugin "amgtar"
> >     property "CHECK-DEVICE" "NO"
> >     property "IGNORE" ": Directory is new$"
> >     property append "IGNORE" ": Directory has been renamed"
> >     property append "IGNORE" ": file changed as we read it$"
> >     property append "IGNORE" ": socket ignored$"
> >     property append "IGNORE" ": Cannot stat: No such file or directory$"
> >}
> >
> >/opt/amanda/common/dumptype.conf:
> >
> >define dumptype "app-amgtar-span" {
> >     "global"
> >     program "APPLICATION"
> >     application "app-amgtar"
> >     priority high
> >     allow-split
> >     holdingdisk required
> >     compress none
> >     comment "tape-spanning user partitions dumped with amgtar"
> >}
> >
> >In the end it boils down to:
> >
> >~# su amanda -c "~amanda/sbin/amadmin down disklist"
> >line 1 (/opt/amanda/etc/amanda/down/disklist):
> >     host tutor:
> >         interface default
> >     disk /raid/data8:
> >         program "APPLICATION"
> >         application "app-amgtar"
> >         COMMENT             "tape-spanning user partitions dumped with 
> > amgtar"
> >         PROGRAM             "APPLICATION"
> >         SERVER-CUSTOM-COMPRESS ""
> >         CLIENT-CUSTOM-COMPRESS ""
> >         SERVER-ENCRYPT      ""
> >         CLIENT-ENCRYPT      ""
> >         AMANDAD-PATH        ""
> >         CLIENT-USERNAME     ""
> >         SSH-KEYS            ""
> >         AUTH                "BSDTCP"
> >         EXCLUDE             LIST
> >         EXCLUDE             FILE
> >         INCLUDE             LIST
> >         INCLUDE             FILE
> >         PRIORITY            HIGH
> >         DUMPCYCLE           10
> >         MAXDUMPS            6
> >         MAXPROMOTEDAY       10000
> >         BUMPPERCENT         10
> >         BUMPSIZE            10240K
> >         BUMPDAYS            2
> >         BUMPMULT            2.00000
> >         STARTTIME            000
> >         STRATEGY            STANDARD
> >         ESTIMATE            CLIENT
> >         COMPRESS            NONE
> >         ENCRYPT             NONE
> >         SERVER-DECRYPT-OPTION "-d"
> >         CLIENT-DECRYPT-OPTION "-d"
> >         COMPRATE            0.50000 0.50000
> >         TAPE-SPLITSIZE      0K
> >         FALLBACK-SPLITSIZE  10240K
> >         SPLIT-DISKBUFFER    ""
> >         RECORD              yes
> >         SKIP-INCR           no
> >         SKIP-FULL           no
> >         HOLDINGDISK         REQUIRED
> >         KENCRYPT            no
> >         IGNORE              no
> >         INDEX               yes
> >         APPLICATION         "app-amgtar"
> >         CLIENT-PORT         ""
> >         DATA-PATH           AMANDA
> >         ALLOW-SPLIT         yes
> >         RECOVERY-LIMIT
> >         DUMP-LIMIT          SERVER
> >         MAX-WARNINGS        20
> >         spindle -1
> >
> >
> >
> >jf

-- 
<° >< 
Jean-François Malouin   | McConnell Brain Imaging Centre 
Systems/Network Manager | Montréal Neurological Institute

Reply via email to