Hello,

On 21.09.2005 11:22, Robert Buurke wrote:

Bacula-dir is 1.36.2
Bacula-fd on the Windows client is 1.36.2.
I also tried bacula-fd 1.36.3 on the Windows client without succes.

I looked that up, and it seems that wildfile and regexfile should work with these versions. 1.36.3 should be ok, .2 I'm not sure about.

Now, If nobody else has a better idea, you could upgrade the DIR and the FDs to 1.36.3 - that should work without any problems as the configuration and database schema are directly portable.

Apart from that, I can only suggest to enable debug output for the DIR while doing an estimate, and see what it actually does.

Or, verify and re-verify your configuration - from several list mails, I got the impression that there are people using wild* and regex* directives without problems.

Arno



Hello,

On 21.09.2005 09:43, Robert Buurke wrote:

Sometimes life can be so simple ;-)
It works what you suggested.

But on another client I need to include *.bkf files and exclude every other file. What I have tried is this:


I'll have to follow this discussion as I always struggle with excludes ;-)

FileSet {
  Name = "Client3"
  Include {
    Options {
        wildfile = *.bkf
    }
    Options {
        Exclude = yes
        RegexFile = "^.?*$"
    }
    File = "C:/baculatesting"
  }
}

When I try to do an "estimate" of the client I get "error sending include list".
If I then check messages in bconsole it says:

ERROR in getmsg.c:133 Malformed message: REGEX EX EX EX EX EX EX EX EX EX EX EX etc. *Console* Fatal Error: Socket error from Filed on Include command: ERR=No data available.


Which version of the bacula-fd is running on the client, and which bacula-dir version? I guess this might be an imcompatibility with a pre-regex windows FD... then, I'm not even sure if windows FD is supposed to understand regexs.

Arno

I have installed almost every regex library package with apt-get and the Windows client has .Net Framework 1.1 SP1.


Robert Buurke wrote:
> I'm trying to exclude *.bkf files and include all the other files of a > directory on a Windows client. I used the example from the User's Manual:
>
> FileSet {
>   Name = "Full Set"
>   Include {
>     Options {
>       wildfile = *.Z
>       wildfile = *.gz
>       Include = yes
>     }
>     Options {
>       Exclude = yes
>       RegexFile = "^.?*$"
>     }
>     File = /myfile
>   }
> }
>
>
> And changed it to:
>
> FileSet {
>   Name = "Client2"
>   Include {
>     Options {
>       Include = yes
>       RegexFile = "^.?*$"
>     }
>     Options {
>       Exclude = yes
>       wildfile = *.bkf
>     }
>     File = "C:/baculatesting"
>   }
> }
>
> If I restart Bacula it complains about that the Include keyword is not
> allowed in permitted in this resource. If I then remove Include = yes
> from the resource it stops complaining but when I try to do an
> "estimate" of the client I get "error sending include list".
>
> I have installed almost every regex library package with apt-get and the
> Windows client has .Net Framework 1.1 SP1.
>
> What am I doing wrong?

Since you want to include everything except *.bkf files, I don't see
that you need an include option at all.  Try this:


FileSet {
  Name = "Client2"
  Include {
    Options {
      Exclude = yes
      wildfile = *.bkf
    }
    File = "C:/baculatesting"
  }
}





--
IT-Service Lehmann                    [EMAIL PROTECTED]
Arno Lehmann                  http://www.its-lehmann.de


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to