webstation update von heute 08.02.2018 / nextcloud nicht mehr erreichbar

Status
Für weitere Antworten geschlossen.

mrieglhofer

Benutzer
Mitglied seit
17. Aug 2013
Beiträge
40
Punkte für Reaktionen
0
Punkte
6
Also die Idee hat grundsätzlich funktioniert. Nur musste ich vor der Web Station auch Apache, Phpmyadmin, Dokuwiki abinstallieren. Kein Internet betrifft natürlich alle Mitbewohner, weil Kabel kannst ja nicht abziehen, wenn’s Remote installierst ;-).
Jedes Paket mit Abhängigkeit von der Webstation möchte die Webstation aktualisieren, also müssen auch alle runtergeladen und manuell Installiert werden. Aber das klappt.
Am Ende war die PHP Konfiguration so im Eimer, dass nichts mehr ging. Aber die Webstation Einstellung kann man ja im Backup sichern und wieder einspielen. Damit hat es geklappt und alles geht wieder.
Also definitiv hat die aktuelle Versionen der Webstation ein Problem mit dem PHP Exensions, die nicht gefunden werden, obwohl eingetragen und auch dort sichtbar.
 

dditt

Benutzer
Mitglied seit
08. Feb 2018
Beiträge
77
Punkte für Reaktionen
3
Punkte
8
hallo,

danke für eure antworten. aber so fit bin ich da nicht...

ich habe vorhin folgendes versucht, meinen aktuellen nextcloud ordner in nextcloud-old umbenannt.

dann eine neue installation in den ordner nextcloud geschoben. ordner data und config.php aus dem -old ordner in den neuen kopiert.

rechte vergeben mit chown und chmod. dennoch kommt wieder der error 500.

wie ich das lese liege ich mit meiner vermutung richtig, dass das update der webstation nicht sauber ist.

kann mir jemand etwas detailiert erklären was ich zu tun habe?
 

Yippie

Benutzer
Mitglied seit
01. Feb 2011
Beiträge
573
Punkte für Reaktionen
31
Punkte
54
Fehlt möglicherweise ein Datenbanktreiber in den Erweiterungen im PHP Profil?

Michael
 

dditt

Benutzer
Mitglied seit
08. Feb 2018
Beiträge
77
Punkte für Reaktionen
3
Punkte
8
ich bin hier leider keine große hilfe... wenn ich was nachsehen kann - jederzeit.
 

TomCat82237

Benutzer
Mitglied seit
10. Feb 2018
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
@mrieglhofer, auf welche Version von Web Station bist Du zurückgegangen?

Ich habe es mit 2.1.1 -0129 versucht und habe immer noch den gleichen Fehler beim Zugriff auf Nextcloud: 504 Gateway Time Out

Außerdem beobachte ich nach dem Zugriff auf meinem NAS einen immensen CPU-Verbrauch in den PHP-Prozessen (php70-fpm). Dort scheint etwas zu loopen und die Time Outs hervorzurufen.
 

chrimu

Benutzer
Mitglied seit
06. Jul 2010
Beiträge
156
Punkte für Reaktionen
18
Punkte
18
Servus,

Meint Ihr mein Problem seit 2 Tagen (DS214+, DSM6.1.5) nicht mehr auf die GUIs von Traccar (Port 55000) und CCU-Historian (Port 8080) zu kommen (INET_E_RESOURCE_NOT_FOUND, aber auch nicht über Android) hätte evt. den gleichen Ursprung?

Erstaunlicherweise klappt es über die DS716+II über Fritzbox VPN auf den dortige CCU-Historian zu gelangen (bei gleichem DSM- und Paketstand, allerdings ohne PHP7.0).

Wenn nicht, sagt's mir bitte, dann mach' ich ein neues Thema auf.

LG,
Chrimu
 

TomCat82237

Benutzer
Mitglied seit
10. Feb 2018
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Hi Chrimu,

kann ich nicht beurteilen, dazu kenne ich mich nicht ausreichend aus. Ich kann mir nur vorstellen, dass alle Zugriffe über Virtuelle Hosts in der Web Station, die PHP benötigen, nicht funktionieren.

