Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: Umzugssorgen

  1. #1
    der.schultze ist offline Neuer Benutzer
    Registriert seit
    19.02.2007
    Beiträge
    20

    Standard Umzugssorgen

    Hallo Forum,

    ich bin Anfänger beim Thema Datenbank und will hier nur eine ältere Installation auf neue Hard- und Software umziehen lassen.

    Vor einigen Wochen habe ich schonmal ein paar Fragen gestellt, aber bin mangels Durchblick damit nicht weitergekommen.
    Vielleicht klappt es diesmal besser.

    Ich habe eine postgresql 6.5.3 auf einem betagten Rechner Laufen. Alles unter Linux (alt Redhat, neu Debian). Es gibt dort nur eine relevante Datenbank mit einigen Tabellen.

    Andreas Kretschmer hatte mir den Tipp gegeben, es folgendermassen zu versuchen:
    pg_dumpall -h ip.des.alten.servers|psql datenbank

    Dabei bekomme ich nun folgende Fehlermeldung:

    pg_dumpall: konnte nicht mit der Datenbank »template1« verbinden: expected authentication request from server, but received U

    Diese Meldung kommt auch, wenn ich den user "-U postgres" angebe und mich per Passwort authentifiziere.

    Woran kann das noch liegen?

    Danke,
    Schultze

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.465

    Standard

    Zitat Zitat von der.schultze Beitrag anzeigen
    Andreas Kretschmer hatte mir den Tipp gegeben, es folgendermassen zu versuchen:
    pg_dumpall -h ip.des.alten.servers|psql datenbank

    Dabei bekomme ich nun folgende Fehlermeldung:

    pg_dumpall: konnte nicht mit der Datenbank »template1« verbinden: expected authentication request from server, but received U

    Diese Meldung kommt auch, wenn ich den user "-U postgres" angebe und mich per Passwort authentifiziere.

    Woran kann das noch liegen?

    Danke,
    Schultze
    Ich tippe darauf, daß in der pg_hba.conf da eine zu Deinen Versuchen unpassende AUTH-Methode festgelegt ist. Schau Dir an, was dort steht (die pg_hba.conf des laufenden Systems) Diese Datei ist gut dokumentiert. Notfalls zeige uns diese Datei.

    Ich hab hier grad keinen Zugang zu einem gescheiten System, Windoze mit Explodierer ohne Tabbed Browsing ist einfach nur Scheiße...

    Andreas, im inet-caffee sitzend...
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    der.schultze ist offline Neuer Benutzer
    Registriert seit
    19.02.2007
    Beiträge
    20

    Standard

    Hallo Andreas,

    hier die Zeile der pg_hba.conf:

    host all ip.des.netzes.0 255.255.255.0 trust

    Ich kann von den Windowskisten im Netz mittels Excell und Query auch Datenabfragen machen. Also nehme ich an, dass das so korrekt ist.

    Schultze

  4. #4
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.055

    Standard

    Kannst du mittels psql auf die Datenbank connecten?

    Es kann auch sein, das die Auth Methoden bzw. das Protokoll von 6.x in den hohen 7.x Versionen (7.4 bei Debian, oder?) gar nicht mehr unterstützt werden.

    Bliebe wohl als Ausweg, mal eine ältere 7.x Version von Hand zu compilieren und in ein eigenes Verzeichnis zu installieren.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  5. #5
    der.schultze ist offline Neuer Benutzer
    Registriert seit
    19.02.2007
    Beiträge
    20

    Standard

    Zitat Zitat von ads Beitrag anzeigen
    Kannst du mittels psql auf die Datenbank connecten?
    Nein, das geht leider nicht.

    Zitat Zitat von ads Beitrag anzeigen
    Es kann auch sein, das die Auth Methoden bzw. das Protokoll von 6.x in den hohen 7.x Versionen (7.4 bei Debian, oder?) gar nicht mehr unterstützt werden.
    Hier ist es 8.1. Gibt es denn keine möglichkeit die Authenifizierung temporär zu deaktivieren? Also, dass gar nicht nach dem User und dessen Berechtigung gefragt wird?

    Zitat Zitat von ads Beitrag anzeigen
    Bliebe wohl als Ausweg, mal eine ältere 7.x Version von Hand zu compilieren und in ein eigenes Verzeichnis zu installieren.
    Das klingt nach einer Menge vertrakter Kleinigkeiten...

    Schultze

  6. #6
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.055

    Standard

    Zitat Zitat von der.schultze Beitrag anzeigen
    Das klingt nach einer Menge vertrakter Kleinigkeiten...
    Ich glaube, mich zu erinnern, das zwischendrin der Code, um auf ganz alte Datenbanken zuzugreifen, herausgeworfen wurde. Sind einfach Altlasten, die man nicht über viele Versionen mitführen möchte.

    Ich würde mir also an deiner Stelle irgendwo die älteste PG Version besorgen, die du finden kannst und die mal temporär irgendwohin installieren. Reicht ja schon, wenn das /tmp ist. Damit kannst du probieren, ob du auf die Datenbank kommst.

    Wenn du da schon dabei bist und Erfolg hast, einen Dump zu ziehen: spiele den in diese temporäre Version ein und dumpe diese Datenbank wiederum mit der 8.x Version ...
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  7. #7
    der.schultze ist offline Neuer Benutzer
    Registriert seit
    19.02.2007
    Beiträge
    20

    Standard

    Jetzt kommt zumindest eine andere Fehlermeldung:

    Ich habe Version 7.4 installiert, das ist die älteste, die es ohne Verrenkung per apt-get für "etch" gibt. Der Server läuft nach wie vor unter 8.1.

    /usr/lib/postgresql/7.4/bin/pg_dump -i -h ip.des.alten.servers datenbank | /usr/lib/postgres/7.4/bin/psql -p 5433

    ergibt folgende Meldung

    pg_dump: Version des Servers: 6.5.3; Version von pg_dump: 7.4.16
    pg_dump: Fortsetzung trotz unterschiedlicher Versionen
    pg_dump: konnte Datumsstil nicht auf ISO setzen: ERROR: parser: parse error at or near "iso"

    Kann man das hinbiegen, oder muss ich noch eine ältere Version probieren?

    Schultze

  8. #8
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.055

    Standard

    Also zuerst einmal würde ich den Dump bloss in eine Datei ziehen. Dann siehst du, ob das ganze schon beim Export schief geht oder erst beim Import in die neue DB. Davon ausgehend kannst du entscheiden, ob du mit einer älteren Version arbeiten musst oder sollst oder ob man vielleicht mit etwas nachbearbeiten des Dumps die Sachlage klären kann.

    Ansonsten gibt es hier: http://www.postgresql.org/ftp/source/v7.3.18/ noch etwas ältere Sourcen. Wie gesagt, einfach nur temporär die Software compilieren und nach /tmp oder so installieren. Das kann man danach ja komplett wieder wegwerfen.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  9. #9
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.055

    Standard

    Ansonsten gibt es hier noch ganz alte Versionen:

    ftp://ftp-archives.postgresql.org/pub/source/
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  10. #10
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.465

    Standard

    Zitat Zitat von der.schultze Beitrag anzeigen
    Hallo Andreas,

    hier die Zeile der pg_hba.conf:

    host all ip.des.netzes.0 255.255.255.0 trust
    Rein aus der Erinnerung heraus:

    host all all ip.des.netzes.0/24 trust

    Du hast da vermutlich was flasch: es fehlt DB oder user (all all) und die Syntax für die Netzadresse ist kapott (CIDR, frag Wikimedia, falls Dir das nix sagt)




    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Umzugssorgen
    Von der.schultze im Forum Konfiguration
    Antworten: 14
    Letzter Beitrag: 22.02.2007, 11:44

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum