Hi,

I would like to apologize in advance for re-asking a FAQ:  I am well
aware that here have been a ton of similar reports before, and I did
read these and try out suggested solutions, with no avail.

After running bacula for a long, long time with MySQL, I decided to
try it out with PostgreSQL instead.

This is a from-scratch installation based on Fedora 17 and the Bacula
packages that come with this release, i. e.

        bacula-client-5.2.12-3.fc17.x86_64
        bacula-common-5.2.12-3.fc17.x86_64
        bacula-console-5.2.12-3.fc17.x86_64
        bacula-console-bat-5.2.12-3.fc17.x86_64
        bacula-director-5.2.12-3.fc17.x86_64
        bacula-docs-5.2.12-1.fc17.noarch
        bacula-libs-5.2.12-3.fc17.x86_64
        bacula-libs-sql-5.2.12-3.fc17.x86_64
        bacula-storage-5.2.12-3.fc17.x86_64

The problem:  I get (like so many others before) these error messages:

...
bacula-dir: dir_plugins.c:160-0 Load dir plugins
bacula-dir: dir_plugins.c:162-0 No dir plugin dir!
bacula-dir: lockmgr.c:583-0 Exit check_deadlock.
bacula-dir: postgresql.c:1126-0 db_init_database first time
bacula-dir: postgresql.c:241-0 pg_real_connect done
bacula-dir: postgresql.c:243-0 db_user=bacula db_name=bacula db_password=XXXXXX
bacula-dir: dird.c:1006 Could not open Catalog "MyCatalog", database "bacula".
bacula-dir: dird.c:1011 postgresql.c:248 Unable to connect to PostgreSQL 
server. Databas
Possible causes: SQL server not running; password incorrect; max_connections 
exceeded.
27-Dec 15:56 bacula-dir ERROR TERMINATION
Please correct configuration file: /etc/bacula/bacula-dir.conf
...

I used this command to set the db_password :

        # su - -s /bin/bash bacula
        -bash-4.2$ psql -Ubacula bacula
        psql (9.1.7)
        Type "help" for help.

        bacula=> alter user bacula with password 'XXXXXX';
        ALTER ROLE
        bacula=> \q
        -bash-4.2$ 

I appears this worked fine. I can also access the batabase manually,
like running the commands described in step "13. Resequence your
tables with the following commands" in the "Installing and
Configuring PostgreSQL" section of the manual:

        # su - -s /bin/bash bacula
        -bash-4.2$ psql -Ubacula bacula
        psql (9.1.7)
        Type "help" for help.

        bacula=> SELECT SETVAL('client_clientid_seq', (SELECT
        bacula(> MAX(clientid) FROM client));
         setval 
        --------
               
        (1 row)

        bacula=> \q
        -bash-4.2$ 

So it appears that the PostgreSQL server is up and running, the DB is
there and can be accessed.

Note: none of the commands above did request me to enter any
password. [But then, when changing bacula-dir.conf back to the
default setting (empty db_password), I get the same results]


I tried with misc settings of pg_hba.conf as recommended in some of
the previous postings, with no avail either.

Is there any way to debug which actual operation is failing?  Or
otherwise find out which exact setting might be wrong?


Thanks in advance...

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de
"You're just jealous." "What, of an overgrown puppy  with  a  single-
figure IQ?"                      - Terry Pratchett, _Moving Pictures_

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to