Das o. g. Nextcloud-Problem lässt sich z. B. umgehen, wenn man statt über einen Virtuellen Host (https://nextcloud.example.com) über ein Unterverzeichnis (https://example.com/nextcloud) auf den Server zugreift.
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
bei mir wollte nextcloud nach dem update der Webstation auch nicht mehr.

Ich habe alle beteiligte Dienste neu gestartet, danach war alles Gut.
 
Zuletzt bearbeitet:

mrieglhofer

Benutzer
Mitglied seit
17. Aug 2013
Beiträge
40
Punkte für Reaktionen
0
Punkte
6
2.0.1-111. Das war bei mir die letzte Version. Habe DS713+ also Intel 64.
 

chrimu

Benutzer
Mitglied seit
06. Jul 2010
Beiträge
156
Punkte für Reaktionen
18
Punkte
18
Danke TomCat,

Waren bei mir zwei unterschiedliche Probleme in den jeweiligen Paketen, die beide nur ähnlich dem hier Geschilderten daherkamen. Hat sich lösen lassen, und nichts direkt mit WebStation (oder PHP oder nextcloud) zu tun.

LG,
Chrimu
 

man85

Benutzer
Mitglied seit
25. Okt 2009
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Ich finde es schon bedauerlich, was Synology abliefert, habe schon einen Lebenstag dafür geopfert, das NextCloud wieder zu laufen kommt.

Nach dem NextCloud nicht mehr erreichbar habe ich folgendes versucht:
1. „sudo -u http php occ integrity:check-core“
-> An unhandled exception has been thrown:
exception 'Doctrine\DBAL\DBALException' with message 'Failed to connect to the database: An exception occured in driver: could not find driver' in /volume1/Web/nextcloud/lib/private/DB/Connection.php:61
-> Mit: „sudo -u http php56 occ integrity:check-core“ kam folgender Fehler:
The posix extensions are required - see http://php.net/manual/en/book.posix.php
- Das anhaken von extension = posix in Web Station brachte nichts, erst das hinzufügen von „extension = posix.so“ in /usr/local/etc/php56/conf.d/webstation-extensions.ini brachte den Erfolg.
2. Mit: „sudo -u http php56 occ integrity:check-core“ kommt nun kein Fehler mehr, aber NextCloud ist weder Remote noch Lokal erreichbar.
3. In den Logs habe ich folgendes gefunden:
- In „/var/log/httpd/apache22-error_log“: [error] [client 192.168.xxx.1] FastCGI: server "/default-php-c4a003c9-0601-4a32-8c3d-a95d7d17c46b" stderr: PHP message: PHP Fatal error: Uncaught exception 'Doctrine\\DBAL\\DBALException' with message 'Failed to connect to the database: An exception occured in driver: could not find driver' in /volume1/Web/nextcloud/lib/private/DB/Connection.php:61
also wie in 1. beschrieben!
- In „/var/log/nginx/error.log“ [error] 14056#14056: *286 open() "/usr/syno/synoman/nextcloud" failed (2: No such file or directory), client: 192.168.xxx.5, server: _, request: "GET /nextcloud HTTP/2.0", host: "host:port"
Komisch ist auch das ich immer eine leere Web-Seite angezeigt bekomme, lokal aber eine „404 Not Found“ von nginx!
- „nextcloud.log“ ist leer
4. Da php56 funktioniert und php nicht, dachte ich an ein Link von php auf php56, aber da war nur wie unter 1. der Fehler weg und trotzdem NextCloud nicht erreichbar.

Was soll ich nun machen, eine Deinstallation von Web Station, PHP, Apache möchte ich nicht.
Da kann ich NextCloud gleich von der Synology verbannen, was aber sehr bedauerlich und für mich Seitens Synology unverständlich ist.
 

simpl0r

Benutzer
Mitglied seit
12. Feb 2010
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Ich hatte ebenfalls Probleme mit NC nach dem Webstation Update von 2.0.1-0111 auf 2.1.3-0139. Bislang habe ich Apache 2.2 und PHP 5.6 ohne Probleme benutzt. Nach dem Update der Webstation war NC nicht mehr erreichbar. Versuche mit Apache 2.4 und PHP 7.0 waren erfolglos.
Letztendlich hat sich herausgestellt, dass das Webstation Update _mehrere_ PHP extensions deaktiviert hat, bei PHP5.6 wie auch PHP7.0. Unter anderem die Datenbankkonnektor pdo_mysql (für MariadB).

Lösung: die für NC erforderlichen Extensions in den Webstation Settings einstellen und die Dienste (PHP, Apache, Webstation) neu starten. Danach war meine NC Installation ohne Probleme erreichbar.

Deshalb meine Empfehlung: Checkt mal nach dem Webstation Update ob bei Euch alle für NC erforderlichen Extensions aktiviert sind, vgl. https://docs.nextcloud.com/server/12/admin_manual/installation/source_installation.html

Hoffe es hilft dem ein oder anderen.

VG simpl0r
 

man85

Benutzer
Mitglied seit
25. Okt 2009
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Habe die Änderungen noch in
/usr/syno/etc/packages/WebStation/php56/conf.d/user_settings.ini bzw.
/usr/local/etc/php56/conf.d/webstation-extensions.ini vorgenommen und neu gestartet.
Dann musste ich noch extension = mycrypt.so rausnehmen und dann, siehe da, es geht.

Also vielen Dank an simpl0r, hat mir sehr geholfen.
 

dditt

Benutzer
Mitglied seit
08. Feb 2018
Beiträge
77
Punkte für Reaktionen
3
Punkte
8
Ich hatte ebenfalls Probleme mit NC nach dem Webstation Update von 2.0.1-0111 auf 2.1.3-0139. Bislang habe ich Apache 2.2 und PHP 5.6 ohne Probleme benutzt. Nach dem Update der Webstation war NC nicht mehr erreichbar. Versuche mit Apache 2.4 und PHP 7.0 waren erfolglos.
Letztendlich hat sich herausgestellt, dass das Webstation Update _mehrere_ PHP extensions deaktiviert hat, bei PHP5.6 wie auch PHP7.0. Unter anderem die Datenbankkonnektor pdo_mysql (für MariadB).

Lösung: die für NC erforderlichen Extensions in den Webstation Settings einstellen und die Dienste (PHP, Apache, Webstation) neu starten. Danach war meine NC Installation ohne Probleme erreichbar.

Deshalb meine Empfehlung: Checkt mal nach dem Webstation Update ob bei Euch alle für NC erforderlichen Extensions aktiviert sind, vgl. https://docs.nextcloud.com/server/12/admin_manual/installation/source_installation.html

Hoffe es hilft dem ein oder anderen.

VG simpl0r

Hallo,

das hat bei mir geholfen! Vielen Dank!!!

Ich habe nur zum test, alle erweiterungen angehakt, da ich nicht genau weiß welche notwendig sind.

gibt es dazu eine liste, damit ich nur die anhaken kann, welche wirklich benötigt werden?


Grüße,

dditt
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
@dditt - die Liste an PHP Modulen für nextcloud gibt es direkt unter dem Link den du in deinem unnötigen Vollzitat ebenfalls mit zitiert hast.
 

mrieglhofer

Benutzer
Mitglied seit
17. Aug 2013
Beiträge
40
Punkte für Reaktionen
0
Punkte
6
Falls jemand nach dem Update mit Dokuwiki und LDAP Anbindung noch das Problem hat, dasss die LDAP Extension nicht gefunden wird, kann man folgend vorgehen.

We had added the LDAP extension settings for the dokuwiki again.
The configuration will be possible to double check from /usr/local/etc/php70/conf.d/doku.ini
und extension=ldap.so in das File schreiben.
Das hat mir der Synology Support eingebaut und ich habe das an einer anderen DS 713+ selbst gemacht. In beiden Fällen werden dann die Ldap Extension durch Dokuwiki erkannt und alles läuft wieder. Offensichtlich ist as beim Update irgendwas nicht gemacht worden.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
@T-Bone1806 - natürlich gibt es auch in der aktuellen Version 2.1.x noch PHP Erweiterungen. Diese finden sich jetzt nur direkt in den PHP-Profilen wieder.
 

T-Bone1806

Benutzer
Mitglied seit
05. Dez 2009
Beiträge
82
Punkte für Reaktionen
0
Punkte
6
Komisch, dann funktioniert da bei mir etwas nicht...
Bei mir finde ich da nichts. Siehe BildBildschirmfoto 2018-02-28 um 16.26.24.jpg
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat