Problem: FEHLER: 22023: Kodierung ist inkompatibel

    • franktank445
      franktank445
      Bronze
      Dabei seit: 05.10.2007 Beiträge: 694
      Hi
      ich versuche gerade PostgreSQL für den Holdemmanager zum laufen zu bekommen.

      Nach der Installation hab ich versucht ne connection zur Datenbank herzustellen. Dabei kommt folgende Fehlermeldung:

      Connection Error: FATAL: 28000: role "postgres" does not exist

      hatte jemand diesen Fehler auch schon?
      Kann ich irgendwie ne neue "role" manuell erstellen. Über pgAdmin oder so?!


      danke schonmal!!


      Frank
  • 14 Antworten
    • netsrak
      netsrak
      Gold
      Dabei seit: 11.03.2006 Beiträge: 36.825
      Normalerweise wird bei der Installation von Postgresql eine Role erstellt, das ist der Benutzername der abgefragt wird. Diese Role solltest du dann auch verwenden (Beispiele sind postgres, postgresuser, elephant).

      Du kannst im pgadmin auch eine neue Role erstellen. Diese siehst du ganz unten und dann mit rechter Maustaste neu oder so.
    • franktank445
      franktank445
      Bronze
      Dabei seit: 05.10.2007 Beiträge: 694
      hi also nach neuinstallation von postgreSQL habe ich jetzt ein anderes problem:

      wenn ich mit dem HM database-controlpanel versuche zur datenbank zu connecten heißt es:

      "connection to PostgreSQL could not be made".

      wenn ich über pgadmin versuche zum server zu connecten heißt es:

      "could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432?"


      hab leider relativ keinen plan von der ganzen sache...weiß also ´nich was das zu bedeuten hat...


      danke Frank
    • netsrak
      netsrak
      Gold
      Dabei seit: 11.03.2006 Beiträge: 36.825
      Das heißt dass der Postgresql Dienst nicht läuft oder deine Firewall keine Verbindung dazu zulässt.

      Lies dir mal den Postgresql Link in meiner Signatur durch.
    • franktank445
      franktank445
      Bronze
      Dabei seit: 05.10.2007 Beiträge: 694
      also danke für deine hilfe netsrak!!

      ich habe meinen Pc formatiert und habe nun nochmal alles installiert...

      ich kann nun auch zum server connecten. Leider bekomme ich wenn ich mit dem HoldemManager eine neue Datenbank erstellen möchte folgende Fehlermeldung:

      "The following error occurred when trying to initialize the Holdem Manager database: FEHLER: 22023: neue Kodierung (SQL_ASCII) ist inkompatibel mit der Template-Datenbank (UTF8)"


      was bedeutet das und wie kann ich den fehler beheben?

      ich habe übrigens PostgreSQL 8.4 installiert. ist das das problem? ich denke eher nicht oder?

      danke für Antworten!


      Frank
    • Mtoy
      Mtoy
      Bronze
      Dabei seit: 02.04.2007 Beiträge: 1.242
      Mit der Version 8.4 habe ich mich in den letzten Tagen auch rumschlagen müssen.

      Man bekommt die Version zwar zum laufen(nach etwas arbeit) aber sobald
      man die Datenbank auf zwei Rechnern benutzen will gibt es nur stress.

      Bei deinem Fehler solltest du mit pqadmin eine Datenbank erstellen, mit
      folgenden Eigenschaften:

      - Kodierung SQL_ASCII
      - Vorlage template0

      In diese DB kannst du nun ein 8.3.x Backup einspielen.


      /edit: Hier gibt es auch ein leeres 8.3 Backup
    • franktank445
      franktank445
      Bronze
      Dabei seit: 05.10.2007 Beiträge: 694
      hmmm

      und wie genau spiele ich das ein?

      sorry für so dumme fragen hab leider so gar keinen plan von der materie.
    • Mtoy
      Mtoy
      Bronze
      Dabei seit: 02.04.2007 Beiträge: 1.242
      Du erstellst die Datenbank ersteinmal, dann Rechtsklick (je nach Sprache)
      restore/wiederherstellen nun deine alte Datenbank (backup) auswählen.

      Solltest du kein Backup haben, nimmst du das leere Bachkup aus dem Link
      weiter oben im Thread. Danach kannst du in die DB mit dem HM wieder Hände einlesen
    • franktank445
      franktank445
      Bronze
      Dabei seit: 05.10.2007 Beiträge: 694
      oh man ich komm mir echt blöd vor!!

      also ich habe die BAckup datei aus deinem Link genommen und damit die vorher erstellte Datenbank (mit SQL_ASCII und template0 ) wiederhergestellt...es kommt irgendwas von wegen: Prozess beendete mit Exitcode 1 (gut?)

      wenn ich nun mit dem HM auf die Datenbank zugreifen will ( sie als default festlegen möchte) sagt mir de HM trotzdem, es können nur HoldemManager-Datenbanken als default gesetzt werden?!?!


      Frank
    • netsrak
      netsrak
      Gold
      Dabei seit: 11.03.2006 Beiträge: 36.825
      Exitcode 1 ist nicht gut.
    • franktank445
      franktank445
      Bronze
      Dabei seit: 05.10.2007 Beiträge: 694
      das is ja nich so erfreulich :(

      ich hab die backup-datei benutzt die du Mtoy gegeben hast...diese wähle ich einfach aus, wenn ich per rechtsklick auf "wiederherstellen" gegangen bin.
    • Mtoy
      Mtoy
      Bronze
      Dabei seit: 02.04.2007 Beiträge: 1.242
      Geb mal die komplette Fehlermeldung, müsste noch mehr da stehen.
    • netsrak
      netsrak
      Gold
      Dabei seit: 11.03.2006 Beiträge: 36.825
      Und Screenshot von deinen Einstellungen bei der Wiederherstellung...
    • Kick4Ass
      Kick4Ass
      Moderator
      Moderator
      Dabei seit: 04.05.2007 Beiträge: 17.027
      Original von netsrak
      Exitcode 1 ist nicht gut.
      kommt aber immer noch einem Backup wiederherstellen.

      Staht auch so in Eurer FAQ ;)
    • franktank445
      franktank445
      Bronze
      Dabei seit: 05.10.2007 Beiträge: 694
      also ich habe das Problem wie folgt gelöst:

      habe PostgreSQL deinstalliert, den Elephant installiert und ihn das PostgreSQL installieren lassen. Danach hat alles wunderbar funktioniert :P

      Danke trotzdem an alle die mir so schnell versucht haben zu helfen (was bei einem Nichtswissenden nicht leicht ist)!!!



      Frank