Hello Marc,

Thanks for the feedback. I am pleased that you found a solution.
Thanks for using Bacula.

Best regards,
Kern

On 04/28/2013 11:04 PM, Marc Chamberlin wrote:
> On 4/28/2013 12:33 PM, Marc Chamberlin wrote:
>> 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...
>>
>>
> Well never mine! I went back and investigated our bacula-dir.conf file,
> and apparently sometime in the past the make_catalog_backup.pl file was
> failing to work. So we had commented it out and forced the usage of the
> older make_catalog_backup script file. When we upgraded, we simply
> ported over the configuration files (which are rather complicated, so we
> don't want to have to redo them) but I guess we should have checked them
> to be sure they were OK...
>
> Anywise, I reconfigured  to use the .pl version and it appears to be
> working without any change. SO chalk this up to our bad.. Thanks for
> being patient with us...
>
>       Marc...
>
>


------------------------------------------------------------------------------
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

Reply via email to