Thread

  1. : permission denied initdb: 34: Syntax error: Bad fd number

    Colin Woolmer <php@cwoolmer.co.uk> — 2000-06-08T20:41:39Z

    I am trying to install PostgreSQL 7.0 running under Windows NT. I have
    followed Kevin Lo's instructions and have had no problems until trying
    to run initdb.
    
    I get the following
    
    bash-2.02$ source .bashrc
    bash-2.02$ initdb
    : permission denied
    /usr/local/pgsql/bin/initdb: 34: Syntax error: Bad fd number 
    
    Obviously I have a permissions problem, but the install notes did not
    mention anything about settings for specific user accounts. My mounts
    are as follows:
    
    Device           Directory           Type        Flags
    i:\postgres\source\pgsql /usr/src/pgsql      native      text!=binary
    i:\postgres\binary\pgsql /usr/local/pgsql    native      text=binary
    i:\usr\local\lib /usr/local/lib      native      text!=binary
    i:\usr\local\include /usr/local/include    native      text!=binary
    i:\usr\local\bin /usr/local/bin      native      text!=binary
    i:\unix\root\cygwin-b20\share /sw/cygwin-b20/share   native text!=binary 
    \\.\tape1:       /dev/st1            native      text!=binary
    \\.\tape0:       /dev/st0            native      text!=binary
    \\.\b:           /dev/fd1            native      text!=binary
    \\.\a:           /dev/fd0            native      text!=binary
    i:\unix\root\cygwin-b20\H-i586-cygwin32\i586-cygwin32\bin /bin native
    text!=binary 
    i:\unix\root     /                   native      text!=binary
    
    I am logged in as colin on a NT4 SP5 workstation authenticated by a NT4
    SP5 server via LAN. I have administrator permissions granted to both
    boxes.
    
    Can anyone help me out here.
    
    Thanks
    Colin
    -- 
    Colin Woolmer
    
    
  2. Re: : permission denied initdb: 34: Syntax error: Bad fd number

    Karl F. Larsen <k5di@zianet.com> — 2000-06-08T22:46:25Z

    Not at all sure about NT but in Linux you must run intdb as the posgres
    user. It's covered in the documentation which I hope you got with the NT
    software.
    
    On Thu, 8 Jun 2000, Colin Woolmer wrote:
    
    > I am trying to install PostgreSQL 7.0 running under Windows NT. I have
    > followed Kevin Lo's instructions and have had no problems until trying
    > to run initdb.
    > 
    > I get the following
    > 
    > bash-2.02$ source .bashrc
    > bash-2.02$ initdb
    > : permission denied
    > /usr/local/pgsql/bin/initdb: 34: Syntax error: Bad fd number 
    > 
    > Obviously I have a permissions problem, but the install notes did not
    > mention anything about settings for specific user accounts. My mounts
    > are as follows:
    > 
    > Device           Directory           Type        Flags
    > i:\postgres\source\pgsql /usr/src/pgsql      native      text!=binary
    > i:\postgres\binary\pgsql /usr/local/pgsql    native      text=binary
    > i:\usr\local\lib /usr/local/lib      native      text!=binary
    > i:\usr\local\include /usr/local/include    native      text!=binary
    > i:\usr\local\bin /usr/local/bin      native      text!=binary
    > i:\unix\root\cygwin-b20\share /sw/cygwin-b20/share   native text!=binary 
    > \\.\tape1:       /dev/st1            native      text!=binary
    > \\.\tape0:       /dev/st0            native      text!=binary
    > \\.\b:           /dev/fd1            native      text!=binary
    > \\.\a:           /dev/fd0            native      text!=binary
    > i:\unix\root\cygwin-b20\H-i586-cygwin32\i586-cygwin32\bin /bin native
    > text!=binary 
    > i:\unix\root     /                   native      text!=binary
    > 
    > I am logged in as colin on a NT4 SP5 workstation authenticated by a NT4
    > SP5 server via LAN. I have administrator permissions granted to both
    > boxes.
    > 
    > Can anyone help me out here.
    > 
    > Thanks
    > Colin
    > -- 
    > Colin Woolmer
    > 
    > 
    
    Yours Truly,
    
      	 - Karl F. Larsen, k5di@arrl.net  (505) 524-3303  -
    
    
    
  3. Re: : permission denied initdb: 34: Syntax error: Bad fd number

    Colin Woolmer <php@woolmer.demon.co.uk> — 2000-06-09T05:51:35Z

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1
    
    In article <Pine.LNX.4.10.10006081644100.800-100000@cannac.ampr.org>,
    Karl F. Larsen <k5di@zianet.com> writes
    >
    >Not at all sure about NT but in Linux you must run intdb as the posgres
    >user. It's covered in the documentation which I hope you got with the NT
    >software.
    >
    >On Thu, 8 Jun 2000, Colin Woolmer wrote:
    >
    >> I am trying to install PostgreSQL 7.0 running under Windows NT. I have
    >> followed Kevin Lo's instructions and have had no problems until trying
    >> to run initdb.
    >> 
    >> I get the following
    >> 
    >> bash-2.02$ source .bashrc
    >> bash-2.02$ initdb
    >> : permission denied
    >> /usr/local/pgsql/bin/initdb: 34: Syntax error: Bad fd number 
    >> 
    >> Obviously I have a permissions problem, but the install notes did not
    >> mention anything about settings for specific user accounts. My mounts
    >> are as follows:
    >> 
    >> Device           Directory           Type        Flags
    >> i:\postgres\source\pgsql /usr/src/pgsql      native      text!=binary
    >> i:\postgres\binary\pgsql /usr/local/pgsql    native      text=binary
    >> i:\usr\local\lib /usr/local/lib      native      text!=binary
    >> i:\usr\local\include /usr/local/include    native      text!=binary
    >> i:\usr\local\bin /usr/local/bin      native      text!=binary
    >> i:\unix\root\cygwin-b20\share /sw/cygwin-b20/share   native text!=binary 
    >> \\.\tape1:       /dev/st1            native      text!=binary
    >> \\.\tape0:       /dev/st0            native      text!=binary
    >> \\.\b:           /dev/fd1            native      text!=binary
    >> \\.\a:           /dev/fd0            native      text!=binary
    >> i:\unix\root\cygwin-b20\H-i586-cygwin32\i586-cygwin32\bin /bin native
    >> text!=binary 
    >> i:\unix\root     /                   native      text!=binary
    >> 
    >> I am logged in as colin on a NT4 SP5 workstation authenticated by a NT4
    >> SP5 server via LAN. I have administrator permissions granted to both
    >> boxes.
    >> 
    >> Can anyone help me out here.
    >> 
    >> Thanks
    >> Colin
    >> -- 
    >> Colin Woolmer
    >> 
    >> 
    >
    >Yours Truly,
    >
    >        - Karl F. Larsen, k5di@arrl.net  (505) 524-3303  -
    >
    >
    How do I find out what the postgres user is?
    During install I have run all the commands from a shelled DOS prompt
    on my current login. The process did not ask for an account name. Would
    the ./configure in /usr/src/pgsql/src executed before the postgres make
    have created the default. If so where do I find it or what will it be?
    
    Thanks
    
    - -- 
    Colin Woolmer
    
    -----BEGIN PGP SIGNATURE-----
    Version: PGPsdk version 1.7.1
    
    iQA/AwUBOUCF53phxnfAOsx1EQKC1gCffNHpt/g1rpNUdocXPU4HcIfoAxIAn2zX
    9K1EbR4v8dmUNwEsHR81g5dn
    =hwdR
    -----END PGP SIGNATURE-----