ich habe leider das gleiche Problem und habe schon einige Ideen zur Lösung gefunden. Leider lÀuft es bei mir immer darauf hinaus, dass ich die Datei occ nicht öffnen kann. Wenn ich den ersten Befehl
sudo -u www php occ twofactorauth:state username
eingebe, kommt nur die Meldung zurĂŒck:
Could not open input file: occ
Hinzu kommt, dass ich in Linux nicht zu Hause bin und wirklich nur die rudimentĂ€rsten Befehle kenne. Ich hoffe, dass noch jemand eine Idee hat was ich nun tun kann. Wenn ich noch irgendwelche Infos zur besseren Diagnose liefern kann, werde ich das natĂŒrlich machen. Als Admin komme ich zB noch auf die Nextcloud WeboberflĂ€che. Habe auch schon die 2FA deaktiviert und auch die App im Nextcloud Appstore, die ich installiert und aktiviert hatte, ist deaktiviert bzw. komplett entfernt sogar. Neustart von der Synology DSM habe ich bereits auch getan.
Welche Linux Distro und welchen Webserver nutzt du?
In Debian/Ubuntu basierten Distributionen heist beispielsweise der Apache User âwww-dataâ und in RedHat basierten Distributionen âapacheâ. Unter Ubuntu mit Apache mĂŒsste der Befehl also so aussehenâŠ
Wichtig ist auch, dass du dich im Nextcloud Installationsordner befindest, wenn du diesen Befehl eingibst, ansonsten musst du den vollstĂ€ndigen Pfad im Befehl angebenâŠ
Ich habe das auf der Synology installiert, mit dem WebStation Paket. Sprich, es ist mit einem Apache 2.4 installiert. Und soweit ich das jetzt herausfinden konnte, wurde das bei mir mit dem user âhttpâ installiert. Allerdings ist mir das Passwort dafĂŒr nicht mehr bekannt, denn danach fragt er immer wenn ich den Befehl eingebe mit dem user âhttpâ. Und der Befehl passwd, um das Passwort von dem user zu Ă€ndern, funktioniert nicht ĂŒber die Konsole auf der Synology. Ich bin schon am ĂŒberlegen, ob ich das nextcloud komplett lösche und einmal ĂŒber docker neuinstalliere. Aber hĂ€ttest du noch eine Idee wie ich ggf. das Passwort von dem user http Ă€ndern kann?
Ich kenne mich leider mit den Synology DiskStations nicht wirklich aus. FĂŒr den http User wird aber ziemlich sicher kein Passwort gesetzt sein. Du musst dort das Passwort des Users eingeben, der den Befehl in der Shell via Sudo ausfĂŒhren will. Also das deines admin Users.
Das hat leider auch nicht geholfen, php74 ist ein unbekannter Befehl.
Ich danke trotzdem allen fĂŒr die Hilfe. Ich werde jetzt meine Daten aus der Nextcloud sichern und wie schon angekĂŒndigt einmal ĂŒber Docker neu installieren. Aktuell habe ich es ja ĂŒber die Pakete von Synology bzw. nextcloud selbst ĂŒber ein Paket in der Shell installiert.
hi @alexon1 und willkommen in den Benutzerforen von NC.
nein. Hast du offenbar nicht. Daher habe ich das jetzt alles in einen neuen Thread verschoben (du kannt den Titel Àndern wie es dir beliebt).
Bitte nicht alte Threads kapern. Lieber einen neuen Thread eröffnen, ggf mit einem Link zu einem vorhandenen Thread, und da dann ganz viele Infos ĂŒber die betroffenen Systeme reinpacken.
Leider ist NC bisher nicht fĂŒr eine native Installation auf DSM (welche Version?) vorgesehen. Als VM lĂ€uft NC dort allerdings prima. Und man sagt als Docker auch.
Ich gebe Dir da natĂŒrlich in einigen Teilen Recht. Hier wird etwas im TrĂŒben gefischt, da @alexon1 nichts ĂŒber seine DiskStation geschrieben hat.
Hier muss es zwingend eine DS***+ (Plus-Serie) mit mindesten 4 GB RAM sein, da eine Nextcloud sonst keinen Sinn macht. VM habe ich noch nicht probiert, Docker ja, war aber mit den EinschrÀnkungen nicht zufrieden.
Bei mir laufen native Nextcloud-Instanzen (bis v.22.2.0) schon lange Jahre stabil und schnell auf DS215+ (DSM 6.*), DS716+ II, DS1618+, DS920+ und DS1821+ (alle DSM 7.0.1) inklusive einer Anbindung von ONLYOFFICE, welches im Docker lÀuft. Pro Nextcloud ca. 20 Benutzer und Datenvolumen mit bis zu 250 GB.
Ich glaube da bin ich ein stĂŒck nĂ€her gekommen, habe noch den Ordner angepasst, weil bei mir anscheinend php72 installiert ist. Allerdings spuckt er folgendes aus:
Console has to be executed with the user that owns the file config/config.php
Current user id: 0
Owner id of config.php: 1026
Try adding âsudo -u #1026â to the beginning of the command (without the single quotes)
If running with âdocker execâ try adding the option â-u 1026â to the docker command (without the single quotes)
Ich habe das mit dem sudo -u #1026 ausprobiert, allerdings kommt daraufhin die Meldug
Hier solltest Du einmal dringend diesen Befehl absetzen:
chown -R http:http /volume1/web/nextcloud/
Verrate doch einmal deine Hardware. Welche DS und wieviel Speicher?
PHP 7.4 hast Du offensichtlich auch noch nicht installiert, es wÀre aber besser mit Nextcloud.
Uff, ich habe es geschafft. Problem war jetzt noch, dass ich die App in Nextcloud schon deinstalliert habe. Nachdem ich es jetzt wieder installiert habe, hat es sofort funktioniert.
Du solltest dein Wissen bzgl. Nextcloud, occ und Linux-Befehle massiv steigern. Mindestens wenn du dort wichtige Daten speicherst und deine Nextcloud mal wirklich kaputt geht, kann der Frust schon sehr groĂ werden.