Kind Bacula Users,

 

I am attempting to build and use bacula-5.0.1-2 under Fedora Core 6.
(The OS is not mine to upgrade, so need to find a way to work with FC6.)
Has anyone done that?

 

I have tried building from source rpm (and installing the resulting base
rpm) without success. Here's what I've done plus the results of same:

 

1.      Downloaded bacula-5.0.1-2.src.rpm, and installed it on my FC6
build system under /usr/src/redhat/SRPMS. 
2.      Changed permissions on /usr/src/redhat (and all its
subdirectories) so that ordinary users can read and write there. 
3.      As an ordinary user, executed 

rpmbuild -ba --define "build_fc6 1" --define "fedora_version 6" --define
"build_postgresql 1" /usr/src/redhat/SPECS/bacula.spec > rpmbuild.log
2>&1

 

According to rpmbuild.log, this may be producing a good build. The
following (possibly benign) error messages were found:

 

+ rm -rf /var/tmp/bacula-root

+ mkdir -p /var/tmp/bacula-root/etc/init.d

+ mkdir -p /var/tmp/bacula-root/etc/logrotate.d

+ mkdir -p /var/tmp/bacula-root/etc/logwatch/conf/logfiles

+ mkdir -p /var/tmp/bacula-root/etc/logwatch/conf/services

+ mkdir -p /var/tmp/bacula-root/etc/logwatch/scripts/services

+ mkdir -p /var/tmp/bacula-root/etc/logwatch/scripts/shared

+ mkdir -p /var/tmp/bacula-root/usr/lib/bacula/updatedb

+ mkdir -p /var/tmp/bacula-root/etc/pam.d

+ mkdir -p /var/tmp/bacula-root/usr/sbin

+ make DESTDIR=/var/tmp/bacula-root install

./autoconf/mkinstalldirs /var/tmp/bacula-root/usr/sbin

./autoconf/mkinstalldirs /var/tmp/bacula-root/etc/bacula

mkdir -p -- /var/tmp/bacula-root/etc/bacula

./autoconf/mkinstalldirs /var/tmp/bacula-root/usr/lib/bacula

./autoconf/mkinstalldirs /var/tmp/bacula-root/usr/share/doc/bacula

mkdir -p -- /var/tmp/bacula-root/usr/share/doc/bacula

./autoconf/mkinstalldirs /var/tmp/bacula-root/tmp

mkdir -p -- /var/tmp/bacula-root/tmp

if test ! -d /var/tmp/bacula-root/var/lib/bacula ; then \

           ./autoconf/mkinstalldirs /var/tmp/bacula-root/var/lib/bacula;
\

           chmod 770 /var/tmp/bacula-root/var/lib/bacula; \

        fi

mkdir -p -- /var/tmp/bacula-root/var/lib/bacula

if test "xbacula" != "x" ; then \

           chown bacula /var/tmp/bacula-root/var/lib/bacula; \

        fi

chown: changing ownership of `/var/tmp/bacula-root/var/lib/bacula':
Operation no

t permitted

make: [installdirs] Error 1 (ignored)

if test "xbacula" != "x" ; then \

           chgrp bacula /var/tmp/bacula-root/var/lib/bacula; \

        fi

chgrp: changing group of `/var/tmp/bacula-root/var/lib/bacula':
Operation not pe

rmitted

make: [installdirs] Error 1 (ignored)

make[1]: Entering directory `/usr/src/redhat/BUILD/bacula-5.0.1/src'

 

4.      Attempting to install the resulting
bacula-postgresql-5.0.1-2.i386.rpm fails the dependency check: 

[r...@target]# rpm -i bacula-postgresql-5.0.1-2.i386.rpm

error: Failed dependencies:

        libpq.so.5 is needed by bacula-postgresql-5.0.1-2.i386

        perl(Logwatch) is needed by bacula-postgresql-5.0.1-2.i386

[r...@target]#

 

I can resolve the perl(Logwatch) dependency easily enough, but I'm at a
loss as to how to deal with the libpq.so.5 dependency. The shared
library is provided by postgresql-libs for PostgreSQL 8.2 and later, but
upgrading the database server to that version is not an option in this
environment. Yet I haven't found a way to "turn off" the requirement of
libpq.so.5.

 

Is it possible to require libpq.so.4 instead of libpq.so.5? Do we know
it's possible to build and use bacula-5.0.1 under FC6?

 

Thanks,

Steve Tice

 

CONFIDENTIAL: This email, including its contents and attachments, if any, are 
confidential. If the reader of this e-mail is not an intended recipient, you 
have received this e-mail in error and any review, dissemination, distribution 
or copying is strictly prohibited. If you have received this e-mail in error, 
please notify the sender immediately by return e-mail at 
[emailaddr...@crossroads.com] and permanently delete the copy you received. 
Copyright and other intellectual property rights in its contents are the sole 
property of Crossroads Systems, Inc. Email transmission cannot be guaranteed to 
be secure or error-free. The sender therefore does not accept liability for any 
errors or omissions in the contents of the message which arise as a result of 
email  transmission.  Although we routinely screen for viruses, addressees 
should check this email and any attachments for viruses. We make no 
representation or warranty as to the absence of viruses in this email or any 
attachments.
------------------------------------------------------------------------------
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to