Hmm - I believe that means a data/index block was corrupted.
indices were recreated (reindex table), so i think this is data related problem.
Have you seen any crashes, or hardware-related errors in your logs?
nope. uptime is over 40 days.
the machine is not used for anything else so i can't tell anything, but i didn't see any problems with it.
What are your config settings, particularly the first three here:
http://www.postgresql.org/docs/8.1/static/runtime-config-wal.html
fsync, wal_sync_method, full_page_writes
sure:
irr=# show fsync;
fsync
-------
on
(1 row)
irr=# show wal_sync_method;
wal_sync_method
-----------------
fdatasync
(1 row)
irr=# show full_page_writes;
full_page_writes
------------------
on
(1 row)
depesz