I recently had a system fubar that required building a new machine, which 
I installed RH7.3 and SL-1.8.7 on.
My previous machine was running RH7.2 and SL-1.8.4.
IIRC, I was running posgresql 7.2 on that machine as well as on this one. 

Here are the headers from the backup that I am trying to restore:
-- SQL-Ledger Backup
-- Dataset: accounts
-- Version: 1.8.4
-- Host: localhost
-- Login: kmastin
-- User: Keith Mastin
-- Date: Mon Oct  7 18:55:52 2002
--
DELETE FROM acc_trans;
COPY acc_trans FROM stdin;
10367   10004   -289.43 31.03.2002      \N      0       0
10367   10019   18.73   31.03.2002      \N      0       0
10367   10020   3.2     31.03.2002      \N      0       0


Here is the output of psql in restore:
[kmastin@soldier kmastin]$ psql accounts < accounts-1.8.4.sql 
DELETE 937
DELETE 39
DELETE 0
ERROR:  copy: line 1, pg_atoi: error in "21.06.2002": can't parse 
".06.2002"
lost synchronization with server, resetting connection
DELETE 0
DELETE 87
NOTICE:  copy: line 1, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 2, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 3, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 4, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 5, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 6, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 7, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 8, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 9, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 10, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 11, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 12, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 13, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 14, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 15, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 16, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 17, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 18, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 19, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 20, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 21, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 22, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 23, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 24, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 25, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 26, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 27, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 28, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 29, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 30, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 31, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 32, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 33, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 34, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 35, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 36, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 37, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 38, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 39, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 40, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 41, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 42, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 43, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 44, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 45, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 46, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 47, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 48, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 49, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 50, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 51, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 52, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 53, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 54, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 55, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 56, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 57, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 58, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 59, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 60, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 61, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 62, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 63, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 64, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 65, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 66, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 67, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 68, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 69, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 70, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 71, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 72, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 73, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 74, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 75, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 76, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 77, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 78, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 79, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 80, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 81, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 82, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 83, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 84, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 85, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 86, CopyReadNewline: extra fields ignored
NOTICE:  copy: line 87, CopyReadNewline: extra fields ignored
DELETE 0
DELETE 47
DELETE 90
DELETE 0
ERROR:  copy: line 1, value too long for type character varying(5)
lost synchronization with server, resetting connection
DELETE 0
DELETE 35
DELETE 494
DELETE 35
DELETE 1
DELETE 2
DELETE 0
ERROR:  copy: line 1, Bad float8 input format 'ea'
lost synchronization with server, resetting connection
DELETE 339
DELETE 3
DELETE 18
DELETE 48
DROP
CREATE

Then when I try to login to the sql-ledger/login.pl page, I get the 
following error:
Error!
Incorrect Dataset version! 

I checked the FAQ and found this:
The dataset you are trying to use is not compatible with the version. When 
you upgrade datasets use the same database user in the "Connect to" field 
as the one listed in the Database section for the user.

The database user on both machines is/was kmastin

Since it's a new install, I need to import the data from the old system 
using psql, and obviously it's not going very well.

In the database administration page, when I enter user "postgres" (or 
"kmastin") and connect to the "accounts" dataset to update the dataset, 
all seems to go well with "All Datasets up to date!"

Subsequent logins with username kmastin as user postgres return with "User 
postgres does not exist!" error, yet the user postgres does exist when 
accessing postgresql from the command line. 

This is getting confusing, and I'm hopping someone can see what I'm dong 
wrong.

Thanks again for taking the time to help.



Reply via email to