Timeout bei Installation

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smileys
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Timeout bei Installation

Re: Timeout bei Installation

von KarlNagel » Do 7. Jun 2018, 07:34

Ich habe die Zip-Datei auf den Server überspielt und dort ausgepackt. Ist also alles drin. Ich werde aber trotzdem morgen noch mal eine aktuelle Version ziehen und die Installation wiederholten. Um alles auszuschließen.
Ansonsten ist Freitag 20:30 abgemacht!

Re: Timeout bei Installation

von pichel » Mi 6. Jun 2018, 23:31

Hallo Karl,

vielen Dank für die Screenshots.

Bist du sicher, dass im install-Ordner auch der richtige (d.h. richtige Version der install.php) liegt? Und ebenso die Frage: liegt unter php/utilities die richtige Version von version.php?

Ich hatte für einen halben Tag leider auf der Downloadseite noch den Link zur 1.5.6 statt 1.5.7 liegen (mea culpa maxima...). Kann es damit zusammenhängen, dass es irgendwie zu einem Versionsmischmasch gekommen ist?

Ich fürchte, ohne TeamViewer-Sitzung komme ich doch nicht weiter. Wie wäre es mit Freitag abend so ab 20.30 Uhr?

Gruß,

Stefan

Re: Timeout bei Installation

von KarlNagel » Mi 6. Jun 2018, 10:54

Habe jetzt die Installationsprozedur noch einmal mit der 1.5.7 versucht, aber gleiches Problem. Vorher hatte ich noch mal die Limits der php.ini etwas höhergesetzt als vorgeschlagen. Nur um auf Nummer Sicher zu gehen.

Die Installation habe mit der aktuellen Chrome-Version unter Mac OS 10.13.4 vorgenommen; daß es sich hier um ein Mac-spezifisches Problem handelt, ist unwahrscheinlich, da die lokale Installation funktioniert.

Bis zum Abschicken der Zugangsdaten (DB/PW etc.) zeigen sich keine Auffälligkeiten;

Im php-Log zeigen sich keinerlei Fehler oder Auffälligkeiten. Nach Klicken auf "Starte Installation", läuft der Prozess zunächst, allerdings liefert die Konsole gleich den ersten JS-Fehler: "startinstall is not a function" ( siehe Screenshot)

Bild

Im Screenshot sieht man dann auch, was nach dem Timeout passiert.

Im PHP-Log tut sich zunächst nichts aufregendes. Wird der Timeout erreicht, wird dieser angezeigt: (70007)The timeout specified has expired: AH01075: Error dispatching request to : (polling), referer: https://os.checkthat.de/install.html?v=1.5.6

Nichgtsdestotrotz wird die DB gefüllt, mit Tabellen wie Inhalt.

Rund 30 Sekunden nach Ende des Timeout verzeichnet das Errorlog jedoch noch folgendes:

AH01071: Got error 'PHP message: PHP Fatal error: Uncaught PDOException: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'user' already exists in /var/www/vhosts/server.checkthat.de/httpdocs/ordersprinter/php/utilities/basedb.php:81\nStack trace:\n#0 /var/www/vhosts/server.checkthat.de/httpdocs/ordersprinter/php/utilities/basedb.php(81): PDOStatement->execute()\n#1 /var/www/vhosts/server.checkthat.de/httpdocs/ordersprinter/php/utilities/basedb.php(248): Basedb->doSQL(Object(PDO), '\\n\\t\\tCREATE TABLE...')\n#2 /var/www/vhosts/server.checkthat.de/httpdocs/ordersprinter/php/utilities/basedb.php(1006): Basedb->createUserTable(Object(PDO))\n#3 /var/www/vhosts/server.checkthat.de/httpdocs/ordersprinter/php/utilities/basedb.php(1098): Basedb->createEmptyTables(Object(PDO))\n#4 /var/www/vhosts/server.checkthat.de/httpdocs/ordersprinter/install/installer.php(364): Basedb->createAndIntializeTables(Object(PDO), ',', '0', 'Euro', 'Europe/Berlin')\n#5 {main}\n thrown in /var/www/vhosts/server.checkthat.de/httpdocs/ordersprinter/p...\n', referer: https://os.checkthat.de/install.html?v=1.5.6

Mir fiel dann auf, daß in der URL immer noch von v=1.5.6 die Rede war, also habe ich das ganze noch mal gestartet und manuell in v=1.5.7 geändert. Kam aber das gleiche Resultat bei raus.

Die eigentliche Dialogbox gibt nichts her:
Bild

Wir können ansonsten gerne drüber telefonieren, Teamviewer etc ist auch kein Problem.

Bis dann -
Karl

Re: Timeout bei Installation

von KarlNagel » Sa 2. Jun 2018, 11:05

Alles klar, danke! Ich check das mal.
Ansonsten habe ich das gestern tatsächlich nicht mitbekommen, und wenn keine Lösung gefunden wird, können wir das gerne irgendwann später per TeamViewer genau untersuchen.

Re: Timeout bei Installation

von pichel » Do 31. Mai 2018, 23:52

Hallo KarlNagel,

da du wohl leider die Antwort nicht mehr gelesen hast und ich an den nächsten Tagen keine Zeit mehr für TeamViewer-Sessions habe, möchte ich dich bitten, die Schritte im Abschnitt "PHP-Fehler" der Seite "Fehlersuche" meiner Webseite durchzuführen (http://www.ordersprinter.de/bugsearch.php).

Bitte reproduziere den Fehler und schicke mir das Error-Log des Webservers unter Angabe der Uhrzeit der Fehlernachstellung zu. Außerdem würde es mir weiterhelfen, wenn du mir als Screenshot die Anzeige der Antwort des install-PHP-Prozesses zuschickst. Wie das geht, habe ich auf der Fehlersuche-Seite beschrieben.

Gruß,

Stefan

Re: Timeout bei Installation

von pichel » Do 31. Mai 2018, 21:51

Hallo KarlNagel,

hast du Zeit und Lust, dass ich mir das heute Abend ab 22.30 Uhr mal per Teamviewer anschauen darf? Meine Telefonnummer schicke ich dir per PN.

Gruß,

Stefan

Timeout bei Installation

von KarlNagel » Do 31. Mai 2018, 19:18

Hallo ... habe zunächst die 1.5.6 lokal auf einem Mac installiert - lief bestens!
Dann auf einem Webserver (dedicated/Ubuntu/php 7.1.8/https per Let's Encrypt) - aber hier kommt's zu einem Timeout mit folgender Meldung:
"Kommunikationsfehler zum Server: Fehler bei der InstallationTimeoutError: The operation timed out. (install/installer.php?command=install)"
Das gibt natürlich nicht viel her ... die DB wird übrigens befüllt, der Fehler muß also danach auftreten.
Bevor ich nun anfangen, herumzuexperimentieren - ist dieses Problem bekannt? Reicht es evtl., nun die config.php manuell zu editieren, oder gibt es noch andere Prozesse, die vonnöten sind, weshalb das nix bringt?
Würde mich über eine Antwort freuen!

Nach oben