Schulversion bringt Fehlermeldung - Druckversion +- Forum Notenmanager (https://forum.notenmanager.net) +-- Forum: Schulversion (https://forum.notenmanager.net/forumdisplay.php?fid=22) +--- Forum: PostGreSQL-Datenbank (https://forum.notenmanager.net/forumdisplay.php?fid=42) +--- Thema: Schulversion bringt Fehlermeldung (/showthread.php?tid=6548) Seiten:
1
2
|
Schulversion bringt Fehlermeldung - hjg - 21.09.2016 Hallo, habe den Umstieg auf PostgreSQL versucht und habe jetzt ein paar Probleme. Der NotenmanagerAdmin startet mit der neuen Datenbank, wenn ich allerdings gleich nach dem Start auf Fächer gehe, hängt er sich auf. Lösche ich dagegen vorher die Sme-Unterrichte, dann funktioniert der Admin problemlos. Die Löschung der Unterrichte scheint aber nicht dauerhaft zu sein. Die Notenmanager-Schulversion hab ich noch gar nicht zum Laufen gebracht. Beim Start kommt immer folgende Fehlermeldung: [attachment=728] Die Tipps, die ich im Forum gefunden habe, hab ich bereits ausprobiert. Den neuesten ODBC-Treiber hab ich installiert, auch in der 32-bit-Version. Ich häng noch die nmsvlog mit an. Grüße hjg RE: Schulversion bringt Fehlermeldung - hjg - 22.09.2016 Der Tipp mit dem 32-bit-Treiber und dem Neuinstallieren der Schulversion hat bei mir nicht geholfen, auch ohne Virenscanner nicht. Auch Admin-Rechte oder nicht ändern nichts. RE: Schulversion bringt Fehlermeldung - NM-Himself - 22.09.2016 Hallo, in der logdatei steht "FATAL: password authentication failed for user "nmsv0600"". Hast du die nmsv.conf, die NMPGSetup erstellt hat, in das Programmverzeichnis der Schulversion kopiert? Ist der Eintrag für das Passwort identisch mit dem in der nmadmin.conf (im Programmverzeichnis von NMAdmin)? Gruß Stephan RE: Schulversion bringt Fehlermeldung - Klinger - 22.09.2016 Hallo, bei mir ist es leider auch der gleiche Fall: Admintool funktioniert bestens und verwendet auch die PG Datenbank NMSV bringt die gleichen Fehlermeldungen wie bereits oben erwähnt. Die Passwörter der beiden *.conf sind identisch. Dieser Fehler tritt direkt auf dem Server auf. Auch in meinem Fehlerlog finden sich die gleichen Probleme. Starte ich von einem Client, holt sich dieser einfach die alte Access-Bank und startet problemlos, obwohl hier auf die gleiche exe auf dem Server zugegriffen wird . Korrektur: Der Client arbeitet mit der PG-Datenbank (steht rechts unten in der SV). Beim ersten Starten kam die Meldung, dass wichtige Tabellen fehlen. Auch beim Import der alten Datenbank hatte ich Fehlermeldungen. Auf dem Server läuft die SV nach wie vor leider nicht. Gruß Daniel RE: Schulversion bringt Fehlermeldung - Klinger - 22.09.2016 Hallo jetzt habe ich NMPGSetup erneut laufen lassen, wobei ich die alte Access-Datenbank nicht übernommen habe. Der Vorgang funktionierte reibungslos, der Fehler ist aber noch immer vorhanden: Client: SV lässt sich starten, bringt die oben gepostete Fehlermeldung und weist dann logischerweise darauf hin, dass keine Lizenzdaten vorliegen. Danach kann die SV aber geöffnet werden und funktioniert. Server: SV lässt sich starten, bringt die oben gepostete Fehlermeldung und weist dann logischerweise darauf hin, dass keine Lizenzdaten vorliegen. Unterschied: Jetzt folgt hier der Hinweis, dass beim "Sperren der Datenbank ein Fehler aufgetreten ist". Ein Klick auf OK bewirkt nichts. Wählt man hier "Abbrechen", kommt eine ähnliche Meldung: "Beim Entsperren der Datenbank ist ein Fehler aufgetreten". Die beiden Meldungen kommen jeweils zwei mal, danach kommt das Fenster für den LogIn, allerdings werden keine Zugangsdaten akzeptiert. Gruß Daniel RE: Schulversion bringt Fehlermeldung - Klinger - 22.09.2016 Problem gelöst: Es war der ODBC Treiber. Ich habe einfach den aktuellsten Treiber für 32-Bit statt 64-Bit verwendet (psqlodbc_x86.msi). Danach lies sich die SV auch auf dem Server problemlos starten. Bezüglich des Imports der alten Datenbank muss ich noch basteln, hier bekomme ich ein paar Fehlermeldungen. Gruß Daniel RE: Schulversion bringt Fehlermeldung - hjg - 22.09.2016 Hallo Stephan, zu deiner Frage: die .conf-Dateien für Schulversion und Admin sind identisch. Admin funktioniert, Schulversion nicht. Irgendwo im Forum hab ich gelesen, dass es Probleme gab wegen Sonderzeichen im Datenbank-Passwort. Wir haben glaub ich ein "+" im Passwort. Bei der Übernahme der Daten aus der alten Datenbank waren ein paar Fehler wegen zu langer Strings, wenn ich das richtig verstanden hab. Vielen Dank für deine Hilfe. hjg RE: Schulversion bringt Fehlermeldung - hjg - 22.09.2016 Ich hab mich mal an dem Post von Herrn Klinger orientiert und NMPGSetup nochmal ohne Datenübernahme ausgeführt. Hat aber nichts verändert. Mit dem NMAdmin komm ich in die Datenbank, mit der Schulversion nicht. Gibt es eine Möglichkeit zu überprüfen, welchen ODBC-Treiber er verwendet. Nachdem auf meinem PC auch ASV installiert ist, könnte es eventuell zwei Treiber geben. RE: Schulversion bringt Fehlermeldung - hjg - 22.09.2016 Hab jetzt extra nochmal den 32-bit ODBC-Treiber installiert. Hat nichts gebracht. RE: Schulversion bringt Fehlermeldung - NM-Himself - 22.09.2016 Erstmal allgemein: Auf einem Windows Server - sofern er einigermaßen aktuell ist - wird sicherlich immer die 64bit Version von Postgres installiert. Daher ist dann auf dem Server auch nur der 64bit ODBC-Treiber vorhanden. Der Notenmanager ist aber eine 32bit Anwendung und braucht deshalb zwingend einen 32bit Treiber. Der muss - wenn man den NM auch auf dem Server starten möchte - also unbedingt zusätzlich installiert werden. @hjg: wie hast du denn den Server, auf dem Postgres läuft, in der nmsv.conf angegeben? Mit Servername oder mit IP-Adresse? Falls mit Servername versuch es mal bitte mit der IPv4 Adresse des Servers. Wenn ihr ein gemischtes IPv4/v6-Netz habt versucht sich der Client vielleicht mit der IPv6-Adresse anzumelden und wird dann von Postgres abgelehnt, weil kein passender Eintrag in der pg_hba.conf ist. Gruß Stephan RE: Schulversion bringt Fehlermeldung - hjg - 22.09.2016 Mit der IP4-Adresse RE: Schulversion bringt Fehlermeldung - hjg - 22.09.2016 Wäre die .conf-Datei das Problem, dann dürfte NMAdmin auch nicht funktionieren. Der kann sich aber an der Datenbank anmelden. RE: Schulversion bringt Fehlermeldung - NM-Himself - 22.09.2016 Nicht unbedingt, da die NMAdmin mit .net geschrieben ist und daher einen anderen Datenbanktreiber verwendet (mitgeliefert) als die Schulversion (ODBC). Kannst du mal die Einträge in der pg_hba.conf hier posten? Gruß Stephan RE: Schulversion bringt Fehlermeldung - hjg - 23.09.2016 Die Datenbank ist auf einem virtuellen Ubuntu-Server installiert. In der pg_hba.conf hab ich unter IPv4 local connections folgenden Eintrag hinzugefügt: host bsnm0600 nmsv0600 192.168.10.0/24 trust Ursprünglich hatte ich statt trust ein md5 stehen. Hab ich dann geändert, weil jemand im Forum meinte, das hätte geholfen. Gruß hjg RE: Schulversion bringt Fehlermeldung - NM-Himself - 23.09.2016 hast du nach der Änderung den Postgres-Dienst neu gestartet oder die Konfiguration neu eingelesen? Gruß Stephan |