Closed githuppi closed 2 years ago
Please use the Community Forum or the Slack Community for this kind of troubleshooting.
@aschempp according to the information from @githuppi in the Community Forum thread the Contao installation is working fine. The front end, back end, install tool and console commands are all working. Yet, the Contao Manager still shows:
Es wurden Dateien erkannt, die nach einer Contao-Installation aussehen, aber die Kommandozeile scheint nicht korrekt zu funktionieren. Wähle eine Option, um das System zu reparieren.
Gibt es hier Ideen, wie wir das lösen können? Bis zur Version 1.4.1 lief der Manager problemlos bei uns. Beim Update auf 1.4.2 haben wir diesen Fehler jetzt bei 2 Installationen. Eine andere Installation ließ sich auf dem gleichen Server problemlos updaten.
Bis zur Version 1.4.1 lief der Manager problemlos bei uns. Beim Update auf 1.4.2 haben wir diesen Fehler jetzt bei 2 Installationen.
Jetzt betrifft es 3 Installationen.
Eine andere Installation ließ sich auf dem gleichen Server problemlos updaten.
Leider betrifft es nach neuer Anmeldung im Manager jetzt auch die 3. Installation.
... and console commands are all working
looking at the forum thread, that does not seem to be true?
In der Konsole erhalte ich wie bereits im Forum kommuniziert keine Fehlermeldung nach Eingabe eines Befehles. Der einzige visuelle Fehler den ich nachweislich erhalten habe lautet:
[11-Mar-2021 13:47:01 Europe/Berlin] [2021-03-11 13:47:01] request.INFO: Matched route "contao_managerapi_server_config__invoke". {"route":"contao_managerapi_server_config__invoke","route_parameters":{"_route":"contao_managerapi_server_config__invoke","_controller":"Contao\\ManagerApi\\Controller\\Server\\ConfigController"},"request_uri":"https://www.DOMAIN-PLATZHALTER.de/contao-manager.phar.php/api/server/config","method":"GET"} [] [11-Mar-2021 13:47:01 Europe/Berlin] [2021-03-11 13:47:01] security.DEBUG: Checking for guard authentication credentials. {"firewall_key":"api","authenticators":3} [] [11-Mar-2021 13:47:01 Europe/Berlin] [2021-03-11 13:47:01] security.DEBUG: Checking support on guard authenticator. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\LoginAuthenticator"} [] [11-Mar-2021 13:47:01 Europe/Berlin] [2021-03-11 13:47:01] security.DEBUG: Guard authenticator does not support the request. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\LoginAuthenticator"} [] [11-Mar-2021 13:47:01 Europe/Berlin] [2021-03-11 13:47:01] security.DEBUG: Checking support on guard authenticator. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} [] [11-Mar-2021 13:47:01 Europe/Berlin] [2021-03-11 13:47:01] security.DEBUG: Checking support on guard authenticator. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\TokenAuthenticator"} [] [11-Mar-2021 13:47:01 Europe/Berlin] [2021-03-11 13:47:01] security.DEBUG: Guard authenticator does not support the request. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\TokenAuthenticator"} [] [11-Mar-2021 13:47:01 Europe/Berlin] [2021-03-11 13:47:01] security.DEBUG: Calling getCredentials() on guard authenticator. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} [] [11-Mar-2021 13:47:01 Europe/Berlin] [2021-03-11 13:47:01] security.DEBUG: Passing guard token information to the GuardAuthenticationProvider {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} [] [11-Mar-2021 13:47:01 Europe/Berlin] [2021-03-11 13:47:01] security.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"d.hupp\", authenticated=true, roles=\"ROLE_ADMIN\"))","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} [] [11-Mar-2021 13:47:01 Europe/Berlin] [2021-03-11 13:47:01] security.DEBUG: Guard authenticator set no success response: request continues. {"authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} [] [11-Mar-2021 13:47:01 Europe/Berlin] [2021-03-11 13:47:01] security.DEBUG: Remember me skipped: it is not configured for the firewall. {"authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} [] [11-Mar-2021 13:47:01 Europe/Berlin] [2021-03-11 13:47:01] app.ERROR: The command "'/usr/local/bin/php' '-q' '/kunden/216460_14770/rp-hosting/21/21/web/contao-manager.phar.php' 'test'" failed. Exit Code: 255(Unknown error) Working directory: /kunden/216460_14770/rp-hosting/21/21 Output: ================ <br /> <b>Parse error</b>: syntax error, unexpected '[', expecting ')' in <b>/kunden/216460_14770/rp-hosting/21/21/web/contao-manager.phar.php</b> on line <b>37</b><br /> Error Output: ================ {"exception":"[object] (Symfony\\Component\\Process\\Exception\\ProcessFailedException(code: 0): The command \"'/usr/local/bin/php' '-q' '/kunden/216460_14770/rp-hosting/21/21/web/contao-manager.phar.php' 'test'\" failed.\n\nExit Code: 255(Unknown error)\n\nWorking directory: /kunden/216460_14770/rp-hosting/21/21\n\nOutput:\n================\n<br />\n<b>Parse error</b>: syntax error, unexpected '[', expecting ')' in <b>/kunden/216460_14770/rp-hosting/21/21/web/contao-manager.phar.php</b> on line <b>37</b><br />\n\n\nError Output:\n================\n at phar:///kunden/216460_14770/rp-hosting/21/21/web/contao-manager.phar.php/vendor/symfony/process/Process.php:266)"} []
Du bekommst keine Fehlermeldung, aber auch keine Ausgabe. Entsprechend auch dem Exit-Code 255 ist der Prozess fehlgeschlagen. Deshalb funktioniert der Manager auch nicht. Warum der Prozess fehlschlägt kann ich dir leider nicht beantworten, aber das liegt irgendwo in Contao und nicht im Manager.
Hallo Andreas, ich bekomme keinen Exit-Code 255 … es scheint mir eher eine endlos Schleife nach der Reparatur zu starten. Obwohl ich die Checkbox „Fenster nach Erfolg schließen“ deaktiviert habe, rattert die Eingabe nach der Reparatur weiter und ich lande beim Fehlerbildschirm. Der erzeugte Code nach der Reparatur lautet:
`$ /usr/local/bin/php7-73LATEST-CLI -q -dmax_execution_time=0 -dmemory_limit=-1 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /kunden/216460_14770/rp-hosting/21/21/vendor/contao/manager-bundle/bin/contao-console cache:clear --env=prod --no-warmup
// Clearing the cache for the prod environment with debug
// false
[OK] Cache for the "prod" environment (debug=false) was successfully cleared.
$ /usr/local/bin/php7-73LATEST-CLI -q -dmax_execution_time=0 -dmemory_limit=-1 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /kunden/216460_14770/rp-hosting/21/21/vendor/contao/manager-bundle/bin/contao-console cache:warmup --env=prod
// Warming up the cache for the prod environment with debug
// false
[OK] Cache for the "prod" environment (debug=false) was successfully warmed.
Ich bezog mich auf diese Aussage: https://community.contao.org/de/showthread.php?80487-Contao-Manager-1-4-2-–-Abgesicherter-Modus-lässt-sich-nicht-abschalten&p=541647&viewfull=1#post541647
Im Log steht The command "'/usr/local/bin/php' '-q' '/kunden/216460_14770/rp-hosting/21/21/web/contao-manager.phar.php' 'test'" failed. Exit Code: 255(Unknown error)
https://github.com/contao/contao-manager/issues/666 might help debugging this, but I don't think there's much else we can do here in the Contao Manager.
Bei den meisten Installationen hat sich das Problem durch die letzten Updates des Contao Managers von selbst aufgelöst.
Bei uns sind momentan zwei Installationen mit dem gleichen Fehler betroffen:
Systemwiederherstellung
Es wurden Dateien erkannt, die nach einer Contao-Installation aussehen, aber die Kommandozeile scheint nicht korrekt zu funktionieren. Wähle eine Option, um das System zu reparieren.
Das System steigt auch nach einer „Reparatur“ an der gleichen Stelle wieder ein. Ich habe auch sämtliche Caches gelöscht, die Composer Abhängigkeiten neu durchlaufen lassen. Dennoch kommt immer wieder die Meldung zum Abgesicherten Modus.
Meine Recherche zum Thema hat ergeben, dass es wohlmöglich an „Sonderzeichen“ im Datenbank Passwort liegen kann:
Quelle: https://www.liquid-artwork.de/newsreader/contao-4-9-richtig-kopieren-und-dann-umziehen-auf-neuen-hostingserver.html
Im Contao Forum wird ähnliches über „Sonderzeichen“ im Datenbank Passwort berichtet:
Quelle: https://community.contao.org/de/showthread.php?78159-4-9-Installation-f%C3%BChrt-nach-Datenbank-Eingaben-auf-500er-Fehler&p=526722&viewfull=1#post526722
Mittlerweile habe ich das entsprechende Datenbank Passwort, welches tatsächlich Sonderzeichen enthielt, ohne Sonderzeichen hinterlegt. Wieder alle Caches gelöscht aber dennoch erhalte ich permanent die oben genannte Fehlermeldung inklusive der Aufforderung die Automatische Reparatur auszuführen bzw. im Abgesicherten Modus zu starten.
Handelt es sich hierbei um ein Phänomen des Contao Managers 1.4.2? Bitte um Eure Hilfe.