Graham,

Thanks.

I am confident that it's not a networking issue (at least one external to the Macs). The new problem only shows on hosts that have been updated to Big Sur or Monterey (with or without rebuilt client, both 9x and 11s). High Sierra and earlier hosts never yield the 'too big... Maximum permitted 1000000' error, but Big Sur/Monterey always do.

I use xcode along with homebrew openssl 1.1.

To further describe, the BigSur/Monterrey host jobs do partially complete, successfully sending many GBs of data and files, including a few warnings about unreadable system files, but ultimately the jobs crap out with the same error.

My build options...

BHOME=/Users/bacula
EMAIL=bacula@DOMAINNAME

env CFLAGS='-g -O2' LDFLAGS='-framework CoreFoundation' \
    ./configure \
        --prefix=$BHOME \
        --sbindir=$BHOME/bin \
        --sysconfdir=$BHOME/conf \
        --with-working-dir=$BHOME/work \
        --with-archivedir=$BHOME/archive \
        --with-bsrdir=$BHOME/log \
        --with-logdir=$BHOME/log \
        --with-pid-dir=/var/run \
        --with-subsys-dir=/var/run \
        --with-basename=SERVER \
        --with-hostname=SERVER.DOMAINNAME \
        --with-dump-email=$EMAIL \
        --with-openssl=/usr/local/opt/openssl\@1.1 \
        --enable-smartalloc \
        --disable-readline \
        --enable-conio \
        --enable-client-only \
    | tee configure.out


thanks again,
Stephen



On 1/4/22 10:54 AM, Graham Sparks wrote:
Hi Stephen,

I've had a quick read of the archive (I'm late to the mailing list party) and 
see you've tried lots, so I'll try to say something constructive.

I tried to recreate the packet size error, crudely, by directing the Bacula server to a 
web page instead of the client FD (incidentally, this recreates it well).  Therefore, I 
think it's worth making sure the server and client are communicating without 
interruption, just in case something else is being returned (perhaps a transparent 
proxy/firewall/web filter "blocked" message, or similar).

Maybe try:

1.  "status client=<client-name>" in bconsole to check Bacula can communicate 
with the client.
2.  If not, issue "lsof -i -P | grep 9102" at the terminal on the client, to 
make sure 'bacula-fd' is running (on the default port).
3.  If 'bacula-fd' is listed as running, stop the Bacula File Daemon on the client to free port 9102, 
then run "nc -l 9102" to open a listener on the same port the file daemon uses, and send some 
text from the Bacula server using "nc <client-name> 9102".  If TCP communications are 
good, you should see exactly the text you type on the server appear on the Mac's terminal after pressing 
return.

Sorry in advance if this is stuff you've already tried.

Just for completeness, one of the few things I have done to the Mac in question 
is install Xcode (I think it replaces the shipped installation of 'make', so 
there's a chance it affects compilation).

I'm not a big Mac user, I'm afraid.  It seems that just owning a Mac automatically makes 
one the "Mac guy" 🙂.

Thanks.

--
Stephen Thompson               Berkeley Seismology Lab
stephen.thomp...@berkeley.edu  307 McCone Hall
Office: 510.664.9177           University of California
Remote: 510.214.6506 (Tue)     Berkeley, CA 94720-4760


_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to