Subject | Re: [firebird-support] can't access database from gpre |
---|---|
Author | Thad Humphries |
Post date | 2004-02-24T20:32:36Z |
I found a solution, though I really don't know why there was a problem to
begin with.
In my makefile, I redefined my GPRE macro, adding "-user sysdba -password
masterkey". That works but I don't know why it's necessary--I never had it
there before. Is there something I'm missing it the combination of Firebird
users in isc4.gdb, the startup (by root in init.d), the actual permissions of
the *.gdb file? I've tried this with FB 1.0.3 and it behaves similarly.
BTW, all parent directories have execute permission.
begin with.
In my makefile, I redefined my GPRE macro, adding "-user sysdba -password
masterkey". That works but I don't know why it's necessary--I never had it
there before. Is there something I'm missing it the combination of Firebird
users in isc4.gdb, the startup (by root in init.d), the actual permissions of
the *.gdb file? I've tried this with FB 1.0.3 and it behaves similarly.
BTW, all parent directories have execute permission.
On Monday 23 February 2004 18:17, Helen Borrie wrote:
> At 04:05 PM 23/02/2004 -0500, Thad Humphries wrote:
> >I've recently set up an new machine (Suse Linux 9.0) and am trying to
> > rebuild a library I wrote in Firebird 1.0.2 using ESQL for C. However I
> > am getting an error from gpre on every *.e file in the database:
> >...
>
> Only an idea...the user that started the server needs to have execute
> rights on the *directory* where the database file is located. Was the
> server perhaps started by a non-root user that does not have that
> privilege?
>...