Hello MI,

I did some tests with Bacula 9.4.2 rpm package on a clean Centos 7 system.

I've first installed bacula-mysql package which went fine, then simply
uninstalled it.

Then I tried to install bacula-postgresql package as mentioned and here's
below the error I saw.

Transaction check error:
  file /opt/bacula/lib64/libbaccats-9.4.2.so conflicts between attempted
installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
bacula-mysql-9.4.2-1.el7.x86_64
  file /opt/bacula/lib64/libbacsd-9.4.2.so conflicts between attempted
installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
bacula-mysql-9.4.2-1.el7.x86_64
  file /opt/bacula/scripts/bacula_config conflicts between attempted
installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
bacula-mysql-9.4.2-1.el7.x86_64
  file /opt/bacula/scripts/create_bacula_database conflicts between
attempted installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
bacula-mysql-9.4.2-1.el7.x86_64
  file /opt/bacula/scripts/drop_bacula_database conflicts between attempted
installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
bacula-mysql-9.4.2-1.el7.x86_64
  file /opt/bacula/scripts/drop_bacula_tables conflicts between attempted
installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
bacula-mysql-9.4.2-1.el7.x86_64
  file /opt/bacula/scripts/grant_bacula_privileges conflicts between
attempted installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
bacula-mysql-9.4.2-1.el7.x86_64
  file /opt/bacula/scripts/make_bacula_tables conflicts between attempted
installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
bacula-mysql-9.4.2-1.el7.x86_64
  file /opt/bacula/scripts/make_catalog_backup conflicts between attempted
installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
bacula-mysql-9.4.2-1.el7.x86_64
  file /opt/bacula/scripts/make_catalog_backup.pl conflicts between
attempted installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
bacula-mysql-9.4.2-1.el7.x86_64
  file /opt/bacula/scripts/update_bacula_tables conflicts between attempted
installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
bacula-mysql-9.4.2-1.el7.x86_64

This happen even if files mentioned above doesn't exist anymore.

# find /opt/bacula/
/opt/bacula/
/opt/bacula/share
/opt/bacula/share/doc
/opt/bacula/lib64
/opt/bacula/bin
/opt/bacula/plugins
/opt/bacula/etc
/opt/bacula/etc/bacula-fd.conf.rpmsave
/opt/bacula/etc/bacula-dir.conf.rpmsave
/opt/bacula/etc/.rpm.sed
/opt/bacula/etc/bacula-sd.conf.rpmsave
/opt/bacula/etc/bconsole.conf.rpmsave

I'll work on a "fix" asap and let the community know once this is fixed.

Best regards

Davide

On Thu, Apr 18, 2019 at 4:12 PM MI <mi.li...@alma.ch> wrote:

