Package Details: bacula-dir-postgresql 15.0.2-2

Git Clone URL: https://aur.archlinux.org/bacula.git (read-only, click to copy)
Package Base: bacula
Description: Bacula - A Network Backup Tool (Director - PostgreSQL support)
Upstream URL: https://www.bacula.org
Licenses: AGPL3
Conflicts: bacula-dir-mariadb, bacula-dir-sqlite3
Submitter: None
Maintainer: lifespirit
Last Packager: lifespirit
Votes: 36
Popularity: 0.54
First Submitted: 2014-04-25 13:59 (UTC)
Last Updated: 2024-06-05 06:28 (UTC)

Pinned Comments

lifespirit commented on 2024-06-04 10:13 (UTC)

If you have error "GPG check failed" when you install, run

gpg --recv-keys C0BE2A5FE9DF3643

for user who build package.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 10 Next › Last »

jboxberger commented on 2020-08-17 09:12 (UTC)

reply to myself:

dowload the latest key

https://www.bacula.org/bacula-distribution-verification-public-keys/

execute

gpg --import Bacula-4096-Distribution-Verification-key.asc

jboxberger commented on 2020-08-12 09:58 (UTC)

On Manjaro 20.0.3 (5.7.9-1) it fails wit a sig error.

Building bacula...
==> Making package: bacula 9.6.5-2 (Mi 12 Aug 2020 11:49:24 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading bacula-9.6.5.tar.gz...
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                Dload  Upload   Total   Spent    Left  Speed

0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   374  100   374    0     0    534      0 --:--:-- --:--:-- --:--:--   534

0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
100   345  100   345    0     0    127      0  0:00:02  0:00:02 --:--:--   344

5 4152k    5  239k    0     0  81812      0  0:00:51  0:00:03  0:00:48 81812
100 4152k  100 4152k    0     0  1326k      0  0:00:03  0:00:03 --:--:-- 29.8M
-> Downloading bacula-9.6.5.tar.gz.sig...
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                Dload  Upload   Total   Spent    Left  Speed

0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   382  100   382    0     0    246      0  0:00:01  0:00:01 --:--:--   246
100   382  100   382    0     0    246      0  0:00:01  0:00:01 --:--:--   246

0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
100   363  100   363    0     0    102      0  0:00:03  0:00:03 --:--:--   363
100   363  100   363    0     0    102      0  0:00:03  0:00:03 --:--:--   363

100   833  100   833    0     0    228      0  0:00:03  0:00:03 --:--:--   228
-> Found bacula-dir.service
-> Found bacula-fd.service
-> Found bacula-sd.service
==> Validating source files with sha256sums...
    bacula-9.6.5.tar.gz ... Passed
    bacula-9.6.5.tar.gz.sig ... Skipped
    bacula-dir.service ... Passed
    bacula-fd.service ... Passed
    bacula-sd.service ... Passed
==> Verifying source file signatures with gpg...
    bacula-9.6.5.tar.gz ... FAILED (unknown public key C0BE2A5FE9DF3643)
==> ERROR: One or more PGP signatures could not be verified!
Failed to build bacula

I've already tried to import the key into pacman but with no luck (https://aur.archlinux.org/packages/bacula-fd#comment-743367).

sudo pacman-key --recv-keys C0BE2A5FE9DF3643
gpg: key C0BE2A5FE9DF3643: public key "Bacula 4096 Distribution Verification Key (www.bacula.org) <kern@bacula.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1

sudo pacman-key --lsign-key C0BE2A5FE9DF3643
-> Locally signing key C0BE2A5FE9DF3643...
==> Updating trust database...
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:  24  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1  valid:  24  signed:  78  trust: 1-, 0q, 0n, 23m, 0f, 0u
gpg: depth: 2  valid:  75  signed:  24  trust: 75-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2020-10-17

sudo gpg --recv-keys C0BE2A5FE9DF3643
gpg: keybox '/root/.gnupg/pubring.kbx' created
gpg: keyserver receive failed: General error

sudo pacman-key --refresh-keys
...
gpg: key C0BE2A5FE9DF3643: "Bacula 4096 Distribution Verification Key (www.bacula.org) <kern@bacula.org>" not changed
...

# now i am getting
sudo gpg --recv-keys C0BE2A5FE9DF3643
gpg: keyserver receive failed: General error

Kind Regards!

pharaoh commented on 2020-06-19 20:21 (UTC) (edited on 2020-06-19 20:24 (UTC) by pharaoh)

One more minor thing, all packages have /etc/bacula with 0770 except console and bat, which uses 0755, why? I think, all packages should use the same permissions, either 0755 or 0770.

(1/1) reinstalling bacula-console
warning: directory permissions differ on /etc/bacula/
filesystem: 770  package: 755

pharaoh commented on 2020-06-18 21:10 (UTC) (edited on 2020-06-18 21:15 (UTC) by pharaoh)

9.6.5 does not build on my system:

==> Starting prepare()...
configure.in:3474: error: `src/qt-console/tray-monitor/install_conf_file' is already registered with AC_CONFIG_FILES.
../../lib/autoconf/status.m4:288: AC_CONFIG_FILES is expanded from...
configure.in:3474: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
==> ERROR: A failure occurred in prepare().
Aborting...
error making: bacula (bacula-common bacula-fd bacula-sd bacula-console bacula-dir bacula-dir-postgresql)

Removing these lines fixes the issue:

# Enable tray-monitor
sed -i '/src\/qt-console\/install_conf_file \\/asrc\/qt-console\/tray-monitor\/install_conf_file \
\' configure.in

0ktav1us commented on 2019-04-12 08:26 (UTC) (edited on 2019-04-15 05:26 (UTC) by 0ktav1us)

Hello, I can't install because do not verify with PGP. Please help me.

==> Проверка подписей исходных файлов с помощью 'gpg'...
    bacula-9.4.1.tar.gz ... СБОЙ (неизвестный открытый ключ C0BE2A5FE9DF3643)
==> ОШИБКА: Одна или больше PGP-подписей не могут быть проверены!
==> ОШИБКА: Makepkg не смог собрать bacula.
==> Перезапустить сборку bacula-bat ? да/Нет [y/N]
Hello9, I Resolved it with --keys for yaourt yaourt --m-arg "--skippgpcheck" because gpg last updated had been at very long time ago.

benalexau commented on 2018-12-29 00:11 (UTC)

Patch to 9.4.1:

-pkgver=9.0.7
+pkgver=9.4.1

-sha256sums=('84e87fcfedb2e6df624c4f1a6281948f7061b22e2a2747cc2aa46d34bf190948'
+sha256sums=('6b5f6197cad360a6c37ee4f0fc28a6776f78a4e54bea667bb8a4fb801c98fd42'

# Enable tray-monitor
-  sed -i '/src\/qt-console\/install_conf_file \\/asrc\/qt-console\/tray-monitor\/install_conf_file \\\
-src\/qt-console\/tray-monitor\/bacula-tray-monitor.conf \\' configure.in
+  sed -i '/src\/qt-console\/install_conf_file \\/asrc\/qt-console\/tray-monitor\/install_conf_file \\' configure.in

- validpgpkeys=('86260C02E82A8FC5CA5FB0638363575EFBD8D142')
+ validpgpkeys=('5235F5B668D81DB61704A82DC0BE2A5FE9DF3643')

Malvineous commented on 2018-10-22 10:19 (UTC)

Here's a poor-man's patch to get it working with 9.2.1:

-pkgver=9.0.7
+pkgver=9.2.1

-sha256sums=('84e87fcfedb2e6df624c4f1a6281948f7061b22e2a2747cc2aa46d34bf190948'
+sha256sums=('ae3ab58989e1ec89a87a6252b4991975861ca1392a8b9738f786884d5b5766d7'

   # Enable tray-monitor
-  sed -i '/src\/qt-console\/install_conf_file \\/asrc\/qt-console\/tray-monitor\/install_conf_file \\\
-src\/qt-console\/tray-monitor\/bacula-tray-monitor.conf \\' configure.in
+  sed -i '/src\/qt-console\/install_conf_file \\/asrc\/qt-console\/tray-monitor\/install_conf_file \\' configure.in

mejem commented on 2018-02-01 14:10 (UTC) (edited on 2018-02-01 14:14 (UTC) by mejem)

This doesn't work.

==> Installing bacula package group with pacman -U...
loading packages...
resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: bacula-dir-sqlite3 and bacula-dir-mariadb are in conflict
==> WARNING: Failed to install built package(s).

It looks like it tries to install all the packages defined in PKGBUILD, not only the one selected.

And since databases are alternatives and only one can be used, there is conflict.