I found that I just needed to remove the .pid lock manually, then for whatever reason even though it worked as root previously I needed to manually run `bareos-dir` as the bareos user, or just launch from systemctl which takes care of the user change on its own.
On Monday, December 7, 2020 at 5:57:13 PM UTC-7 Dustin Foudray wrote: > Hello all, I appreciate that there is such an active group for such a > powerful backup software. I'm having an issue where when I make some > changed in the bareos-dir.d directory to any config file (mostly job & > client) then restart the director it can't connect to the postgres DB > anymore. Below is the log from a restart. > > I've confirmed that as the bareos user I can open psql. The software was > fully functional before the restart. Postgres is running on port 5342, and > I do not yet have a password for the bareos user set in postgres. > > [root@xxx bareos-dir.d]# rpm -qa | grep bareos > bareos-database-tools-19.2.7-2.el7.x86_64 > bareos-storage-19.2.7-2.el7.x86_64 > bareos-common-19.2.7-2.el7.x86_64 > bareos-database-common-19.2.7-2.el7.x86_64 > bareos-director-19.2.7-2.el7.x86_64 > bareos-tools-19.2.7-2.el7.x86_64 > bareos-filedaemon-19.2.7-2.el7.x86_64 > bareos-19.2.7-2.el7.x86_64 > bareos-database-postgresql-19.2.7-2.el7.x86_64 > bareos-bconsole-19.2.7-2.el7.x86_64 > bareos-client-19.2.7-2.el7.x86_64 > bareos-webui-19.2.7-2.el7.noarch > > [root@xxx bareos-dir.d]# bareos-dbcheck -B > catalog=MyCatalog > db_name=bareos > db_driver=postgresql > db_user=bareos > db_password= > db_address= > db_port=0 > db_socket= > db_type=PostgreSQL > working_dir=/var/lib/bareos > > bareos-dir (100): cats/postgresql.cc:1031-0 db_init_database first time > bareos-dir (50): cats/postgresql.cc:243-0 pg_real_connect done > bareos-dir (50): cats/postgresql.cc:245-0 db_user=bareos db_name=bareos > db_password= > bareos-dir: dird/check_catalog.cc:65-0 Could not open Catalog "MyCatalog", > database "bareos". > bareos-dir (850): lib/message.cc:1309-0 Enter Jmsg type=3 > bareos-dir (850): lib/message.cc:641-0 Enter DispatchMessage type=3 > msg=bareos-dir JobId 0: Fatal error: Could not open Catalog "MyCatalog", > database "bareos". > bareos-dir (850): lib/message.cc:873-0 APPEND for following msg: > bareos-dir JobId 0: Fatal error: Could not open Catalog "MyCatalog", > database "bareos". > bareos-dir (850): lib/message.cc:754-0 CONSOLE for following msg: > bareos-dir JobId 0: Fatal error: Could not open Catalog "MyCatalog", > database "bareos". > bareos-dir (850): lib/message.cc:757-0 Console file not open. > bareos-dir (850): lib/message.cc:847-0 MAIL for following msg: bareos-dir > JobId 0: Fatal error: Could not open Catalog "MyCatalog", database "bareos". > bareos-dir (850): lib/message.cc:299-0 > mailname=/var/lib/bareos/bareos-dir.bareos-dir.33583632.mail > bareos-dir (850): lib/message.cc:1309-0 Enter Jmsg type=3 > bareos-dir (850): lib/message.cc:641-0 Enter DispatchMessage type=3 > msg=bareos-dir JobId 0: Fatal error: cats/postgresql.cc:252 Unable to > connect to PostgreSQL server. Database=bareos User=bareos > Possible causes: SQL server not running; password incorrect; > max_connections exceeded. > bareos-dir (850): lib/message.cc:873-0 APPEND for following msg: > bareos-dir JobId 0: Fatal error: cats/postgresql.cc:252 Unable to connect > to PostgreSQL server. Database=bareos User=bareos > Possible causes: SQL server not running; password incorrect; > max_connections exceeded. > bareos-dir (850): lib/message.cc:754-0 CONSOLE for following msg: > bareos-dir JobId 0: Fatal error: cats/postgresql.cc:252 Unable to connect > to PostgreSQL server. Database=bareos User=bareos > Possible causes: SQL server not running; password incorrect; > max_connections exceeded. > bareos-dir (850): lib/message.cc:757-0 Console file not open. > bareos-dir (850): lib/message.cc:847-0 MAIL for following msg: bareos-dir > JobId 0: Fatal error: cats/postgresql.cc:252 Unable to connect to > PostgreSQL server. Database=bareos User=bareos > Possible causes: SQL server not running; password incorrect; > max_connections exceeded. > bareos-dir: dird/check_catalog.cc:71-0 cats/postgresql.cc:252 Unable to > connect to PostgreSQL server. Database=bareos User=bareos > Possible causes: SQL server not running; password incorrect; > max_connections exceeded. > bareos-dir (850): lib/message.cc:1309-0 Enter Jmsg type=11 > bareos-dir (850): lib/message.cc:641-0 Enter DispatchMessage type=11 > msg=bareos-dir ERROR TERMINATION > Please correct the configuration in /etc/bareos/bareos-dir.d/*/*.conf > bareos-dir ERROR TERMINATION > Please correct the configuration in /etc/bareos/bareos-dir.d/*/*.conf > bareos-dir (850): lib/message.cc:873-0 APPEND for following msg: > bareos-dir ERROR TERMINATION > Please correct the configuration in /etc/bareos/bareos-dir.d/*/*.conf > bareos-dir (850): lib/message.cc:754-0 CONSOLE for following msg: > bareos-dir ERROR TERMINATION > Please correct the configuration in /etc/bareos/bareos-dir.d/*/*.conf > bareos-dir (850): lib/message.cc:757-0 Console file not open. > bareos-dir (850): lib/message.cc:847-0 MAIL for following msg: bareos-dir > ERROR TERMINATION > Please correct the configuration in /etc/bareos/bareos-dir.d/*/*.conf > > -- You received this message because you are subscribed to the Google Groups "bareos-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/bareos-users/8c8161ee-a694-471e-8124-d7e854843938n%40googlegroups.com.
