On Friday 04 August 2006 14:24, Bill Moran wrote:
> In response to Kern Sibbald <[EMAIL PROTECTED]>:
> 
> > On Friday 04 August 2006 12:30, Bill Moran wrote:
> > > Skylar Thompson <[EMAIL PROTECTED]> wrote:
> > > 
> > > > Dan Langille wrote:
> > > > > On 1 Aug 2006 at 8:49, Skylar Thompson wrote:
> > > > >
> > > > >   
> > > > >> I just installed Bacula 1.38 in FreeBSD, using a Postgres backend.
> > > > >> bacula-dir starts up fine, but when I start up bconsole to go to 
label 
> > a
> > > > >> tape I get a segfault.
> > > > >>     
> > > > >
> > > > > I'm using FreeBSD 4.11-STABLE, and PosgreSQL 8.1.3, and Bacula 
1.38.8
> > > > >
> > > > > What versions are you using?
> > > > >
> > > > >   
> > > > FreeBSD 6.1-STABLE, Postgres 8.1.4, and Bacula 1.38.11.
> > > 
> > > I have that setup running in 4 places without problem.
> > > 
> > > Have a look at the "Kaboom" chapter in the manual and set your system up
> > > to capture backtraces when it crashes.  In my experience, a backtrace is
> > > about all Kern needs to track these problems down quickly.
> > 
> > I haven't been following this thread very closely, but I suspect that the 
> > problem is either the user updated PostgreSQL and did not upgrade the 
> > development libraries, or there are two installations of PostgreSQL on the 
> > same machine in different directories, or the user upgraded PostgreSQL and 
> > did not rebuild Bacula from scratch.  In those three cases, Bacula would 
be 
> > linked against PostgreSQL client libraries that do not correspond to the 
> > PostgreSQL servers and thus crashes would not be surprising.
> 
> While I haven't tried every possible combination, I've found that having
> the exact same version of libpq as is the server you're using is not
> necessary at all.  I know that we have at least a few systems here where
> the client libraries are 8.0 and the server is 8.1

Well, maybe you are not a programmer, but all they need to do is change one 
minor thing in a packet definition, and it is bye-bye crash time.  

> 
> So, personally, I would find crashes resulting from mismatched client/server
> versions _very_ surprising.  It should never result in a crash.  Like most
> client/server systems, there is a network protocol between the client and
> server that should insulate you from upgrades (unless you're pushing it,
> like going from 6 to 8)
> 
> If it does turn out that Bacula is crashing because of mismatched 
client/server
> versions, it is a _bug_ and should be reported to the PostgreSQL development
> team to be fixed.

If you mix client libraries with a different version of the server, it can and 
has failed in the past and is not a bug.  It all depends on whether or not 
they changed the interface.  The API is relatively static, but the packet 
definitions as defined in the header files often change.

> 
> If however, you meant that the OP may have compiled Bakula, then upgraded
> the client libraries without re-linking Bacula, I could see that
> potentially being a problem.
> 
> -- 
> Bill Moran
> Collaborative Fusion Inc.
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
> 

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to