#2311 closed Fehler (fixed)
Anlegen von Gruppen schläg fehl
| Erstellt von: | hli@… | Verantwortlicher: | |
|---|---|---|---|
| Priorität: | hoch | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 3.0.0 unstable |
| Schweregrad: | schwerwiegend | Stichworte: | |
| Beobachter: |
Beschreibung
Kivi frisch aus dem git ausgecheckt.
DB + User + Mandant anlegen ok.
Aber beim Erzeugen einer neuen Gruppe kommt es zum Fehler:
load() - DBD::Pg::st execute failed: FEHLER: Syntaxfehler bei »=«
LINE 1: ...ed FROM auth.group_rights WHERE group_id = $1 AND right = $2
at /usr/share/perl5/Rose/DB/Object.pm line 401.
at /usr/share/perl5/Rose/DB/Object/MakeMethods/Generic.pm line 6029
at /usr/share/perl5/Rose/DB.pm line 1249
Änderungshistorie (3)
comment:1 Geändert vor 21 Monaten durch m.bunkus@…
comment:2 Geändert vor 21 Monaten durch m.bunkus@…
- Lösung auf fixed gesetzt
- Status von new nach closed geändert
Sven bestätigt gerade, dass auch 0.791 läuft. Ich mache damit 0.788 zur Installationsvoraussetzung.
comment:3 Geändert vor 21 Monaten durch hli@…
Rose::DB: 0.758
Rose::DB::Object: 0.786
scripts/installation_check.pl
Looking for Rose::Object ................................................. 0.858
Looking for Rose::DB ..................................................... 0.758
Looking for Rose::DB::Object ............................................. 0.786
Sollte dann im Check angepasst werden.
Nach Update ok

Deine Versionen von Rose::DB oder Rose::DB::Object sind zu alt. Das ist eine bekannte Inkompatibilität zwischen diesen Perl-Modulen und PostgreSQL (Stichwort: reservierte SQL-Schlüsselwörter).
Welche Version hast du drauf? Ausgehend vom Changelog gehe ich davon aus, dass 0.788 von Rose::DB::Object OK sein sollte, aber ich würde das gerne noch weiter eingrenzen.
Also: mir verraten, welche Versionen du verwendest, dann aktualisieren.