Projekt

Allgemein

Profil

Aktionen

Aufgabe #1183

offen

Aufgabe #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

Von PaulRiegel vor mehr als 2 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

Status:
Feedback
Priorität:
Normal
Kategorie:
Instanz MediaWiki
Beginn:
02.04.2022
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

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)

Aktionen #1

Von PaulRiegel vor mehr als 2 Jahren aktualisiert

Aktionen #2

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.

Aktionen #3

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

Aktionen #4

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';


  '';

.

Aktionen #5

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.)

Aktionen #6

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.

Aktionen #7

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
Aktionen

Auch abrufbar als: Atom PDF