Page 1 of 1

Nextcloud 26 und keyhelp-php80

Posted: Fri 7. Apr 2023, 16:27
by kitsune
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
(Probleme ohne KeyHelp-Bezug gehören ins Offtopic-Forum)

Nein, nicht sicher bzgl. Ursache. Aber Teil des Problems.


Server-Betriebssystem + Version
(z.B. Ubuntu 20.04)

Debian 11.6

Eingesetzte Server-Virtualisierung-Technologie
(z.B. keine, OpenVZ, KVM, XEN, etc.)

Hyper-V

KeyHelp-Version + Build-Nummer
(z.B. 22.0 - Build 2366)

23.0 (Build 2921)
keyhelp-php80: 8.0.27

Problembeschreibung / Fehlermeldungen

Bisher habe ich Nextcloud mit der php Version des Debian Systems (7.4.33) betrieben. Die aktuelle Version Version 26 von Nextcloud benötigt mindestens php 8.0. Meine Nexcloud 26 Installation funktioniert nicht mit keyhelp-php80: 8.0.27. Ich vermute es liegt an einem fehlenden Modul in keyhelp-php80.

Erwartetes Ergebnis

Keine Fehlermeldung.
Funktionierendes Nextcloud 26 mit externem SMB-Speicher

Tatsächliches Ergebnis

Nextcloud Login nicht möglich
Unknown: Unable to load dynamic library 'smbclient.so' (tried: /opt/keyhelp/php/8.0/lib/php/extensions/no-debug-non-zts-20200930/smbclient.so (/opt/keyhelp/php/8.0/lib/php/extensions/no-debug-non-zts-20200930/smbclient.so: cannot open shared object file: No such file or directory), /opt/keyhelp/php/8.0/lib/php/extensions/no-debug-non-zts-20200930/smbclient.so.so (/opt/keyhelp/php/8.0/lib/php/extensions/no-debug-non-zts-20200930/smbclient.so.so: cannot open shared object file: No such file or directory)) at Unknown#0
Schritte zur Reproduktion

In meiner Installation bei jedem Anmeldversuch in Nextcloud.

Zusätzliche Informationen
(z.B. kürzlich durchgeführte Änderungen am Server, Auszüge aus Protokolldateien (/var/log/*, /var/log/keyhelp/php-error.log, etc.))

Update Nextcloud 25.x auf 26
Wechsel von System php auf keyhelp-php80 für Domain

Re: Nextcloud 26 und keyhelp-php80

Posted: Fri 7. Apr 2023, 16:35
by OlliTheDarkness
Vorher die ggf. nötigen Vorraussetzungen prüfen , hätte dir Probleme erspart.
Deine Fehlermeldung stößt dich schon mit der Nase drauf, wo es dran fehlt.
Wenn nötig das fehlende Modul nachträglich kompilieren für phph8, Dienst neu starten, glücklich sein.