On Wednesday 06 September 2006 02:21, Dan Langille wrote: > I'm trying to setup TLS with one client. I have two other clients > working with TLS. At this point, I'm just doing a 'status client' > and bacula-fd dies. > > Two questions: > > 1 - Do we agree that bacula-fd shouldn't die?
No, it has every right because it is configured incorrectly. The bigh problem is if it cannot open the state file, then it *is* going to die at some point. You need to fix that. Probably it is a permissions error on your working directory. This is the first thing that needs fixing. Once done the other error will probably go away. Second point is that a SIG 11 Kaboom is often Bacula's way of dying when something is wrong -- like it cannot access the working directory. > 2 - Why is my TLS negotiation failing? Possibly because of working directory problems. > > Both bacula-fd and bacula-dir are version 1.38.11 > > cheers > > Here is the death: > > # /usr/local/sbin/bacula-fd -d100 -f -u root -g wheel -v -c > /usr/local/etc/ > bacula-fd.conf > lists-fd: bsys.c:517 Could not open state file. sfd=-1 size=188: > ERR=No such file or directory ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > lists-fd: filed.c:238 filed: listening on port 9102 > lists-fd: bnet_server.c:83 Addresses host[ipv4:0.0.0.0:9102] > lists-fd: bnet.c:1128 who=client host=70.26.229.230 port=36387 > lists-fd: find.c:68 init_find_files ff=0x80a2c18 > lists-fd: job.c:189 <dird: Hello Director bacula-dir calling > lists-fd: job.c:205 Executing Hello command. > lists-fd: cram-md5.c:52 send: auth cram-md5 > <[EMAIL PROTECTED]> ssl=1 > lists-fd: cram-md5.c:68 Authenticate OK q+M8e9kGp0MgmF+AiX+hJB > lists-fd: cram-md5.c:97 cram-get: auth cram-md5 > <[EMAIL PROTECTED]> ssl=2 > lists-fd: cram-md5.c:114 sending resp to challenge: > XkULP5/F/51V02/RwW/JVD > Kaboom! bacula-fd, lists-fd got signal 11. Attempting traceback. > Kaboom! exepath=/usr/local/sbin/ > Calling: /usr/local/sbin/btraceback /usr/local/sbin/bacula-fd 8199 > Killed > > Here is the traceback email: > > (no debugging symbols found)... > /var/db/bacula/8199: No such file or directory. > (no debugging symbols found)... > (no debugging symbols found)...(no debugging symbols found)... > (no debugging symbols found)...(no debugging symbols found)... > (no debugging symbols found)...(no debugging symbols found)... > (no debugging symbols found)...(no debugging symbols found)... > (no debugging symbols found)...(no debugging symbols found)... > 0x283b2478 in __sys_poll () from /usr/lib/libc_r.so.4 > $1 = 1953720684 > $2 = 134799576 > $3 = 134799768 > $4 = 1702129225 > $5 = 134728113 > $6 = 134728136 > $7 = 134728160 > $8 = 134728168 > #0 0x283b2478 in __sys_poll () from /usr/lib/libc_r.so.4 > #1 0x283b19c4 in _thread_kern_sched_state_unlock () from > /usr/lib/libc_r.so.4 > #2 0x283b1389 in _thread_kern_scheduler () from /usr/lib/libc_r.so.4 > #3 0x0 in ?? () > > Thread 1 (process 8199, thread 1): > #0 0x283b2478 in __sys_poll () from /usr/lib/libc_r.so.4 > #1 0x283b19c4 in _thread_kern_sched_state_unlock () from > /usr/lib/libc_r.so.4 > #2 0x283b1389 in _thread_kern_scheduler () from /usr/lib/libc_r.so.4 > #3 0x0 in ?? () > #0 0x283b2478 in __sys_poll () from /usr/lib/libc_r.so.4 > No symbol table info available. > #1 0x283b19c4 in _thread_kern_sched_state_unlock () from > /usr/lib/libc_r.so.4 > No symbol table info available. > #2 0x283b1389 in _thread_kern_scheduler () from /usr/lib/libc_r.so.4 > No symbol table info available. > #3 0x0 in ?? () > No symbol table info available. > /usr/local/share/bacula/btraceback.gdb:19: Error in sourced command > file: > No frame 4 > > Here is the bacula-fd.conf: > > Director { > Name = bacula-dir > Password = "password" > > TLS Enable = yes > # TLS Require = yes > > # TLS Verify Peer = yes > > TLS CA Certificate File = /home/bacula/cacert.pem > > TLS Certificate = /home/bacula/lists.example.org.cert > TLS Key = /home/bacula/lists.example.org-nopass.key > } > > # > # "Global" File daemon configuration specifications > # > FileDaemon { # this is me > Name = lists-fd > FDport = 9102 # where we listen for the > director > WorkingDirectory = /var/db/bacula > Pid Directory = /var/run > > TLS Enable = yes > TLS CA Certificate File = /home/bacula/cacert.pem > > TLS Certificate = /home/bacula/lists.example.org.cert > TLS Key = /home/bacula/lists.example.org-nopass.key > } > > # Send all messages except skipped files back to Director > Messages { > Name = Standard > director = lists-dir = all, !skipped > } > > Here is part of the bacula-dir.conf: > > # Client (File Services) to backup > Client { > Name = lists-fd > Address = lists.example.org > FDPort = 9102 > Catalog = MyCatalog > Password = "password" > > TLS Require = yes > TLS Enable = yes > TLS CA Certificate File = /home/bacula/certificates/cacert.pem > > TLS Certificate = /home/bacula/certificates/bacula.example.org.cert > TLS Key = > /home/bacula/certificates/bacula.example.org.nopassword.key > } > > > Here is the failed status command: > > 05-Sep 20:08 bacula-dir: *Console*.2006-09-05_20.06.19 Fatal error: > TLS negotiation failed. > *status client=lists-fd > Connecting to Client lists-fd at lists.example.org:9102 > Failed to connect to Client lists-fd. > ==== > You have messages. > *mes > 05-Sep 20:11 bacula-dir: *Console*.2006-09-05_20.06.19 Fatal error: > TLS negotiation failed. > * > > -- > Dan Langille : Software Developer looking for work > my resume: http://www.freebsddiary.org/dan_langille.php > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users