Aufgabe #1183
offenAufgabe #1180: Aktualisierung und Migration Dienst Wiki (Anwendung MediaWiki) nach cluster (PVE)
nach der testweisen Migration scheint history der Artikel nicht mehr richtig zu funktionieren, mutmaßlich wegen der Datenbank
0%
Beschreibung
https://mediawiki.nix.test.htw.stura-dresden.de/index.php?title=Hauptseite&action=history
[dcc0acd0348b8936fd7203df] /index.php?title=Hauptseite&action=history Wikimedia\Rdbms\DBQueryError: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?
Error 1176: Key 'page_timestamp' doesn't exist in table 'sturawikirevision' (localhost:/run/mysqld/mysqld.sock)
Von PaulRiegel vor mehr als 2 Jahren aktualisiert
Auffällig ist, dass bei der Angabe der Zeit für die Fehlermeldung, der Fehlermeldung Fatal exception of type "Wikimedia\Rdbms\DBQueryError"
voranstehend, eine falsche Uhrzeit (Versatz zu UTC) angegeben wird.
Von PaulRiegel vor mehr als 2 Jahren aktualisiert
im übrigen ist am ende der konfiguration (für den inhalt der konfiguration von mediawiki über die datei LocalSettings.php) in der /etc/nixos/configuration.nix ein abschnitt für die möglichen konfiguration von aussagekräftigeren fehlermeldungen.
#### coe foo
Von PaulRiegel vor mehr als 2 Jahren aktualisiert
PaulRiegel schrieb:
Auffällig ist, dass bei der Angabe der Zeit für die Fehlermeldung, der Fehlermeldung
Fatal exception of type "Wikimedia\Rdbms\DBQueryError"
voranstehend, eine falsche Uhrzeit (Versatz zu UTC) angegeben wird.
also selbst wenn die zeit für das system (samt der anwendung mysql) durch die änderung der zeitzone geändert wird, ändert sich nicht die falsche uhrzeit bei der fehlermeldung. (kann es sein, dass die datenbank eine fest definierte zeitzone hat?)
auch wenn das system (samt der anwendung mysql) und die anwendung mediawiki die gleiche zeit haben, besteht der fehler.
daher mutmaße ich, dass es nicht an der zeit liegt.
btw:
die zeit wurde ermittelt durch
date
und
sudo -u mysql date
.
btw:
die zeitzone wurde verändert durch
$EDITOR /etc/nixos/configuration.nix
time.timeZone = "Europe/Berlin";
services.mediawiki.extraConfig = ''
$wgLocaltimezone = 'Europe/Berlin';
'';
.
Von PaulRiegel vor mehr als 2 Jahren aktualisiert
Kannst du mal bitte testen, ob das überhaupt im LXC für die Aktualisierung (mediawiki-deb) funktionierte? (Da das MediaWiki nicht ansatzweise in der Nähe von zu erwartenden Ort /var/www/
liegt (sondern direkt unter /root/
) mag ich da nicht rein pfuschen.)
Von PaulRiegel vor mehr als 2 Jahren aktualisiert
btw: beim system für die aktualisierung läuft mediawiki der version 1.37.1
. beim zukünftigen system (mit nixos) läuft ooo "nur" version 1.36.3
.
Von MichaelLeopold vor mehr als 2 Jahren aktualisiert
- Status wurde von Neu zu Feedback geändert
- Zugewiesen an wurde von GoeranHeinemann zu Bereich Administration Rechentechnik geändert
- Priorität wurde von Hoch zu Normal geändert