Bacula-users

Re: [Bacula-users] Fedora 9 - the fun never ends

2008-07-11 10:58:56
Subject: Re: [Bacula-users] Fedora 9 - the fun never ends
From: "Brian A. Seklecki" <bseklecki AT collaborativefusion DOT com>
To: Felix Schwarz <Felix.Schwarz AT web DOT de>
Date: Fri, 11 Jul 2008 10:58:08 -0400
On Fri, 2008-07-11 at 15:27 +0200, Felix Schwarz wrote:
> Brian A. Seklecki schrieb:
> > *sigh* 2.0.3?
> > 
> > Someone send me a sign and I promise to be quiet.
> 
> Yes, the Bacula maintainer for Fedora - Andreas Thienemann - obviously lacks 
> the time updating it. For me this was not a problem so far because most of my 

Well, someone was nice enough to post i386 FC9 RPMs to SF.net, which I
may have to use given that the amd64 binaries I build from source
segfault, which may have something to do with it:

http://people.collaborativefusion.com/~seklecki/bacula-client-2.4.0-1.x86_64.rpm


% sudo yum install zlib-static 
% sudo rpmbuild -bb --define "build_fc9 1" \
   --define "build_client_only  1" \
   --define "build_x86_64 1" bacula.spec

Configuration on Fri Jul 11 09:06:17 EDT 2008:

  Host:                       x86_64-unknown-linux-gnu -- redhat 
  Bacula version:             2.4.0 (04 June 2008)
  Source code location:       .
  Install binaries:           /usr/sbin
  Install config files:       /etc/bacula
  Scripts directory:          /usr/lib64/bacula
  Archive directory:          
  Working directory:          /var/lib/bacula
  PID directory:              /var/run
  Subsys directory:           /var/lock/subsys
  Man directory:              /usr/share/man
  Data directory:             /usr/share
  C Compiler:                 gcc 4.3.0
  C++ Compiler:               /usr/bin/g++ 4.3.0
  Compiler flags:              -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64
-mtune=generic -fno-strict-aliasing -fno-exceptions -fno-rtti
  Linker flags:                 -L/usr/lib64
  Libraries:                  -lpthread -ldl 
  Statically Linked Tools:    no
  Statically Linked FD:       no
  Statically Linked SD:       no
  Statically Linked DIR:      no
  Statically Linked CONS:     no
  Database type:              None
  Database lib:               
  Database name:              bacula
  Database user:              bacula

  Job Output Email:           root@localhost
  Traceback Email:            root@localhost
  SMTP Host Address:          localhost

  Director Port:              9101
  File daemon Port:           9102
  Storage daemon Port:        9103

  Director User:              bacula
  Director Group:             bacula
  Storage Daemon User:        bacula
  Storage DaemonGroup:        disk
  File Daemon User:           root
  File Daemon Group:          bacula

  SQL binaries Directory      

  Large file support:         yes
  Bacula conio support:       yes -ltermcap
  readline support:           no 
  TCP Wrappers support:       no 
  TLS support:                yes
  Encryption support:         yes
  ZLIB support:               yes
  enable-smartalloc:          yes
  bat support:                no 
  enable-gnome:               no 
  enable-bwx-console:         no 
  enable-tray-monitor:        
  client-only:                yes
  build-dird:                 yes
  build-stored:               yes
  ACL support:                yes
  Python support:             no 
  Batch insert enabled:       no


