Hallo Zusammen,
ich bin seit knapp 2 Monate stolzer Besitzer einer Sinologe DS223.
Dies sollte eine SSD-Platte am meiner PI ablösen. Leider machte diese leider schneller schlapp als gedacht. Somit ist seit dem meine NextCloud, nicht mehr stabil.
Da ich bei der Suche nach alternativen fand ich diesen Blog https://blog.viking-studios.net/nextcloud-installation-auf-einer-synology-diskstation-mit-dsm-7-2/ .
Da ich Neuling in der Sinologe Welt bin, ist sowas schon eine Herausforderung. Einerseits ist es schön verschiedene viele Packet einfach zu installieren, und zu konfigurieren, wenn man Weiß wie und wo.
Und somit begann mein Dilemma. Ich habe die Installation 2-mal gemacht, und habe beim Lösen meiner Probleme, viel Papa Google benutzt. Leider gibt es häufig mehrere weg die es aber doch nicht zum gleichen Ergebnis kommen. Somit habe ich einiges Installiert was ich dahinten wieder deinstallier oder gelassen habe da ich nicht mehr wusste was und wie ich es entfernen kann.
So, jetzt zu meinen Problemen. Mein Aktueller Status.
SD223
DSM 7.2 - 64570
Anmeldung auf der NextCloud funktioniert.
Daten Rücksicherung der DB und Daten erfolgreich (Dateine liegen da wo sie sollen und haben dir richtigen Berechtigungen und User/Gtuppen).
NextCloud 27.0.0 erfolgreiches update auf 27.0.2
Sicherheits- & Einrichtungswarnungen weist keine Meldungen mehr auf.
Hintergrund-Jobs Läuft nicht aus der NextCloud und auch nicht über Aufgabenplaner, sondern über die CronTab. Aber läuft.
Die Protokollierung schmeißt mir sehr viele Fehler Index/Core raus:
Ab und zu mal auch: Fehler mail:
ValueError: hash_hkdf(): Argument #2 ($key) cannot be empty
So, dass währen diese Meldungen.
Was für Probleme habe ich noch auf der Web Gui.
Wenn ich auf die Files wechsle, kommt ein „Inernal Server Error“
Die restliche Oberfläche läuft aber weiter.
Bilder werden zum Teil geladen. Ab einer gewissen menge werde sie nicht mehr Angezeigt.
Bei Aktivitäten finde ich keine Auffälligkeiten, außer dass dort nichts passiert.
E-Mails werden nicht geladen. Auch nicht im Dashboard.
Kontakte sind da, werden nicht Synchronisierte
Kalender ist da mit Terminen aber auch keine Synchronisation.
Notizen ist da. Zeigt keine Daten an keine Synchronisation.
Meine config.PHP
Datenbank Prüfung:
sudo -u http php82 occ maintenance:repair
Melder alles grün bis auf:
The current PHP memory limit is below the recommended value of 512MB.
Und:
- Clear frontend caches
- Image cache cleared
- WARNING: Unable to clear the frontend cache
sudo -u http php82 occ -V
The current PHP memory limit is below the recommended value of 512MB.
NextCloudPi 27.0.2
Meine Vermutung ist Redis Falsch Installiert / Konfiguriert ist.
Dank im Voraus für eure Hilfe.
ich bin seit knapp 2 Monate stolzer Besitzer einer Sinologe DS223.
Dies sollte eine SSD-Platte am meiner PI ablösen. Leider machte diese leider schneller schlapp als gedacht. Somit ist seit dem meine NextCloud, nicht mehr stabil.
Da ich bei der Suche nach alternativen fand ich diesen Blog https://blog.viking-studios.net/nextcloud-installation-auf-einer-synology-diskstation-mit-dsm-7-2/ .
Da ich Neuling in der Sinologe Welt bin, ist sowas schon eine Herausforderung. Einerseits ist es schön verschiedene viele Packet einfach zu installieren, und zu konfigurieren, wenn man Weiß wie und wo.
Und somit begann mein Dilemma. Ich habe die Installation 2-mal gemacht, und habe beim Lösen meiner Probleme, viel Papa Google benutzt. Leider gibt es häufig mehrere weg die es aber doch nicht zum gleichen Ergebnis kommen. Somit habe ich einiges Installiert was ich dahinten wieder deinstallier oder gelassen habe da ich nicht mehr wusste was und wie ich es entfernen kann.
So, jetzt zu meinen Problemen. Mein Aktueller Status.
SD223
DSM 7.2 - 64570
Anmeldung auf der NextCloud funktioniert.
Daten Rücksicherung der DB und Daten erfolgreich (Dateine liegen da wo sie sollen und haben dir richtigen Berechtigungen und User/Gtuppen).
NextCloud 27.0.0 erfolgreiches update auf 27.0.2
Sicherheits- & Einrichtungswarnungen weist keine Meldungen mehr auf.
Hintergrund-Jobs Läuft nicht aus der NextCloud und auch nicht über Aufgabenplaner, sondern über die CronTab. Aber läuft.
Die Protokollierung schmeißt mir sehr viele Fehler Index/Core raus:
Rich (BBCode):
RedisException: Connection refused
[index] Fehler: RedisException: Connection refused at <<closure>>
0. /volume1/web/nextcloud/lib/private/RedisFactory.php line 137
Redis->pconnect("192.168.XXX.XXX", "6379", "0.0", null, 0, 0)
1. /volume1/web/nextcloud/lib/private/RedisFactory.php line 178
OC\RedisFactory->create("*** sensitive parameters replaced ***")
2. /volume1/web/nextcloud/lib/private/Memcache/Redis.php line 66
OC\RedisFactory->getInstance()
3. /volume1/web/nextcloud/lib/private/Memcache/Redis.php line 126
OC\Memcache\Redis->getCache()
4. /volume1/web/nextcloud/lib/private/Lock/MemcacheLockingProvider.php line 65
OC\Memcache\Redis->add("files/8ead83e936def4ccb3cce674aa53e30c", "0")
5. /volume1/web/nextcloud/lib/private/Files/Storage/Common.php line 765
OC\Lock\MemcacheLockingProvider->acquireLock("files/8ead83e936def4ccb3cce674aa53e30c", 2, "local::/volume1 ... l")
6. /volume1/web/nextcloud/lib/private/Files/Cache/Scanner.php line 339
OC\Files\Storage\Common->acquireLock("scanner::appdat ... l", 2, ["OC\\Lock\\MemcacheLockingProvider"])
7. /volume1/web/nextcloud/lib/private/Files/Cache/LocalRootScanner.php line 39
OC\Files\Cache\Scanner->scan("appdata_ochkx99aydps/theming/global", false, 3, true)
8. /volume1/web/nextcloud/lib/private/Files/View.php line 1317
OC\Files\Cache\LocalRootScanner->scan("appdata_ochkx99aydps/theming/global", false)
9. /volume1/web/nextcloud/lib/private/Files/View.php line 1356
OC\Files\View->getCacheEntry(["OC\\Files\\Storage\\LocalRootStorage"], "appdata_ochkx99aydps/theming/global", "/appdata_ochkx99aydps/theming/global")
10. /volume1/web/nextcloud/lib/private/Files/Node/Root.php line 202
OC\Files\View->getFileInfo("/appdata_ochkx99aydps/theming/global", false)
11. <<closure>>
OC\Files\Node\Root->get("/appdata_ochkx99aydps/theming/global")
12. /volume1/web/nextcloud/lib/private/Files/Node/LazyFolder.php line 74
call_user_func_array([["OC\\Files\\Node\\Root"],"get"], ["appdata_ochkx99aydps/theming/global"])
13. /volume1/web/nextcloud/lib/private/Files/Node/LazyFolder.php line 151
OC\Files\Node\LazyFolder->__call("get", ["appdata_ochkx99aydps/theming/global"])
14. /volume1/web/nextcloud/lib/private/Files/AppData/AppData.php line 132
OC\Files\Node\LazyFolder->get("appdata_ochkx99aydps/theming/global")
15. /volume1/web/nextcloud/apps/theming/lib/ImageManager.php line 381
OC\Files\AppData\AppData->getFolder("global")
16. /volume1/web/nextcloud/apps/theming/lib/ImageManager.php line 118
OCA\Theming\ImageManager->getRootFolder()
17. /volume1/web/nextcloud/apps/theming/lib/Controller/IconController.php line 156
OCA\Theming\ImageManager->getImage("favicon")
18. /volume1/web/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 230
OCA\Theming\Controller\IconController->getTouchIcon("settings")
19. /volume1/web/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 137
OC\AppFramework\Http\Dispatcher->executeController(["OCA\\Theming\\ ... "], "getTouchIcon")
20. /volume1/web/nextcloud/lib/private/AppFramework/App.php line 183
OC\AppFramework\Http\Dispatcher->dispatch(["OCA\\Theming\\ ... "], "getTouchIcon")
21. /volume1/web/nextcloud/lib/private/Route/Router.php line 315
OC\AppFramework\App::main("OCA\\Theming\\C ... r", "getTouchIcon", ["OC\\AppFramewo ... "], ["settings","theming.Icon.getTouchIcon"])
22. /volume1/web/nextcloud/lib/base.php line 1071
OC\Route\Router->match("/apps/theming/icon/settings")
23. /volume1/web/nextcloud/index.php line 36
OC::handleRequest()
GET /index.php/apps/theming/icon/settings?v=10
from 82.207.144.115 by lyjlq at 2023-08-17T06:18:44+00:00
Ab und zu mal auch: Fehler mail:
ValueError: hash_hkdf(): Argument #2 ($key) cannot be empty
Rich (BBCode):
[mail] Fehler: ValueError: hash_hkdf(): Argument #2 ($key) cannot be empty at <<closure>>
0. /volume1/web/nextcloud/lib/private/Security/Crypto.php line 160
hash_hkdf("sha512", ["SensitiveParameterValue"])
1. /volume1/web/nextcloud/lib/private/Security/Crypto.php line 134
OC\Security\Crypto->decryptWithoutSecret("*** sensitive parameters replaced ***")
2. /volume1/web/nextcloud/apps/mail/lib/IMAP/IMAPClientFactory.php line 84
OC\Security\Crypto->decrypt("*** sensitive parameters replaced ***")
3. /volume1/web/nextcloud/apps/mail/lib/IMAP/MailboxSync.php line 103
OCA\Mail\IMAP\IMAPClientFactory->getClient("*** sensitive parameters replaced ***")
4. /volume1/web/nextcloud/apps/mail/lib/BackgroundJob/SyncJob.php line 109
OCA\Mail\IMAP\MailboxSync->sync("*** sensitive parameters replaced ***")
5. /volume1/web/nextcloud/lib/public/BackgroundJob/Job.php line 81
OCA\Mail\BackgroundJob\SyncJob->run([2])
6. /volume1/web/nextcloud/lib/public/BackgroundJob/TimedJob.php line 103
OCP\BackgroundJob\Job->start(["OC\\BackgroundJob\\JobList"])
7. /volume1/web/nextcloud/lib/public/BackgroundJob/TimedJob.php line 93
OCP\BackgroundJob\TimedJob->start(["OC\\BackgroundJob\\JobList"])
8. /volume1/web/nextcloud/cron.php line 152
OCP\BackgroundJob\TimedJob->execute(["OC\\BackgroundJob\\JobList"], ["OC\\Log"])
at 2023-08-17T04:26:20+00:00
So, dass währen diese Meldungen.
Was für Probleme habe ich noch auf der Web Gui.
Wenn ich auf die Files wechsle, kommt ein „Inernal Server Error“
Bash:
Internal Server Error
The server encountered an internal error and was unable to complete your request.
Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.
More details can be found in the server log.
Die restliche Oberfläche läuft aber weiter.
Bilder werden zum Teil geladen. Ab einer gewissen menge werde sie nicht mehr Angezeigt.
Bei Aktivitäten finde ich keine Auffälligkeiten, außer dass dort nichts passiert.
E-Mails werden nicht geladen. Auch nicht im Dashboard.
Kontakte sind da, werden nicht Synchronisierte
Kalender ist da mit Terminen aber auch keine Synchronisation.
Notizen ist da. Zeigt keine Daten an keine Synchronisation.
Meine config.PHP
Bash:
$CONFIG = array (
'instanceid' => 'ochkx99aydps',
'passwordsalt' => 'hnk8+6FmaXyA3Ik46fhtiQhqCyMgRI',
'secret' => '8nnmNL2Qrm+bqRJ13kDCnjbLoCWGtqkNkk8dHzgaQenTIHbQ',
'trusted_domains' =>
array (
0 => 'nextcloud.xxxxxxxxx.dynv6.net',
),
'datadirectory' => '/volume1/nextcloudData',
'dbtype' => 'mysql',
'version' => '27.0.2.1',
'overwrite.cli.url' => 'https://nextcloud.xxxxxxxxxxxxxxxxxxxx.dynv6.net',
'dbname' => 'nextcloud',
'dbhost' => 'localhost:3306',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'xxxxx',
'dbpassword' => 'xxxxxxxxxxxx',
'installed' => true,
'mail_domain' => 'gmx.de',
'mail_from_address' => ''xxxxxxx.xxxxxx‘,
'mail_smtpmode' => 'smtp',
'mail_sendmailmode' => 'smtp',
'mail_smtphost' => 'mail.gmx.net',
'mail_smtpport' => '587',
'mail_smtpauth' => 1,
'mail_smtpname' => 'xxxxxxx.xxxxxx@gmx.de',
'mail_smtppassword' => 'xxxxxxxxxx',
'default_phone_region' => 'DE',
'memcache.local' => '\\OC\\Memcache\\APCu',
'memcache.locking' => '\\OC\\Memcache\\Redis',
# 'memcache.distributed' => '\\OC\\Memcache\\Redis',
'redis' =>
array (
'host' => '192.168.xxx.xxx',
'port' => '6379',
'timeout' => '0.0',
'password' => '',
'dbindex' => '0',
),
'maintenance' => false,
'theme' => '',
'loglevel' => 2,
'data-fingerprint' => '28c102ac19f1332e0ae24212507f03d0',
'updater.secret' => '$2y$10$kO8vwmhfb69BlyTFBOTzUeMZmUE./b505T6exkLQQamACY9rtL72W',
);
Datenbank Prüfung:
sudo -u http php82 occ maintenance:repair
Melder alles grün bis auf:
The current PHP memory limit is below the recommended value of 512MB.
Und:
- Clear frontend caches
- Image cache cleared
- WARNING: Unable to clear the frontend cache
sudo -u http php82 occ -V
The current PHP memory limit is below the recommended value of 512MB.
NextCloudPi 27.0.2
Meine Vermutung ist Redis Falsch Installiert / Konfiguriert ist.
Dank im Voraus für eure Hilfe.