Bacula-users

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

2008-07-11 11:22:47
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 11:22:28 -0400
Okay I see the thread about Redhat finally getting around to
implementing W^X/ProPolice/something similar.  

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

-rw-r--r--  1 seklecki 10747736  bacula-client-2.4.0-1.x86_64.rpm

SHA256 (bacula-client-2.4.0-1.x86_64.rpm) =
41107290f3428e4e8e43976c8b6950e35fb301e65d078caeed08c2fd9ca27094

Binary compiled with:
%__global_cflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=0 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
-fno-strict-aliasing -fno-exceptions -fno-rtti



On Fri, 2008-07-11 at 10:58 -0400, Brian A. Seklecki wrote:
> 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>