-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello Dan,

Well, it seems that user "regress" has no privileges on the database.  Here, my regression scripts run fine.

Best regards,
Kern

On 01/18/2016 02:35 AM, Dan Langille wrote:
>> On Jan 15, 2016, at 11:37 AM, Kern Sibbald <k...@sibbald.com <mailto:k...@sibbald.com>> wrote:
>>
>> Well Clang seems to be creating some problems, and unfortunately, I have
>> no idea what it will do with version 5.2.13 -- I recommend using GNU C
>> for that.
>>
>> For Branch-7.4, I believe all the Clang complaints have been corrected.
>> I do not run Clang, so cannot say for sure.  If there are problems such
>> as the dlink m_link problem, I recommend using GNU C.  We know it works
>> and we know it generates good code, so you could save yourself a lot of
>> trouble.
>>
>> If you must use Clang, OK no problem, but please see if you can find/fix
>> the problem.  If I have good patches that I understand, I will be happy
>> to apply them.  I worked with Martin going back and forth until I think
>> he is satisfied with how Bacula compiles with Clang.
>
> I think this patch helps.  It compiles with both gcc and with clang.
>
> See also https://gist.github.com/dlangille/80596c7fa0a5cddaea0d for full details.
>
> $ cat ~/bin/patch-bacula-configure
> --- bacula/configure.orig    2016-01-18 00:21:42.985405000 +0100
> +++ bacula/configure    2016-01-18 00:22:41.081491000 +0100
> @@ -10997,7 +10997,7 @@
>        hardcode_shlibpath_var=no
>        ;;

> -    freebsd1*)
> +    freebsd1.*)
>        ld_shlibs=no
>        ;;

> @@ -11991,7 +11991,7 @@
>    shlibpath_var=LD_LIBRARY_PATH
>    ;;

> -freebsd1*)
> +freebsd1.*)
>    dynamic_linker=no
>    ;;

> @@ -15824,7 +15824,7 @@
>    shlibpath_var=LD_LIBRARY_PATH
>    ;;

> -freebsd1*)
> +freebsd1.*)
>    dynamic_linker=no
>    ;;

