* Jean-Louis Martineau <jmartin...@carbonite.com> [20170202 11:10]: > You can't do a level 1 backup if there is no state file for the level 0 > (full) backup. > > Force a full backup of the dle with amadmin CONF force HOST DISK
Of course, it makes sense! Thanks, jf > > Jean-Louis > > On 02/02/17 11:05 AM, Jean-Francois Malouin wrote: > > * Jean-Louis Martineau <jmartin...@carbonite.com> [20170202 10:52]: > >> Do amcheck reported an error? > > amcheck returns fine. > > > >> $ man ambsdtar > >> STATE-DIR > >> > >> The directory where ambsdtar stores the database it uses to > >> generate incremental dumps. The default is set when Amanda is > >> built. > >> > >> > >> Create the /usr/local/share/amanda/bsdtar directory of set the property > >> STATE-DIR to another directory that exists. > > As I said, the state-dir /usr/local/share/amanda/bsdtar *already* exists > > on the client but is empty at the moment as I didn't put back the files > > that amanda/bsdtar created *before* I rebuilt the VM. If I leave the > > state dir empty, who should own it and what should the permissions be? > > > > Right now: > > > > # ls -ld /usr/local/share/amanda/bsdtar > > drwxr-xr-x 2 amanda amanda 512 Feb 2 09:29 > > /usr/local/share/amanda/bsdtar > > > > thanks, > > jf > > > > > > > >> Jean-Louis > >> > >> > >> On 02/02/17 10:12 AM, Jean-Francois Malouin wrote: > >>> Hi, > >>> > >>> I've got this VM running FreeBSD-11 and amanda-client-3.3.6 installed on > >>> it for testing purposes. Server is 3.4.1. Initial tests worked ok > >>> (backups and restores) but I had to rebuild the VM from scratch for > >>> whatever reasons. After reinstalling and configuring amanda on it as I > >>> previously did, the amanda backup run on it fails with this in the > >>> amreport: > >>> > >>> > >>> FAILED DUMP DETAILS: > >>> /-- 172.16.10.104 /ifs lev 1 FAILED [missing size line from > >>> sendbackup] > >>> sendbackup: info BACKUP=APPLICATION > >>> sendbackup: info APPLICATION=ambsdtar > >>> sendbackup: info > >>> RECOVER_CMD=/usr/local/libexec/amanda/application/ambsdtar restore > >>> [./file-to-restore]+ > >>> sendbackup: info end > >>> ? ambsdtar: error opening > >>> /usr/local/share/amanda/bsdtar/172.16.10.104_ifs_0: No such file or > >>> directory > >>> ? dumper: strange [missing size line from sendbackup] > >>> \-------- > >>> > >>> client debug file shows: > >>> > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: pid 40453 ruid 0 > >>> euid 140 version 3.3.6: start at Wed Feb 1 21:30:32 2017 > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: version 3.3.6 > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: pid 40453 ruid 0 > >>> euid 140 version 3.3.6: rename at Wed Feb 1 21:30:32 2017 > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: BSDTAR-PATH > >>> /usr/bin/bsdtar > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: STATE-DIR > >>> /usr/local/share/amanda/bsdtar > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: ONE-FILE-SYSTEM yes > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: SIZE ^ *Total bytes > >>> written: [0-9][0-9]* > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: IGNORE : Directory > >>> is new$ > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: IGNORE : Directory > >>> has been renamed > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: IGNORE file changed > >>> as we read it$ > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: NORMAL ^could not > >>> open conf file > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: NORMAL ^Elapsed time: > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: NORMAL ^Throughput > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: NORMAL : File .* > >>> shrunk by [0-9][0-9]* bytes, padding with zeros > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: NORMAL : Cannot add > >>> file .*: No such file or directory$ > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: NORMAL : Error exit > >>> delayed from previous errors > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: STRANGE : socket > >>> ignored$ > >>> Wed Feb 1 21:30:32 2017: thd-0x800718e00: ambsdtar: ambsdtar: error > >>> opening /usr/local/share/amanda/bsdtar/172.16.10.104_ifs_0: No such file > >>> or directory > >>> > >>> But /usr/local/share/amanda/bsdtar exists on the client (although empty > >>> at the moment) and has the ownership and permissions: > >>> > >>> # ls -la /usr/local/share/amanda/bsdtar > >>> total 24 > >>> drwxr-xr-x 2 amanda amanda 512 Feb 2 09:29 . > >>> drwxr-xr-x 5 root wheel 512 Feb 1 16:32 .. > >>> > >>> I'm kind of lost as to why this worked in the first place and now > >>> fails...what should be the ownership and permissions on it? > >>> > >>> Looking back at the restores on the server of the successful backups of > >>> /usr/local on this client I can see the bsdtar state files in there with > >>> the permissions: > >>> > >>> /restore/sim/share/amanda/bsdtar# ls -la > >>> total 24 > >>> drwxr-xr-x 2 140 140 4096 Feb 2 09:25 ./ > >>> drwxr-xr-x 5 root root 144 Jan 19 07:57 ../ > >>> -rw------- 1 140 140 24 Jan 20 16:33 172.16.20.104_ifs_0 > >>> -rw------- 1 140 140 24 Jan 22 16:31 172.16.20.104_ifs_1 > >>> -rw------- 1 140 140 24 Jan 24 16:32 172.16.20.104_ifs_2 > >>> -rw------- 1 140 140 24 Jan 20 16:32 172.16.20.104_usr_local_0 > >>> -rw------- 1 140 140 24 Jan 24 16:31 172.16.20.104_usr_local_1 > >>> > >>> 140 is the amanda user UID and GID on the client: > >>> > >>> # id amanda > >>> uid=140(amanda) gid=140(amanda) groups=140(amanda),5(operator) > >>> > >>> Thanks, > >>> jf