4$ sudo /usr/sbin/bacula-fd -u root -g bacula
-c /etc/bacula/bacula-fd.conf -d99999
[sudo] password for seklecki: 
bacula-fd: parse_conf.c:812-0 Enter parse_config()
bacula-fd: parse_conf.c:814-0 parse_config pass 1
bacula-fd: lex.c:186-0 Open config file: /etc/bacula/bacula-fd.conf
bacula-fd: lex.c:213-0 Return lex=149fb78
bacula-fd: lex.c:373-0 enter lex_get_token
bacula-fd: lex.c:239-0 fget line=1 Director {
bacula-fd: lex.c:247-0 lex_get_char: D 68
bacula-fd: lex.c:378-0 Lex state lex_none ch=68,44
bacula-fd: lex.c:658-0 ch=68 state=identifier token=T_NONE D
bacula-fd: lex.c:247-0 lex_get_char: i 105
bacula-fd: lex.c:524-0 Lex state lex_identifier ch=69 i
bacula-fd: lex.c:658-0 ch=105 state=identifier token=T_NONE i
bacula-fd: lex.c:247-0 lex_get_char: r 114
bacula-fd: lex.c:524-0 Lex state lex_identifier ch=72 r
bacula-fd: lex.c:658-0 ch=114 state=identifier token=T_NONE r
bacula-fd: lex.c:247-0 lex_get_char: e 101
bacula-fd: lex.c:524-0 Lex state lex_identifier ch=65 e
bacula-fd: lex.c:658-0 ch=101 state=identifier token=T_NONE e
bacula-fd: lex.c:247-0 lex_get_char: c 99
bacula-fd: lex.c:524-0 Lex state lex_identifier ch=63 c
bacula-fd: lex.c:658-0 ch=99 state=identifier token=T_NONE c
bacula-fd: lex.c:247-0 lex_get_char: t 116
bacula-fd: lex.c:524-0 Lex state lex_identifier ch=74 t
bacula-fd: lex.c:658-0 ch=116 state=identifier token=T_NONE t
bacula-fd: lex.c:247-0 lex_get_char: o 111
bacula-fd: lex.c:524-0 Lex state lex_identifier ch=6f o
bacula-fd: lex.c:658-0 ch=111 state=identifier token=T_NONE o
bacula-fd: lex.c:247-0 lex_get_char: r 114
bacula-fd: lex.c:524-0 Lex state lex_identifier ch=72 r
bacula-fd: lex.c:658-0 ch=114 state=identifier token=T_NONE r
bacula-fd: lex.c:247-0 lex_get_char:   32
bacula-fd: lex.c:524-0 Lex state lex_identifier ch=20  
bacula-fd: lex.c:658-0 ch=32 state=identifier token=T_NONE  
bacula-fd: lex.c:247-0 lex_get_char: { 123
bacula-fd: lex.c:524-0 Lex state lex_identifier ch=7b {
bacula-fd: lex.c:658-0 ch=123 state=none token=T_IDENTIFIER {
bacula-fd: lex.c:660-0 lex returning: line 1 token: T_IDENTIFIER
bacula-fd: parse_conf.c:836-0 parse state=0 pass=1 got
token=T_IDENTIFIER
*** buffer overflow detected ***: /usr/sbin/bacula-fd terminated
======= Backtrace: =========
/lib64/libc.so.6(__fortify_fail+0x37)[0x7f91b0aa9da7]
/lib64/libc.so.6[0x7f91b0aa7be0]
/usr/sbin/bacula-fd[0x432bd1]
/usr/sbin/bacula-fd[0x4065ed]
/lib64/libc.so.6(__libc_start_main+0xfa)[0x7f91b09cb32a]
/usr/sbin/bacula-fd[0x406179]
======= Memory map: ========
00110000-0012d000 r-xp 00000000 08:03
2160615                            /lib64/ld-2.8.so
0032c000-0032d000 r--p 0001c000 08:03
2160615                            /lib64/ld-2.8.so
0032d000-0032e000 rw-p 0001d000 08:03
2160615                            /lib64/ld-2.8.so
00400000-00452000 r-xp 00000000 08:03
10615557                           /usr/sbin/bacula-fd
00652000-00654000 rw-p 00052000 08:03
10615557                           /usr/sbin/bacula-fd
00654000-00656000 rw-p 00654000 00:00 0 
00656000-0065d000 r-xp 00000000 08:03
4190234                            /lib64/libacl.so.1.1.0
0065d000-0085c000 ---p 00007000 08:03
4190234                            /lib64/libacl.so.1.1.0
0085c000-0085d000 rw-p 00006000 08:03
4190234                            /lib64/libacl.so.1.1.0
0085d000-00872000 r-xp 00000000 08:03
1702321                            /lib64/libz.so.1.2.3
00872000-00a71000 ---p 00015000 08:03
1702321                            /lib64/libz.so.1.2.3
00a71000-00a72000 rw-p 00014000 08:03
1702321                            /lib64/libz.so.1.2.3
00a72000-00a88000 r-xp 00000000 08:03
1702305                            /lib64/libpthread-2.8.so
00a88000-00c87000 ---p 00016000 08:03
1702305                            /lib64/libpthread-2.8.so
00c87000-00c88000 r--p 00015000 08:03
1702305                            /lib64/libpthread-2.8.so
00c88000-00c89000 rw-p 00016000 08:03
1702305                            /lib64/libpthread-2.8.so
00c89000-00c8d000 rw-p 00c89000 00:00 0 
00c8d000-00c8f000 r-xp 00000000 08:03
1702287                            /lib64/libdl-2.8.so
00c8f000-00e8f000 ---p 00002000 08:03
1702287                            /lib64/libdl-2.8.so
00e8f000-00e90000 r--p 00002000 08:03
1702287                            /lib64/libdl-2.8.so
00e90000-00e91000 rw-p 00003000 08:03
1702287                            /lib64/libdl-2.8.so
00e91000-00eda000 r-xp 00000000 08:03
6285341                            /lib64/libssl.so.0.9.8g
00eda000-010d9000 ---p 00049000 08:03
6285341                            /lib64/libssl.so.0.9.8g
010d9000-010e0000 rw-p 00048000 08:03
6285341                            /lib64/libssl.so.0.9.8g
010e0000-011ce000 r-xp 00000000 08:03
10613163                           /usr/lib64/libstdc++.so.6.0.10
011ce000-013ce000 ---p 000ee000 08:03
10613163                           /usr/lib64/libstdc++.so.6.0.10
013ce000-013d5000 r--p 000ee000 08:03
10613163                           /usr/lib64/libstdc++.so.6.0.10
013d5000-013d7000 rw-p 000f5000 08:03
10613163                           /usr/lib64/libstdc++.so.6.0.10
013d7000-013ea000 rw-p 013d7000 00:00 0 
0149d000-014be000 rw-p 0149d000 00:00 0
[heap]
04042000-04182000 r-xp 00000000 08:03
6285339                            /lib64/libcrypto.so.0.9.8g
04182000-04381000 ---p 00140000 08:03
6285339                            /lib64/libcrypto.so.0.9.8g
04381000-043a2000 rw-p 0013f000 08:03
6285339                            /lib64/libcrypto.so.0.9.8g
043a2000-043a5000 rw-p 043a2000 00:00 0 
7f91aaabf000-7f91af670000 r--p 00000000 08:03
14993089                   /usr/lib/locale/locale-archive
7f91af670000-7f91af673000 rw-p 7f91af670000 00:00 0 
7f91af673000-7f91af68d000 r-xp 00000000 08:03
4190248                    /lib64/libselinux.so.1
7f91af68d000-7f91af88c000 ---p 0001a000 08:03
4190248                    /lib64/libselinux.so.1
7f91af88c000-7f91af88d000 r--p 00019000 08:03
4190248                    /lib64/libselinux.so.1
7f91af88d000-7f91af88e000 rw-p 0001a000 08:03
4190248                    /lib64/libselinux.so.1
7f91af88e000-7f91af88f000 rw-p 7f91af88e000 00:00 0 
7f91af88f000-7f91af8a0000 r-xp 00000000 08:03
1702307                    /lib64/libresolv-2.8.so
7f91af8a0000-7f91afaa0000 ---p 00011000 08:03
1702307                    /lib64/libresolv-2.8.so
7f91afaa0000-7f91afaa1000 r--p 00011000 08:03
1702307                    /lib64/libresolv-2.8.so
7f91afaa1000-7f91afaa2000 rw-p 00012000 08:03
1702307                    /lib64/libresolv-2.8.so
7f91afaa2000-7f91afaa4000 rw-p 7f91afaa2000 00:00 0 
7f91afaa4000-7f91afaa6000 r-xp 00000000 08:03
1702333                    /lib64/libkeyutils-1.2.so
7f91afaa6000-7f91afca5000 ---p 00002000 08:03
1702333                    /lib64/libkeyutils-1.2.so
7f91afca5000-7f91afca6000 rw-p 00001000 08:03
1702333                    /lib64/libkeyutils-1.2.so
7f91afca6000-7f91afca7000 rw-p 7f91afca6000 00:00 0 
7f91afca7000-7f91afcaf000 r-xp 00000000 08:03
10613924                   /usr/lib64/libkrb5support.so.0.1
7f91afcaf000-7f91afeae000 ---p 00008000 08:03
10613924                   /usr/lib64/libkrb5support.so.0.1
7f91afeae000-7f91afeaf000 rw-p 00007000 08:03
10613924                   /usr/lib64/libkrb5support.so.0.1
7f91afeaf000-7f91afed3000 r-xp 00000000 08:03
15026670                   /usr/lib64/libk5crypto.so.3.1
7f91afed3000-7f91b00d2000 ---p 00024000 08:03
15026670                   /usr/lib64/libk5crypto.so.3.1
7f91b00d2000-7f91b00d4000 rw-p 00023000 08:03
15026670                   /usr/lib64/libk5crypto.so.3.1
7f91b00d4000-7f91b00d5000 rw-p 7f91b00d4000 00:00 0 
7f91b00d5000-7f91b00d7000 r-xp 00000000 08:03
1702360                    /lib64/libcom_err.so.2.1
7f91b00d7000-7f91b02d6000 ---p 00002000 08:03
1702360                    /lib64/libcom_err.so.2.1
7f91b02d6000-7f91b02d7000 rw-p 00001000 08:03
1702360                    /lib64/libcom_err.so.2.1
7f91b02d7000-7f91b0376000 r-xp 00000000 08:03
10613922                   /usr/lib64/libkrb5.so.3.3
7f91b0376000-7f91b0575000 ---p 0009f000 08:03
10613922                   /usr/lib64/libkrb5.so.3.3
7f91b0575000-7f91b0579000 rw-p 0009e000 08:03
10613922                   /usr/lib64/libkrb5.so.3.3
7f91b0579000-7f91b05a7000 r-xp 00000000 08:03
15025914                   /usr/lib64/libgssapi_krb5.so.2.2
7f91b05a7000-7f91b07a6000 ---p 0002e000 08:03
15025914                   /usr/lib64/libgssapi_krb5.so.2.2
7f91b07a6000-7f91b07a8000 rw-p 0002d000 08:03
15025914                   /usr/lib64/libgssapi_krb5.so.2.2
7f91b07a8000-7f91b07a9000 rw-p 7f91b07a8000 00:00 0 
7f91b07a9000-7f91b07ad000 r-xp 00000000 08:03
4190232                    /lib64/libattr.so.1.1.0
7f91b07ad000-7f91b09ac000 ---p 00004000 08:03
4190232                    /lib64/libattr.so.1.1.0
7f91b09ac000-7f91b09ad000 rw-p 00003000 08:03
4190232                    /lib64/libattr.so.1.1.0
7f91b09ad000-7f91b0b0f000 r-xp 00000000 08:03
1702279                    /lib64/libc-2.8.so
7f91b0b0f000-7f91b0d0f000 ---p 00162000 08:03
1702279                    /lib64/libc-2.8.so
7f91b0d0f000-7f91b0d13000 r--p 00162000 08:03
1702279                    /lib64/libc-2.8.so
7f91b0d13000-7f91b0d14000 rw-p 00166000 08:03
1702279                    /lib64/libc-2.8.so
7f91b0d14000-7f91b0d19000 rw-p 7f91b0d14000 00:00 0 
7f91b0d19000-7f91b0d2f000 r-xp 00000000 08:03
1702476                    /lib64/libgcc_s-4.3.0-20080428.so.1
7f91b0d2f000-7f91b0f2e000 ---p 00016000 08:03
1702476                    /lib64/libgcc_s-4.3.0-20080428.so.1
7f91b0f2e000-7f91b0f2f000 rw-p 00015000 08:03
1702476                    /lib64/libgcc_s-4.3.0-20080428.so.1
7f91b0f2f000-7f9bacula-fd: signal.c:85-0 sig=6 IOT trap
bacula-fd: message.c:609-0 Enter dispatch_msg type=3 msg=bacula-fd:
Fatal Error because: Bacula interrupted by signal 6: IOT trap
bacula-fd: message.c:788-0 STDOUT for following msg: bacula-fd: Fatal
Error because: Bacula interrupted by signal 6: IOT trap
11-Jul 10:57 bacula-fd: Fatal Error because: Bacula interrupted by
signal 6: IOT trap
Kaboom! bacula-fd, bacula-fd got signal 6 - IOT trap. Attempting
traceback.
Kaboom! exepath=/usr/sbin/
bacula-fd: signal.c:138-0 Working=/tmp/
bacula-fd: signal.c:139-0 btpath=/usr/sbin/btraceback
bacula-fd: signal.c:140-0 exepath=/usr/sbin/bacula-fd
bacula-fd: signal.c:166-0 Doing waitpid
Calling: /usr/sbin/btraceback /usr/sbin/bacula-fd 2632
/usr/sbin/btraceback: line 19: /usr/sbin/bsmtp: No such file or
directory
Traceback complete, attempting cleanup ...
bacula-fd: signal.c:169-0 Done waitpid
Segmentation fault



> Bacula machines run on CentOS where I don't need a newer Bacula (which I why 
> I 
> did not bothered updating it).
> 
> I pinged Andreas several times but it may help you do so, too. He said he 
> ported most of 2.2 already, so getting 2.4 running should not be that hard. 
> :-)
> 
> fs
> 
> 
> 
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
> _______________________________________________
> Bacula-users mailing list
> Bacula-users AT lists.sourceforge DOT net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
-- 
Brian A. Seklecki <bseklecki AT collaborativefusion DOT com>
Collaborative Fusion, Inc.


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users

<Prev in Thread] Current Thread [Next in Thread>