amanda and samba-1.9.17alpha5 smbclient backups
todd at edge.cis.mcmaster.ca
Tue Aug 19 16:12:28 GMT 1997
On Tue, 19 Aug 1997, Ernie Oporto wrote:
> I submitted my patch to make the new Samba 1.9.17 work with Amanda 184.108.40.206
> for PC backups to the samba code team, but they are reluctant to change the
> code, since my patch uses fprintf's to write to stderr rather than the more
> flexible system they're using. They want to release the new samba on
> Friday, so I'd like to get this worked out before that.
> Since smbclient has a -E flag to print to stderr, and the new beta of
> amanda uses that flag, I'd like to use that. However, I'm getting the
> following error mailed back in the quoted text below. I think this is just
> a configuration problem, so once I get past this, I'm betting it'll all
> work as before. *Fingers crossed* *Knock on wood* Note that I'm not
> getting a sendsize.debug out of any of this.
i think we need the following changes to amanda-220.127.116.11 work with
the '-d 3' option is needed to ensure the debug level is 3 so that the
line (from samba-1.9.17alpha5 client.c):
DEBUG(3, ("Total bytes listed: %d\n", dir_total));
is sent to the debug file, and the '-E' option may be needed so that the
debug file is set to standard error if you've compiled with -DSYSLOG.
unfortunately, the 'log level' or 'debug level' setting in smb.conf seems
to override the '-d debuglevel' setting on the smbclient command line.
i tried several tests, changing the log level in smb.conf and running the
smbclient \\\\host\\share PASSWORD -U backup -c 'archive 0;recurse;dir'
smbclient \\\\host\\share PASSWORD -U backup -c 'archive 0;recurse;dir' -d 3
and editing the 'log level' setting in smb.conf. the solution seems to be
to remove the 'log level' from smb.conf and use the smbclient '-d 3'
option or set 'log level = 3' in smb.conf.
a question for the samba people: should the smb.conf debug level setting
override the command line option? i would think it would be more flexible
if the default debug level came from smb.conf and any command line debug
level would override this default. from the smb.conf mand page:
debug level (G)
The value of the parameter (an integer) allows the debug
level (logging level) to be specified in the smb.conf file.
This is to give greater flexibility in the configuration of
The default will be the debug level specified on the command
Todd Pfaff \ Email: pfaff at mcmaster.ca
Computing and Information Services \ Voice: (905) 525-9140 x22920
ABB 132 \ FAX: (905) 528-3773
McMaster University \
Hamilton, Ontario, Canada L8S 4M1 \
More information about the samba