On 2025-08-30 10:36, Rob Gerber wrote:
Please note this weird quirk I discovered some time back: postgres < v14 cannot accept a password > 99 characters.

I think the error you showed indicated that user bacula wasn't even created. Perhaps debian repo maintainers adjusted the user under which bacula would run?

Another strange thing: because it uses peer authentication by default, bacula shouldn't even need a password to interact with postgres... If bacula runs as the user that created the db.

Props to the Debian maintainers for updating bacula in their repo to v 15.0.3. I understand the usual stability arguments for leaving old packages in a repo, but bacula 15.x has some new features that are quite relevant for today.

Robert Gerber
402-237-8692
[email protected]


Here's the error I'm getting. This is after purging bacula and postgresql. I've tried with a new, simpler password, the password I tried the previous installs, and no password (a suggestion I got from someone who didn't reply to the list).

An error occurred while installing the database:                                                                            │                                                                                                                             │ │ psql: error: connection to server at "localhost" (127.0.0.1), port 5432 failed: FATAL: password authentication failed for   │ │ user "admin" password retrieved from file "/tmp/dbconfig-common.psql_home.auKhC2/.pgpass" . Your options are:               │ │  * abort - Causes the operation to fail; you will need to downgrade,                                                        │ │    reinstall, reconfigure this package, or otherwise manually intervene                                                     │ │    to continue using it. This will usually also impact your ability to                                                      │ │    install other packages until the installation failure is resolved.                                                       │ │  * retry - Prompts once more with all the configuration questions                                                           │ │    (including ones you may have missed due to the debconf priority                                                          │ │    setting) and makes another attempt at performing the operation.                                                          │ │  * retry (skip questions) - Immediately attempts the operation again,                                                       │ │    skipping all questions. This is normally useful only if you have                                                         │ │    solved the underlying problem since the time the error occurred.                                                         │ │  * ignore - Continues the operation ignoring dbconfig-common errors.                                                        │ │    This will usually leave this package without a functional database.                                                      │                                                                                                                             │ │ Next step for database installation:                                                                                        │                                                                                                                             │ │                                                   abort                                                                     │
│ retry                                                    │
│                                                   retry (skip questions)                                                    │ │                                                   ignore                                                                    │                                                                                                                             │                                                                                                                             │

│                                    <Ok>                                        <Cancel>


When I try with ident instead of password authentication, I get:

An error occurred while installing the database:                                                                   │                                                                                                                    │ │ runuser: user admin does not exist or the user entry does not contain all the required fields . Your options are:  │ │  * abort - Causes the operation to fail; you will need to downgrade,                                               │ │    reinstall, reconfigure this package, or otherwise manually intervene                                            │ │    to continue using it. This will usually also impact your ability to                                             │ │    install other packages until the installation failure is resolved.                                              │ │  * retry - Prompts once more with all the configuration questions                                                  │ │    (including ones you may have missed due to the debconf priority                                                 │ │    setting) and makes another attempt at performing the operation.                                                 │ │  * retry (skip questions) - Immediately attempts the operation again,                                              │ │    skipping all questions. This is normally useful only if you have                                                │ │    solved the underlying problem since the time the error occurred.                                                │ │  * ignore - Continues the operation ignoring dbconfig-common errors.                                               │ │    This will usually leave this package without a functional database.                                             │                                                                                                                    │ │ Next step for database installation:                                                                               │                                                                                                                    │ │                                              abort                                                                 │
│ retry                                                │
│                                              retry (skip questions)                                                │ │                                              ignore                                                                │                                                                                                                    │                                                                                                                    │ │                                 <Ok>                                     <Cancel>                                  │
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to