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
|