Auf unserem Trac-System hörten plötzlich zwei Dinge auf zu arbeiten. Die erste Sache ist das Update der "Quelle durchsuchen". Die zweite Sache ist die automatische Fixierung. Die einzige Lösung für das erste Problem besteht darin, den Post-Commit-Hook des SVN-Repositorys manuell auszuführen. Aber als wir immer noch das Problem haben, schließt Trac das Ticket nicht mehr abhängig von der SVN-Commit-Nachricht. Das funktionierte vorher ohne irgendwelche Probleme. Ah und eine dritte Sache ist, dass PNG-Bilder nicht mehr in der HTML-Vorschau angezeigt werden. Der Benutzer muss die Datei herunterladen, um sie zu sehen.So reparieren Sie eine Trac-Installation
Gibt es einen bekannten Fehler oder ein Problem für unser beschriebenes Problem. Oder wie kann ich das Trac-System aktualisieren, ohne alle Informationen innerhalb der Trac-Projekte zu verlieren (ich habe ein Trac-System für mehrere Projekte eingerichtet).
Ich habe den Server mehrmals neu gestartet, aber das hilft nicht. Meine Umgebung ist die folgende: openSUSE 11.0 (X86-64) mit Apache/2.2.8 und Trac 0.12 installiert. Ich habe auch die DEBUG-Protokollierung aktiviert und einen Commit mit einem "Refs" gemacht, aber nichts tauchte im Log auf. Nur einige "DEBUG: Caching Knotenwechsel in [1234]" zeigte sich. – 2ndkauboy
Fügen Sie eine zusätzliche Zeile am Anfang Ihres Post-Commit-Hooks hinzu, der eine Nachricht wie "Subversion-Hook läuft" in einer separaten Datei protokolliert. Auf diese Weise können Sie zumindest überprüfen, ob der Hook tatsächlich ausgeführt wird. Versuchen Sie auch, die Ausgabe des Hook-Skripts in eine Datei umzuleiten, damit Sie sehen können, ob Fehler generiert werden. – bta