Comments

182 Comments

Can we get this in stable? Thanks.

Added libebml and libmatroska to the update.

BZ#1636462 mkvtoolnix-27.0.0 is available
karma

Works fine!

You are right, that is a leftover from the previous attempts, and was recreated by ldconfig.

I restored the soname renaming patch:

https://src.fedoraproject.org/rpms/bacula/blob/master/f/bacula.spec#_44-49

And excluded the symlink in the %files section to workaround Fedora 28 builds adding the symlink anyway:

https://src.fedoraproject.org/rpms/bacula/blob/master/f/bacula.spec#_581-583

This fixes the library issues. I've created a separate update. Thanks for feedback!

It's all in the README in the bacula-common package: /usr/share/doc/bacula-common/README.Redhat

The symlink gets created when you install the package. I guess you can just try removing everything and reinstalling. If you prefer to fix it manually:

alternatives --config libbaccats.so

And just select the number.

Damn markdown, needs a cr before the code block:

$ ls -algh /usr/lib64/libbaccats*
lrwxrwxrwx. 1 root  13 May 14 09:35 /usr/lib64/libbaccats-9.0.7.so -> libbaccats.so
-rwxr-xr-x. 1 root 27K Jun 11 12:49 /usr/lib64/libbaccats-mysql-9.0.7.so
lrwxrwxrwx. 1 root  25 Jun 11 12:49 /usr/lib64/libbaccats-mysql.so -> libbaccats-mysql-9.0.7.so
-rwxr-xr-x. 1 root 35K Jun 11 12:49 /usr/lib64/libbaccats-postgresql-9.0.7.so
lrwxrwxrwx. 1 root  30 Jun 11 12:49 /usr/lib64/libbaccats-postgresql.so -> libbaccats-postgresql-9.0.7.so
lrwxrwxrwx. 1 root  31 Jun 11 12:53 /usr/lib64/libbaccats.so -> /etc/alternatives/libbaccats.so
-rwxr-xr-x. 1 root 24K Jun 11 12:49 /usr/lib64/libbaccats-sqlite3-9.0.7.so
lrwxrwxrwx. 1 root  27 Jun 11 12:49 /usr/lib64/libbaccats-sqlite3.so -> libbaccats-sqlite3-9.0.7.so

Hello, no problem for the noise. This is due to the horrible way of selecting the database that Bacula has. It depends on a library soname that no one provides so you need to rely on a symlink. Any tool (RPM, etc.) at build time flags that as unacceptable and you need workarounds. This is why the alternative is set with the unversioned library:

$ update-alternatives --display libbaccats.so
libbaccats.so - status is manual.
 link currently points to /usr/lib64/libbaccats-mysql.so
/usr/lib64/libbaccats-mysql.so - priority 50
/usr/lib64/libbaccats-sqlite3.so - priority 40
/usr/lib64/libbaccats-postgresql.so - priority 60
Current `best' version is /usr/lib64/libbaccats-postgresql.so.

Alternatives is also configured to provide a default, so you should never ever run it again except at install time when selecting the database (please read the included README in the bacula-common package).

It works fine here in finding his libraries by just installing the packages: $ ls -algh /usr/lib64/libbaccats* lrwxrwxrwx. 1 root 13 May 14 09:35 /usr/lib64/libbaccats-9.0.7.so -> libbaccats.so -rwxr-xr-x. 1 root 27K Jun 11 12:49 /usr/lib64/libbaccats-mysql-9.0.7.so lrwxrwxrwx. 1 root 25 Jun 11 12:49 /usr/lib64/libbaccats-mysql.so -> libbaccats-mysql-9.0.7.so -rwxr-xr-x. 1 root 35K Jun 11 12:49 /usr/lib64/libbaccats-postgresql-9.0.7.so lrwxrwxrwx. 1 root 30 Jun 11 12:49 /usr/lib64/libbaccats-postgresql.so -> libbaccats-postgresql-9.0.7.so lrwxrwxrwx. 1 root 31 Jun 11 12:53 /usr/lib64/libbaccats.so -> /etc/alternatives/libbaccats.so -rwxr-xr-x. 1 root 24K Jun 11 12:49 /usr/lib64/libbaccats-sqlite3-9.0.7.so lrwxrwxrwx. 1 root 27 Jun 11 12:49 /usr/lib64/libbaccats-sqlite3.so -> libbaccats-sqlite3-9.0.7.so

Hello, no, unfortunately there is no option at the moment to build with H.264 support. x264 is not in the repositories, and OpenH264 cannot be linked against. There is the option to rebuild it in the SPEC file on your own if required.

karma

Awesome, thank you. This was really needed. I guess you can also close this bug: https://bugzilla.redhat.com/show_bug.cgi?id=1466165

Works fine on a couple of systems.

karma

Works fine!

Perfect! Thanks.

New build coming soon. Thanks for reporting.

karma

Works for me!

Well, if you have the daemon running you should reboot. At least this is my understanding of the "reboot" toggle here....