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