Erstellt vor 4 Jahren
Geschlossen vor 4 Jahren
#1661 closed Fehler (fixed)
Administrationsmenü -> Datenbanken aktualisieren -> Update von 2.6.2 auf 2.7 wirft folgenden Fehler:
| Erstellt von: | information@… | Verantwortlicher: | m.bunkus@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.6.3 unstable |
| Schweregrad: | Verbesserung | Stichworte: | Migration |
| Beobachter: |
Beschreibung
- Führe emmvee_background_jobs_2.pl aus: Hintergrundjobs einrichten
Die Datenbankaktualisierung/erstellung schlug fehl. Die Datei sql/Pg-upgrade2/emmvee_background_jobs_2.pl enthielt den folgenden Fehler:
DBI connect('host=localhost;port=5432',,...) failed: FATAL: database "www-data" does not exist at SL/DBConnect.pm line 10
Alle Änderungen in dieser Datei wurden rückgängig gemacht.
Änderungshistorie (5)
comment:1 Geändert vor 4 Jahren durch m.bunkus@…
- Status von new nach assigned geändert
comment:2 Geändert vor 4 Jahren durch m.bunkus@…
comment:3 Geändert vor 4 Jahren durch information@…
Werden denn die Benutzereinstellung überhaupt benötigt?
Es sollten für die admin.pl doch nur die Einstellung aus der lx_office.conf benutzt werden.
Ferner ist zumindestens in der Oberfläche der korrekte Benutzer zu sehen:
wareneingang PostgreSQL localhost 5432 postgres
Víelleicht ist bei diesem Skript etwas anders?
Die Datenbankaktualisierung/erstellung schlug fehl. Die Datei sql/Pg-upgrade2/emmvee_background_jobs_2.pl enthielt den folgenden Fehler:
DBI connect('host=localhost;port=5432',,...) failed: FATAL: database "www-data" does not exist at SL/DBConnect.pm line 10
Alle Änderungen in dieser Datei wurden rückgängig gemacht.
comment:4 Geändert vor 4 Jahren durch m.bunkus@…
Sorry, ich hatte nicht wirklich nachgedacht. Ich kann es reproduzieren; Fix kommt gleich,
comment:5 Geändert vor 4 Jahren durch m.bunkus@…
- Lösung auf fixed gesetzt
- Status von assigned nach closed geändert
Ist in Revision 8a6cb88 behoben.

Das sieht so aus, als wäre der Datenbankname in deinen Benutzereinstellungen leer. Du musst dort aber etwas angeben. Ich sehe im Quelltext auch nirgends einen Standardwert für dieses Feld; insofern halte ich es erst einmal für einen User-Fehler (kA, wie du das geschafft hast -- im Admin-Menü sollte es eigentlich eine Fehlermeldung geben. Hoffe ich zumindest.)