>
>
> But then I encounter this issue:
>
> Creating mysql database
> ERROR 1007 (HY000) at line 1: Can't create database 'regress'; database exists
> Creation of regress database succeeded.
> Deletion of regress MySQL tables succeeded.
> Dropped mysql tables
> Making mysql tables
> Creation of Bacula MySQL tables succeeded.
> Granting mysql privileges
> Host    User    Password    Select_priv    Insert_priv    Update_priv    Delete_priv    Create_priv    Drop_priv    Reload_priv    Shutdown_priv    Process_priv    File_priv    Grant_priv    References_priv    Index_priv    Alter_priv    Show_db_priv    Super_priv    Create_tmp_table_priv    Lock_tables_priv    Execute_priv    Repl_slave_priv    Repl_client_priv    Create_view_priv    Show_view_priv    Create_routine_priv    Alter_routine_priv    Create_user_priv    Event_priv    Trigger_priv    Create_tablespace_priv    ssl_type    ssl_cipher    x509_issuer    x509_subject    max_questions    max_updates    max_connections    max_user_connections
> localhost    root        Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    0
> mysql55.unixathome.org <http://mysql55.unixathome.org>    root        Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    0
> 127.0.0.1    root        Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    Y    0
> localhost            N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    0
> mysql55.unixathome.org <http://mysql55.unixathome.org>            N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    0
> localhost    regress        N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    0
> %    regress        N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    0
> localhost    nagios        N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    N    0
> Privileges for user regress granted on database regress.
> Starting the Bacula Storage daemon
> Starting the Bacula File daemon
> Starting the Bacula Director daemon
> bacula-dir: dird.c:1015-0 Could not open Catalog "MyCatalog", database "regress".
> 18-Jan 01:29 bacula-dir ERROR TERMINATION
> Please correct configuration file: /usr/home/dan/src/BaculaRegressionTesting-TRUNK/regress/bin/bacula-dir.conf
> Stopping the Bacula File daemon
> Stopping the Bacula Storage daemon
> Stopping the Bacula Director daemon
>
>
> I have checked that I can connect:
>
> [dan@mysql55:~] $ mysql -u regress regress
> Reading table information for completion of table and column names
> You can turn off this feature to get a quicker startup with -A
>
> Welcome to the MySQL monitor.  Commands end with ; or \g.
> Your MySQL connection id is 3898
> Server version: 5.5.46 Source distribution
>
> Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
>
> Oracle is a registered trademark of Oracle Corporation and/or its
> affiliates. Other names may be trademarks of their respective
> owners.
>
> Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
>
> mysql> show databases;
> +--------------------+
> | Database           |
> +--------------------+
> | information_schema |
> | regress            |
> | test               |
> +--------------------+
> 3 rows in set (0.00 sec)
>
> mysql> show tables;
> +-------------------+
> | Tables_in_regress |
> +-------------------+
> | BaseFiles         |
> | CDImages          |
> | Client            |
> | Counters          |
> | Device            |
> | File              |
> | FileSet           |
> | Filename          |
> | Job               |
> | JobHisto          |
> | JobMedia          |
> | Location          |
> | LocationLog       |
> | Log               |
> | Media             |
> | MediaType         |
> | Path              |
> | PathHierarchy     |
> | PathVisibility    |
> | Pool              |
> | RestoreObject     |
> | Snapshot          |
> | Status            |
> | Storage           |
> | UnsavedFiles      |
> | Version           |
> +-------------------+
> 26 rows in set (0.01 sec)
>
> mysql>
>
>
> And from the command line:
>
> [dan@mysql55:~/src/BaculaRegressionTesting-TRUNK/regress/bin] $ ./bacula-dir -f -c ./bacula-dir.conf -d 200
> bacula-dir: dird.c:223-0 Debug level = 200
> bacula-dir: runscript.c:296-0 runscript: debug
> bacula-dir: runscript.c:297-0  --> RunScript
> bacula-dir: runscript.c:298-0   --> Command=/usr/home/dan/src/BaculaRegressionTesting-TRUNK/regress/bin/make_catalog_backup.pl MyCatalog
> bacula-dir: runscript.c:299-0   --> Target=
> bacula-dir: runscript.c:300-0   --> RunOnSuccess=1
> bacula-dir: runscript.c:301-0   --> RunOnFailure=0
> bacula-dir: runscript.c:302-0   --> FailJobOnError=1
> bacula-dir: runscript.c:303-0   --> RunWhen=2
> bacula-dir: runscript.c:296-0 runscript: debug
> bacula-dir: runscript.c:297-0  --> RunScript
> bacula-dir: runscript.c:298-0   --> Command=/usr/home/dan/src/BaculaRegressionTesting-TRUNK/regress/bin/delete_catalog_backup
> bacula-dir: runscript.c:299-0   --> Target=
> bacula-dir: runscript.c:300-0   --> RunOnSuccess=1
> bacula-dir: runscript.c:301-0   --> RunOnFailure=0
> bacula-dir: runscript.c:302-0   --> FailJobOnError=1
> bacula-dir: runscript.c:303-0   --> RunWhen=1
> bacula-dir: bsys.c:556-0 Could not open state file. sfd=-1 size=192: ERR=No such file or directory
> bacula-dir: dir_plugins.c:160-0 Load dir plugins
> bacula-dir: dir_plugins.c:162-0 No dir plugin dir!
> bacula-dir: dird.c:1015-0 Could not open Catalog "MyCatalog", database "regress".
> 18-Jan 01:22 bacula-dir ERROR TERMINATION
> Please correct configuration file: ./bacula-dir.conf
>
>
>>
>> Best regards,
>> Kern
>>
>> On 01/15/2016 04:49 PM, Dan Langille wrote:
>>>> On Jan 15, 2016, at 7:42 AM, Heitor Faria <hei...@bacula.com.br <mailto:hei...@bacula.com.br>> wrote:
>>>>
>>>> Hello Dan,
>>>>
>>>>> All regression testing is failing on my nodes:
>>>>>
>>>>>
>>>>> ==>Entering directory
>>>>> /usr/home/dan/src/BaculaRegressionTesting-TRUNK/regress/build/src/plugins/fd
>>>>> /usr/home/dan/src/BaculaRegressionTesting-TRUNK/regress/build/libtool --silent
>>>>> --tag=CXX --mode=compile /usr/bin/c++    -g -O2 -Wall -I../.. -I../../filed -c
>>>>> bpipe-fd.c
>>>>> c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is
>>>>> deprecated
>>>>> In file included from bpipe-fd.c:34:
>>>>> In file included from ../../bacula.h:175:
>>>>> In file included from ../../lib/lib.h:40:
>>>>> ../../lib/dlist.h:207:10: warning: private field 'm_link' is not used
>>>>> [-Wunused-private-field]
>>>>> dlink m_link;
>>>>>      ^
>>>>> 1 warning generated.
>>>> What version are you using? According to Kern this was a false warning.
>>>> Anyway there is a closed bug report filled by Martin: http://sourceforge.net/p/bacula/mailman/message/32687776/
>>>> It resulted in a patch to Bacula 7.0.6.
>>>
>>> These are building Bacula 5.2.13
>>>
>>> I also run regression tests on 7.x but they seem OK over the past 24 hours.
>>> ------------------------------------------------------------------------------
>>> Site24x7 APM Insight: Get Deep Visibility into Application Performance
>>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
>>> Monitor end-to-end web transactions and take corrective actions now
>>> Troubleshoot faster and improve end-user experience. Signup Now!
>>> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
>>> _______________________________________________
>>> Bacula-devel mailing list
>>> Bacula-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/bacula-devel
>>>
>>
>>
>
>
>
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
>
>
> _______________________________________________
> Bacula-devel mailing list
> Bacula-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-devel


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlacgTIACgkQNgfoSvWqwEhuwgCfdSbq3fYsqjmtGfAv8cDDrQ5n
ZoIAoLiLA4ffSDCKxNHLxI/FSdUfRKqB
=+j89
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to