Am 2018-04-05 um 16:50 schrieb Matthias Leopold:
Hi,

I'm absolutely new to Bacula and basically only want to package the software for CentOS 7 so it can be used in my organization by others. I'm compiling RPMs from the spec files in bacula-9.0.6.tar.gz. I chose "%define postgresql 1" so i got a bacula-postgresql-9.0.6-1.x86_64.rpm package. When i want install it from our spacewalk server i get the following message:

Error: Package: bacula-postgresql-9.0.6-1.x86_64 (our_custom_channel_x86_64)
            Requires: libbaccats-9.0.6.so()(64bit)

When i look at the spec file i see that only the mysql package would get a "Provides: libbaccats-%{version}.so()(64bit)". How is installing packages supposed to work with postgresql versions of Bacula?


thx for reply everybody.

my experience wasn't so bad in the end, at least for the build. when i add "Provides: libbaccats-%{version}.so()(64bit)" after line 384 in the spec file the resulting bacula-postgresql-9.0.6 RPM can be installed with all dependencies satisfied. the result in the filesystem looks good to me, even postgres tables are created when db "bacula" exists and is accessible for root with no password. i'll hand this over to my colleague, he'll tell me if he can use it...

matthias



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to