On 4/26/2013 12:15 PM, Bruno Friedmann wrote: > On Friday 26 April 2013 10.47:22 Marc Chamberlin wrote: >> I guess I was asking this question on the wrong newsgroup (bacula-users) >> thinking it was the place to ask for support... Anywise, got a >> suggestion that this might be a more appropriate group (which I didn't >> know about), so apologies if you saw this thread over there because I am >> now repeating my question over here.. You can look at my thread (same >> subject) over there to see how far I got with my questions/explanations.... >> >> This may be a Linux (openSuSE) distro error, but not knowing the internals >> of how Bacula gets configured, I thought I would ask my question here >> first. >> >> I get Bacula from the openSuSE (12.3) repositories, and as such I do not >> have to compile/install Bacula from source, theoretically. The repository >> contains what are called meta packages for Bacula, which select from a set >> of other Bacula packages that have been pre-configured for whatever >> database type one wishes to use. I chose the one for usage with MySQL. >> >> The installation went fine, I set up MySQL with out any problem, and >> everything checked out OK. However, when I started up the Bacula daemons, >> and it tried to do it's first backup, I encountered an error when it tried >> to create a backup of the catalog itself and got an error message reporting >> that there was no such file or directory called pg_dump. >> >> I tracked this error to the shell script file - make_catalog_backup - where >> I discovered that pg_dump is a file that is to be used when using >> PostgreSQL. I also learned that this script expects the name of the >> database type to be passed in as the 5th parameter, and if it does not >> recognize the database type, it was defaulting to using PostgreSQL. I >> hacked this script and changed the default database type to mysql and that >> worked! >> >> Note: the backups of various other computers on my network is working fine, >> and the usage of the MariaDB database is working correctly for everything >> else, so I believe I have installed Bacula correctly. >> >> So for my questions - >> >> 1. Shouldn't the default database type in this script have been set >> (automagically) to mysql when the openSuSE developers set up Bacula for >> distribution? I presume they built it with the .configure parameter set to >> mysql for the MySQL meta package that I installed. >> >> 2. My second question is a bit more nuanced. OpenSuSE12.3 is no longer >> supplying MySQL. Instead they are supplying MariaDB which is supposed to be >> 100% compatible with MySQL (so they claim). I do not know where or how the >> make_catalog_backup script is called from, so I don't know what got passed >> in as the 5th parameter specifying the database type, but I wonder if this >> changeover to using MariaDB instead of MySQL might have confused things? >> >> 3. Is this a bug that should be reported to the Bacula developers, or to the >> OpenSuSE distro/packaging team? >> >> Thanks in advance for any info/advice offered.... Marc.. > Hello Marc, please open always firstly a bug on bugzilla.novell.com for the > package ( the easyest way is doing it from the obs link ) Thanks Bruno for your reply. I have reported this as a bug to openSuSE - https://bugzilla.novell.com/show_bug.cgi?id=817556 (I remain a bit dubious that this is their fault, but will follow developments with interest!) > > Please specify which repository you are using The repository I used to install Bacula from was http://download.opensuse.org/repositories/Archiving:/Backup/openSUSE_12.3
And mostly ( I've to read this mail very quickly due to time constraint) Your trouble come from the fact you use the old script (still there for historical reason) make_backup_catalog.pl is your new friend. That may be the case, but keep in mind that I did not call make_backup_catalog myself directly (i.e. via a command line). That is something that is being done for me, by the bacula daemons, when they backup the catalog as per my scheduling configuration. I don't have any idea how or where this script was called from. > > About MariaDb, it should work out of the box, if not also bug me on > bugzilla.o.o > What is bugzilla.o.o? Marc... -- "The Truth is out there" - Spooky ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr _______________________________________________ Bacula-devel mailing list Bacula-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-devel