> The .rpm for 9.4.2 cannot be installed because of
>
>     "conflicts between attempted installs of
> bacula-postgresql-9.4.2-1.el7.x86_64 and bacula-mysql-9.4.2-1.el7.x86_64"
>
> I followed the instructions in
> https://blog.bacula.org/whitepapers/CommunityInstallationGuide.pdf
>
> The console output is below:
>
> # cat /etc/redhat-release
>     CentOS Linux release 7.5.1804 (Core)
>
> # uname -a
>     Linux zukini 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC
> 2018 x86_64 x86_64 x86_64 GNU/Linux
>
> # wget
> https://www.bacula.org/downloads/Bacula-4096-Distribution-Verification-key.asc
>     ...
> # rpm --import Bacula-4096-Distribution-Verification-key.asc
>
> # rm Bacula-4096-Distribution-Verification-key.asc
>
> # mcedit /etc/yum.repos.d/Bacula.repo
>
>     (edited as described in
> https://blog.bacula.org/whitepapers/CommunityInstallationGuide.pdf)
>
> # yum install bacula-postgresql
>
> Loaded plugins: fastestmirror, langpacks
> Loading mirror speeds from cached hostfile
> epel/x86_64/metalink | 29 kB 00:00:00
> * base: mirror.init7.net
> * elrepo: mirrors.coreix.net
> * epel: mirror.init7.net
> * extras: ftp.rz.uni-frankfurt.de
> * updates: mirror.init7.net
> Bacula-Community | 2.9 kB 00:00:00
> base | 3.6 kB 00:00:00
> cuda-10-0-local-10.0.130-410.48 | 2.5 kB 00:00:00
> elrepo | 2.9 kB 00:00:00
> extras | 3.4 kB 00:00:00
> pgdg96 | 4.1 kB 00:00:00
> updates | 3.4 kB 00:00:00
> Bacula-Community/primary_db | 10 kB 00:00:00
> Resolving Dependencies
> --> Running transaction check
> ---> Package bacula-postgresql.x86_64 0:9.4.2-1.el7 will be installed
> --> Processing Dependency: bacula-libs for package:
> bacula-postgresql-9.4.2-1.el7.x86_64
> --> Processing Dependency: perl(Logwatch) for package:
> bacula-postgresql-9.4.2-1.el7.x86_64
> --> Processing Dependency: libbacfind-9.4.2.so()(64bit) for package:
> bacula-postgresql-9.4.2-1.el7.x86_64
> --> Processing Dependency: libbac-9.4.2.so()(64bit) for package:
> bacula-postgresql-9.4.2-1.el7.x86_64
> --> Processing Dependency: libbaccfg-9.4.2.so()(64bit) for package:
> bacula-postgresql-9.4.2-1.el7.x86_64
> --> Running transaction check
> ---> Package bacula-libs.x86_64 0:9.4.2-1.el7 will be installed
> ---> Package bacula-mysql.x86_64 0:9.4.2-1.el7 will be installed
> --> Processing Dependency: mysql for package:
> bacula-mysql-9.4.2-1.el7.x86_64
> --> Running transaction check
> ---> Package mariadb.x86_64 1:5.5.60-1.el7_5 will be installed
> --> Finished Dependency Resolution
> --> Finding unneeded leftover dependencies
> Found and removing 0 unneeded dependencies
>
> Dependencies Resolved
>
>
> ================================================================================================================================================
> Package Arch Version Repository Size
>
> ================================================================================================================================================
> Installing:
> bacula-postgresql x86_64 9.4.2-1.el7 Bacula-Community 2.9 M
> Installing for dependencies:
> bacula-libs x86_64 9.4.2-1.el7 Bacula-Community 752 k
> bacula-mysql x86_64 9.4.2-1.el7 Bacula-Community 2.9 M
> mariadb x86_64 1:5.5.60-1.el7_5 base 8.9 M
>
> Transaction Summary
>
> ================================================================================================================================================
> Install 1 Package (+3 Dependent packages)
>
> Total download size: 15 M
> Installed size: 73 M
> Is this ok [y/d/N]: y
> Downloading packages:
> (1/4): bacula-libs-9.4.2-1.el7.x86_64.rpm | 752 kB 00:00:00
> (2/4): bacula-mysql-9.4.2-1.el7.x86_64.rpm | 2.9 MB 00:00:01
> (3/4): mariadb-5.5.60-1.el7_5.x86_64.rpm | 8.9 MB 00:00:01
> (4/4): bacula-postgresql-9.4.2-1.el7.x86_64.rpm | 2.9 MB 00:00:01
>
> ------------------------------------------------------------------------------------------------------------------------------------------------
> Total 7.4 MB/s | 15 MB 00:00:02
> Running transaction check
> Running transaction test
>
>
> Transaction check error:
> file /opt/bacula/lib64/libbaccats-9.4.2.so conflicts between attempted
> installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
> bacula-mysql-9.4.2-1.el7.x86_64
> file /opt/bacula/lib64/libbacsd-9.4.2.so conflicts between attempted
> installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
> bacula-mysql-9.4.2-1.el7.x86_64
> file /opt/bacula/scripts/bacula_config conflicts between attempted
> installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
> bacula-mysql-9.4.2-1.el7.x86_64
> file /opt/bacula/scripts/create_bacula_database conflicts between
> attempted installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
> bacula-mysql-9.4.2-1.el7.x86_64
> file /opt/bacula/scripts/drop_bacula_database conflicts between attempted
> installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
> bacula-mysql-9.4.2-1.el7.x86_64
> file /opt/bacula/scripts/drop_bacula_tables conflicts between attempted
> installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
> bacula-mysql-9.4.2-1.el7.x86_64
> file /opt/bacula/scripts/grant_bacula_privileges conflicts between
> attempted installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
> bacula-mysql-9.4.2-1.el7.x86_64
> file /opt/bacula/scripts/make_bacula_tables conflicts between attempted
> installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
> bacula-mysql-9.4.2-1.el7.x86_64
> file /opt/bacula/scripts/make_catalog_backup conflicts between attempted
> installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
> bacula-mysql-9.4.2-1.el7.x86_64
> file /opt/bacula/scripts/make_catalog_backup.pl conflicts between
> attempted installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
> bacula-mysql-9.4.2-1.el7.x86_64
> file /opt/bacula/scripts/update_bacula_tables conflicts between attempted
> installs of bacula-postgresql-9.4.2-1.el7.x86_64 and
> bacula-mysql-9.4.2-1.el7.x86_64
>
> Error Summary
> -------------
>
>
> Would someone know a solution? I'm familiar with .deb packages, but not
> with .rpm, so I don't know how to remove this seemingly erroneous
> dependency on mysql/mariadb.
>
>
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to