cvs 'initdb' -- "vacuuming database template1 ... FATAL: could not identify a comparison function for type aclitem"

Started by Matt Millerabout 19 years ago5 messages
#1Matt Miller
mattmiller@users.sourceforge.net

head does this to me when I try to initdb:

postgres@xpc1:~$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale en_US.UTF-8.
The default database encoding has accordingly been set to UTF8.

fixing permissions on existing directory /usr/local/pgsql/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers/max_fsm_pages ... 32MB/204800
creating configuration files ... ok
creating template1 database in /usr/local/pgsql/data/base/1 ... ok
initializing pg_authid ... ok
initializing dependencies ... ok
creating system views ... ok
loading system objects' descriptions ... ok
creating conversions ... ok
setting privileges on built-in objects ... ok
creating information schema ... ok
vacuuming database template1 ... FATAL: could not identify a comparison function for type aclitem
child process exited with exit code 1
initdb: removing contents of data directory "/usr/local/pgsql/data"

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Matt Miller (#1)
Re: cvs 'initdb' -- "vacuuming database template1 ... FATAL: could not identify a comparison function for type aclitem"

"Matt Miller" <mattmiller@users.sourceforge.net> writes:

head does this to me when I try to initdb:

I bet you didn't do a full recompile after "cvs update".
If you're not using --enable-depend then you really have
to do "make clean" or even "make distclean".

regards, tom lane

#3Matt Miller
mattmiller@users.sourceforge.net
In reply to: Tom Lane (#2)
Re: cvs 'initdb' -- "vacuuming database template1 ... FATAL:

head does this to me when I try to initdb:

I bet you didn't do a full recompile after "cvs update".
If you're not using --enable-depend then you really have
to do "make clean" or even "make distclean".

I am using --enable-depend, but I'll 'make clean' and give
it another shot.

#4Matt Miller
pgsql@mattmillersf.fastmail.fm
In reply to: Tom Lane (#2)
Re: cvs 'initdb' -- "vacuuming database template1 ... FATAL:

head does this to me when I try to initdb:

I bet you didn't do a full recompile after "cvs update".
If you're not using --enable-depend then you really have
to do "make clean" or even "make distclean".

I am using --enable-depend, but I'll "make clean" and give
it another shot.

#5Matt Miller
pgsql@mattmillersf.fastmail.fm
In reply to: Matt Miller (#4)
Re: cvs 'initdb' -- "vacuuming database template1 ... FATAL:

head does this to me when I try to initdb:

...
do "make clean" or even "make distclean".

I am using --enable-depend, but I'll "make clean" and give
it another shot.

All better. Thanks.

I guess I be suspicious of --enable-depend for a while.