Lost access after upgrading from pg_8.1 to 8.3 on (Debian/Lenny) powerpc - Mailing list pgsql-novice

From Ennio-Sr
Subject Lost access after upgrading from pg_8.1 to 8.3 on (Debian/Lenny) powerpc
Date
Msg-id 20080218182754.GA9616@deby.ei.hnet
Whole thread Raw
List pgsql-novice
Hi all!

I had a working postgresql_8.1 version but having switched to
'Debian/Lenny (testing), decided to install the newer one; so I did:
# apt-get install postgresql
Then made various attempts to upgrade the clusters (as I could not clearly
 understand the suggestion made by the install dialog):
# pg_upgradecluster
# pg_upgradecluster -v 8.3
# man pg_upgradecluster
# pg_upgradecluster postgresql-8.3
# ls /var/lib/post*/8.3/main
# ls /var/lib/post*/8.1/main
# pg_upgradecluster -v postgresql-8.3 postgresql-8.1 8.3/main /var/lib/postgresql
# pg_upgradecluster -v postgresql-8.3 postgresql-8.1 8.3 /var/lib/postgresql
# pg_upgradecluster -v postgresql-8.3 postgresql-8.1  /var/lib/postgresql/8.3/main
# reboot
# pg_upgradecluster -v postgresql-8.3 postgresql-8.1
# pg_upgradecluster -v postgresql-8.3 postgresql-8.1  /var/lib/postgresql/8.3
# pg_upgradecluster -v postgresql-8.3 postgresql-8.1  /var/lib/postgresql/8.3/main
# pg_upgradecluster 8.3 main
# pg_dropcluster 8.1 main

_and finally, the correct one_:

# pg_dropcluster 8.1 main --stop

[There was no output information/warnings on the console and, after
googling a while, I think there should be some]

At this point, on the assumption (after running partially my own script) that
everything worked as before, I removed old 8.1:

# apt-get remove postgresql-8.1 postgresql-client-8.1

I shouldn't have done that, because when I tried again to connect to my databse
I got strange warnings like:

2008-02-11 18:43:00 CET LOG:  could not load root certificate file "root.crt":
  no SSL error reported 2008-02-11 18:43:00 CET DETAIL:  Will not verify client
  certificates.
2008-02-11 18:43:00 CET LOG:  database system was shut down at 2008-02-11
  18:41:01 CET 2008-02-11 18:43:00 CET LOG:  incomplete startup packet
2008-02-11 18:43:00 CET LOG:  autovacuum launcher started
2008-02-11 18:43:00 CET LOG:  database system is ready to accept connections
2008-02-11 20:02:02 CET LOG:  incomplete startup packet
2008-02-12 01:34:17 CET FATAL:  Ident authentication failed for user "ennio"
2008-02-12 15:02:02 CET LOG:  incomplete startup packet
......
2008-02-12 18:51:08 CET LOG:  incomplete startup packet
2008-02-12 18:59:17 CET FATAL:  Ident authentication failed for user "ennio"
2008-02-12 19:11:09 CET FATAL:  Ident authentication failed for user "finanza"
2008-02-12 19:11:19 CET FATAL:  Ident authentication failed for user "root"
2008-02-12 19:11:47 CET FATAL:  database "finanza" does not exist
2008-02-12 19:14:47 CET FATAL:  database "ennio" does not exist
2008-02-12 19:14:54 CET FATAL:  database "finanza" does not exist
2008-02-12 19:21:34 CET LOG:  incomplete startup packet
2008-02-12 19:24:55 CET LOG:  incomplete startup packet
2008-02-12 19:30:36 CET FATAL:  database "finanza" does not exist
2008-02-12 19:30:42 CET FATAL:  database "ennio" does not exist
2008-02-12 19:30:57 CET FATAL:  database "mydb" does not exist
2008-02-12 20:02:02 CET LOG:  incomplete startup packet
......
2008-02-13 15:07:44 CET LOG:  incomplete startup packet
2008-02-13 15:07:45 CET LOG:  received fast shutdown request
2008-02-13 15:07:45 CET LOG:  aborting any active transactions
2008-02-13 15:07:45 CET LOG:  autovacuum launcher shutting down
2008-02-13 15:07:45 CET LOG:  shutting down
2008-02-13 15:07:45 CET LOG:  database system is shut down

Now the situation is as follows:

# ls -a /var/lib/postgresql/8.3/main

total 44
4 base/     4 pg_multixact/  4 pg_twophase/  4 postmaster.opts  0 server.crt@
4 global/   4 pg_subtrans/   4 PG_VERSION    4 postmaster.pid   0 server.key@
4 pg_clog/  4 pg_tblspc/     4 pg_xlog/      0 root.crt@

# ls -a /var/lib/postgresql/8.3/main/base

total 28
4 1/  4 11510/  4 11511/  4 16385/  4 16386/  4 16387/  4 16388/

# ls -a /var/lib/postgresql/8.3/main/global

total 288
 8 1136  16 1233  16 2397   8 2694   8 2843   4 pg_auth
16 1137   8 1260  16 2671   8 2695   0 2844   8 pg_control
 8 1213   0 1261  16 2672  16 2697   8 2845   4 pg_database
 8 1214   8 1262  16 2676  16 2698   0 2846  24 pgstat.stat
16 1232   8 2396  16 2677   0 2842   8 2847

so I suspect my data are still there, but wouldn't make things worse trying to
access them not knowing exactly how to do that, if possible!

Could you give me some hints?

Thanks for your attention.
Regards,

--
[Perche' usare Win$ozz (dico io) se ..."anche uno sciocco sa farlo.   \\?//
 Fa' qualche cosa di cui non sei capace!"  (diceva Henry Miller) ]    (°|°)
[Why use Win$ozz (I say) if ... "even a fool can do that.              )=(
 Do something you aren't good at!" (as Henry Miller used to say) ]

pgsql-novice by date:

Previous
From: "Vishal Mailinglist"
Date:
Subject: Using Regular expresion
Next
From: Tom Lane
Date:
Subject: Re: postgres 8.3 & ident authentication