-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
setup.php > "Dienst nicht verfügbar" #28
Comments
Hallo, ich würde versuchen im Tine-Log, Webserver-Log ggf. PHP-FPM-Error-Log nach weiteren (PHP-)Fehlern zu suchen. Evtl. zeigt auch der Browser-Inspektor einen API-Call an, der Fehler 503 oder 50x wirft. Falls möglich setup.php per Shell einfach mal mit der Hand ausführen und schauen, was da passiert. |
Logs hab ich nicht, SSH zugriff ebenfals nicht Fehler werden keine angezeigt ausser derm Ich gehe davon aus das das Problem in der config.inc.php liegt oder die Datenbank (Tine20) nicht mehr kompatibel mit tine-groupware ist. Hier meine config.inc.php
Die Domäne nutzt PHP 8.3 Die aktuellste vom Hoster verfügbare. |
Nicht eben ideal. Falls Du Bedenken mit der Config hast, kopiere sie und reduziere sie einfach auf eine Basic-Config zurück. Dann sollte der Fehler im besten Fall erstmal weg sein, falls das der Auslöser war. |
Natürlich nicht, So dusselig ist der Hoster auch nicht. ;-) |
Hier ist das Logfile.
|
Ja, das (2024-03-22T09:53:33+00:00) sieht doch aus als fehle setup.php bzw. dem Frontend mind. eine Spalte Welche genaue Versionsnummer haben Quell- und Zielversion? |
(2023.12.09.18) > [2024.03.14.1) |
Also ich bin auf 2023.11.6 und habe noch kein Tinebase/Filesystem/Flysystem bzw. den Hinweis auf die Spalten in den Tabellen. Allerdings habe ich die Versionsnummer von Tinebase bereits auf 17.8 stehen, was nicht sein kann - argh- denn es gibt die Setup/Updates-Schiene dafür noch gar nicht in meiner Version. Ich denke, dass ich versehentlich einmal auf eine 2024.11 abgebogen bin. |
Bei mir sagt er nur Version "Pino" |
Ich würde glaube ich bei Ellie 2023.11 bleiben. Sowohl in den Diskussions, wie auch hier https://www.tine-groupware.de/technik/ ist 2024 nicht angekündigt. War scheinlich bin ich den Weg vom Community-Release auch so gegangen, wenn auch ein paar mal über 2024.xx falsch abgebogen. |
So, ich bin jetzt zumindest auf der 2023.11.6 von Tine-Groupware. |
Ich bin jetzt von 2023.11.6 auf Pelle weekly-2024.12.1 gesprungen. Mehr oder weniger ohne Probleme. Sales machte ein paar Probleme, aber da ich das nicht nutze, habe ich erstmal die Anwendung rausgenommen und geupdated. Danach peu a peu Sales aus der Datenbank operiert (sauberer uninstall via Setup ging nicht) und neu installiert. Ich denke aber das sollte man sich überlegen, denn ein zurück zu Ellie ist wohl nicht vorgesehen. |
Hm. Weeklys mit Release Datum nach 2023.11.6 solltest du einfach installieren können... Weeklys sind aber nicht zwingend funktionsfähig. Musst du probieren. Und lass dich nicht von den Zahlen täuschen, 2024 > 2023.xx ist keine zwingende Logik. Du siehst bei den Releases, was neu oder gefixt ist. Und du siehst, dass sich stables 2023.xx einfach einreihen in den Entwicklungspfad. |
Ausser den 2023.11.1 - 6 geht keine einzige Version Alle sagen beim Aufruf der setup.php Dienst nicht verfügbar. |
Ich verzichte ja gerne auf Support, wenn das Produkt zumindest grundlegend funktioniert. |
Das Gefühl lässt sich nicht belegen, wie ich bei den Diskussionen geschrieben habe, war der Switch dann doch echt easy. Wichtig ist zunächst auf 2023.12.1 und von dort auf 2023.11.3 (oder gleich die aktuelle) zu kommen. Für den Rest helfe ich gerne, bräuchte aber genauen Update Pfad und Log File. |
Habe es eben mit ner neuen datenbank und config.php versucht. keine änderung (setup.php lässt sich nicht ausführen. |
Aktuell ist die einzige funktionierende Version aktiv (2023.11.6). |
Download (github repository) |
Download hoffentlich von den Releases? Also nicht der grüne Button. Ansonsten genau so meinte ich das. Möglichst konkrete Infos + Log. Damit die Ursache eingegrenzt werden kann. |
Welcher Button? |
Also der Fehler bzw. ein Fehler, den das Setup hat/hatte, möglicherweise u.a., war ja dass setup.php die Spalte (tine20_)tree_fileobjects.flysystem erwartet. Da war bei mir aber in 2023.11.6 in dieser Form noch keine Spur von. Und eigentlich sollte setup das ja updaten (allerdings mache ich Updates seit Ewigkeiten nur per CLI). Poste doch mal die Version Deiner Applications, insb. Tinebase |
Ich dachte beispielsweise an phpMyAdmin, was ja auch Hoster teilweise anbieten. Oder halt ein PHP-Skript. Oder eben so! Die 2023.11.7 ist ja eben gekommen. Läuft die? |
localhost/d034b4d5/tine20_applications/ https://v154361.kasserver.com/mysqladmin/PMA4/db_sql.php?db=d034b4d5&server=52812351 select name,version from tine20_applications name version Probiere es gleich aus. |
Wäre nicht mehr nötig gewesen. Die Versionen der Applications sind die aus setup.php. Du konntest die versionen auch daraus nehmen, wenn setup.php für die 2023.11.x ja läuft - habe ich nicht dran gedacht. Okay, nun habe ich Deinen Fehler reproduziert: Mein 2023.11.6-Backup zurückgespielt. Tinebase auf Deine Version 16.7 korrigiert (war bei mir durch Wechsel auf Entwicklerzweig bereits auf 17.x gerutscht - trotz unpassender Codebasis zuletzt). setup.php via Web-GUI zeigt genau den Fehler, den Du in Deinen Logs hattest.
EDIT: Fehlermeldung kommt unter dieser Bedingung auch bei Update per CLI. |
Versuch mal dann Wechsel auf https://github.com/tine-groupware/tine/releases/tag/weekly-2024.12.1 Damit hatte ich den Setup-Fehler nicht - nur mein "Sales-Problem" (#28 (comment)) aber das ist vermutlich hausgemacht. Blöderweise habe ich natürlich gerade wieder CLI benutzt, ohne das per WebGUI getestet zu haben. EDIT: Nun auch via WebGUI getestet. Bei WebGUI tritt Fehler (noch) auf. CLI-Update ist scheinbar sauber in weekly-2024.12.1 |
Ohne dass ich jetzt dazu raten oder auffordern würde: Man könnte im Stack-Trace mal eine Fehler verursachende Zeile temporär auskommentieren, also zum Beispiel #10 .../Tinebase/License/BusinessEdition.php(72) (in Version weekly-2024.12.1), Es soll Leute geben, bei denen es dann geklappt hat, weil das VFS nicht abgefragt wird, bevor es erzeugt wird. Noch eine Sache, aber sicher auch nur mein Problem: Ich nehme vor den (auch CLI-) Updates gerne die Config-Einträge für Caching, Session und ActionQueue raus, da bei mir Updates sonst scheinbar gerne mal hängenbleiben. |
Probiere es aus. |
Yay! It works. Die den Fehler verursachende Zeile temporär auskommentieren, also zum Beispiel #10 .../Tinebase/License/BusinessEdition.php(72) (in Version weekly-2024.12.1), War die Lösung. Bin jetzt auf weekly-2024.12.1. |
habe mir das nochmal im code angeschaut und an die entsprechende stelle fehlerbehandlung eingebaut. das sollte da nicht so heftig crashen... fix kommt im nächsten weekly. |
Ich versuche die letzte Tine20 Version auf die aktuelle tine-groupware upzudaten. Beim Aufruf der setup.php ehalte ich aber nur die Fehlermeldung "Dienst nicht verfügbar".
The text was updated successfully, but these errors were encountered: