Erstellt vor 21 Monaten

Geschlossen vor 21 Monaten

Zuletzt geändert vor 21 Monaten

#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@…

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.

perl -le 'use Rose::DB; print "Rose::DB: $Rose::DB::VERSION"'
perl -le 'use Rose::DB::Object; print "Rose::DB::Object: $Rose::DB::Object::VERSION"'
cpan Rose::DB Rose::DB::Object

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

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.