Opened 14 months ago
Closed 14 months ago
#5598 closed Aufgabe (erledigt)
Schrittweise Upgrade des temporären Trac-Servers bis auf Ubuntu 24.04, Trac 1.6
| Reported by: | Rüdiger Kupper | Owned by: | Rüdiger Kupper |
|---|---|---|---|
| Priority: | schnell erledigen | Milestone: | Update auf Trac 1.x |
| Component: | Webdienst: Trac (Tickets) | Severity: | beeinträchtigt keinen Unterricht |
| Keywords: | Cc: | bau |
Description
Wir starten bei Ubuntu 12.04, Trac 0.12.
Das wird ein Spaß!
Change History (13)
comment:1 by , 14 months ago
| Status: | new → accepted |
|---|---|
| Summary: | Schrittweise Upgrade des temporären Trac-Servers bis auf Ubuntu 22.04, Trac 1.14 → Schrittweise Upgrade des temporären Trac-Servers bis auf Ubuntu 24.04, Trac 1.14 |
comment:2 by , 14 months ago
comment:3 by , 14 months ago
ich versuche, dieser Anleitung zu folgen: https://trac.edgewall.org/wiki/TracUpgrade
comment:4 by , 14 months ago
Das Backup ist durchgelaufen, ich versuche jetzt mal mein Glück mit schrittweisen Upgrades.
comment:5 by , 14 months ago
Die Datenbank musste nach utf8 konvertiert werden. Danach lief das Upgrade durch.
Wir hben nun Ubuntu 14.04 mit Trac 1.0.1 erreicht.
comment:7 by , 14 months ago
| Summary: | Schrittweise Upgrade des temporären Trac-Servers bis auf Ubuntu 24.04, Trac 1.14 → Schrittweise Upgrade des temporären Trac-Servers bis auf Ubuntu 24.04, Trac 1.4 |
|---|
Wir laufen jetzt auf Ubuntu 18.04.6, Trac 1.2.
- Hinweis
- Es gab beim Upgrade ein Problem, Trac hat behauptet, dass mysql als Datenbankformat unbekannt ist (obwohl die entsprechenden Python-Pakete installiert sind). Ich habe hier einen Workaround gefunden:
https://unix.stackexchange.com/questions/417605/tracerror-unsupported-database-type-mysql
(ganz unten auf der Seite: man ändert in der Trac-Python-Konfig einen entrypoint ab)
Damit läuft es, allerdings weist ein Kommentar daraf hin, dass dieser Workaround bei Trac 1.4 nicht mehr funktioniert. Ohnehin seltsam, dass so ein Eingriff nötig ist.
Abwarten, was bei weiteren Upgrades passiert.
comment:8 by , 14 months ago
| Summary: | Schrittweise Upgrade des temporären Trac-Servers bis auf Ubuntu 24.04, Trac 1.4 → Schrittweise Upgrade des temporären Trac-Servers bis auf Ubuntu 24.04, Trac 1.6 |
|---|
Da sich die für die Upgrades genutzte 32bit-VM nicht mehr aktualisieren ließ, wurde das Trac-Environment in einen neu aufgesetzten Proxmox-LXC-Container umgezogen (Ubuntu 18.04 64bit, Trac 1.2).
Server läuft, derzeit ist aber keine Anmeldung möglich, Grund noch unklar.
comment:9 by , 14 months ago
Grund war ein Copy-and-Paste-Fehler in der slapd.conf auf paedml (falscher IP-Eintrag). Behoben.
comment:10 by , 14 months ago
Upgrade auf Ubuntu 20.04 war erfolgreich, allerdings gibt es dort kein trac-Paket. (In 22.04 ist es aber wieder vorhanden.) -> Paket nicht entfernt, es läuft jetzt: Ubuntu 20.04, weiterhin Trac 1.2.
comment:11 by , 14 months ago
Wir laufen jetzt auf Ubuntu 22.04.5 Trac 1.5.3.
Die apache-Unterstützung für die python3-Versionen von mod_wsgi und PySQL mussten nachinstalliert werden.
comment:12 by , 14 months ago
Todo: Template site.html anpassen (Umstieg von Python genshi auf ninja). Haben wir benutzt, um unser Kepler-Stylesheet einzubinden.
comment:13 by , 14 months ago
| Resolution: | → erledigt |
|---|---|
| Status: | accepted → closed |
Mission accomplished.
Ubuntu 24.04.3 Trac 1.6
Erste Maßnahme: Backup der aktuellen VM. Läuft gerade.