On 05/10/17 14:04, Kern Sibbald wrote: > After thinking about this some more, it seems to me that it is a waste > of your time to run Bacula in a jail. You are going to have nothing but > problems. Running regression tests with Bacula is designed to confine > itself to the regress directory (and perhaps tmp), and the probability > of having a security problem of any kind while running regression tests > is essentially zero. Sorry, but I would not even try running Bacula > regression tests in a jail.
Unfortunately, recent policies do not allow me to try this in base of a production server and that's what I have now. If doing this in a jail won't work, I'll have to wait until I have a spare machine available and that will be a one-time shot anyway (while I hoped to leave the jail running with crons). If that's not too much a waste of your time, I'd be curious to know why a jail won't do. TIA. >>> I don't know why it's trying /bin/csh >> Ok, so I changed the shell to sh (perhaps this should be picked up >> anyway) and I got some further. >> However all tests are failing. > Yes, we do not support csh, only sh (and probably bash). That's fair: I wouln't expect anyone to support csh. However that's the default on some systems and, in spite of that, I never had the need to explicitly change the shell of the user: the configure script and/or the shebangs would pick sh anyway. I suggest a note is added to the documentation that everything must explicitly be run from sh. >> I used "git clone http://git.bacula.org/bacula.git bacula": that's >> different from what the doc says (there's "bacula", not "bacula.git"). >> Is this ok? > Can you tell me *exactly* where the doc says it is bacula. The repo is > called bacula.git, and if you are using git itself rather than http, it > knows to add the correct extension. I'm using this guide, as suggested by Dan: > http://www.bacula.org/7.0.x-manuals/en/developers/Bacula_Regression_Testing.html There it says to type "git clone http://git.bacula.org/bacula bacula". However, on my system: > $ git clone http://git.bacula.org/bacula bacula > Cloning into 'bacula'... > fatal: repository 'http://git.bacula.org/bacula/' not found So I had a look into http://git.bacula.org/ and run: > git clone http://git.bacula.org/bacula.git bacula This worked. I think I grasp the basics of git, but I'm no expert. If that's a weirdness on my box, please ignore this. > We no longer support Sqlite. However, we still keep scripts for > Sqlite3. Sorry, I meant sqlite3-3.18.0. > I *strongly* recommend using only MySQL or Postgresql. I'll eventually try MySQL (and Postgres when I'll be able). > It is not obvious what is going wrong, but you can get more information > by running: > > REGRESS_DEBUG=1 tests/<test-name> I found the problem and was able to run the tests. Right now I'm at 3 tests failing, but I will investigate these too ASAP. > Best regards, > Kern Thanks a lot. bye av. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users