Nach automatischem Update heute nacht um 2:00 Uhr erreichen wir unser nextcloud nicht mehr.
adresse ist “cloud.DOMAIN.net”
EMails an den Admin werden seit 3:10 Uhr stündlich versendet - das ist auch so gut.
Betreffzeile Domain cloud.DOMAIN.net not reachable - (DOMAIN.net - Libre Workspace)
ja, same hier Ebenso die Meldung “Der OpenID Connect-Anbieter konnte nicht erreicht werden”. Und auch die stündlichen emails, dass das cloud.DOMAIN.xxx nicht erreichbar ist.
Ein Reboot des Servers hat leider nicht geholfen.
Scheinbar wurde heute nach der Libre-Workspace aktualisiert, im Update-Log steht (unter anderem) folgendes:
Die folgenden Pakete werden aktualisiert (Upgrade):
libre-workspace-portal
Entpacken von libre-workspace-portal (26.1.2) über (26.1.1) ...
libre-workspace-portal (26.1.2) wird eingerichtet ...
Migration has already been performed. Exiting.
<some stuff deleted>
Requirement already satisfied: pycparser in ./var/lib/libre-workspace/portal/venv/lib/python3.13/site-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi->-r /usr/lib/libre-workspace/portal/requirements.txt (line 16)) (2.23)
/usr/lib/libre-workspace/portal/unix/views.py:95: SyntaxWarning: invalid escape sequence '\$'
unix.set_value("BORG_PASSPHRASE"+key_addition, form.cleaned_data["borg_passphrase"].replace("$", "\$"))
/usr/lib/libre-workspace/portal/unix/views.py:422: SyntaxWarning: invalid escape sequence '\$'
cfg.set_value("EMAIL_HOST_PASSWORD", form.cleaned_data["password"].replace("$", "\$"))
No changes detected
e[36;1mOperations to perform:e[0m
e[1m Apply all migrations: e[0madmin, app_dashboard, auth, contenttypes, idm, oidc_provider, otp_hotp, otp_static, otp_totp, sessions
e[36;1mRunning migrations:e[0m
No migrations to apply.
Libre Workspace repository already set up.
Enabling libre-workspace-portal.service
Ist bei dem Update auf 26.1.2 der OIDC Provider irgendwie kaputt gegangen?
@Jean brauchst du noch weitere Logs / Informationen?
Viele Grüße aus Hamburg und natürlich vielen Dank für den Libre-Workspace
ich hab mal allowselfsigned für den user _oidc in der config.php gesetzt dann bekomm ich einen 404. als wenn er auf eine falsche webseite zugreifen würde.
bei mir funktioniert es jetzt wieder nachdem ich aus dem patch manuell die sudo Zeile ohne die if ausgeführt habe.
# Workaround for local OIDC providers (partially replaces tls_verify=false)
if [ "$DOMAIN" = "int.de" ]; then
sudo -u www-data php /var/www/nextcloud/occ config:system:set allow_local_remote_servers --type=boolean --value=true
fi
Zu meinem Setup es läuft lokal bei mir zu Hause mit einer 192.168.2.x IP. Ist aus dem Internet erreichbar mit CNAME eintrag auf meine dyndns IP. Nachdem die Fritzbox aber Probleme macht wenn ich auf die Public IP von intern Zugriffe schreibe ich in meinem lokalen DNS die DNS Einträge auf meine interne IP um.
War mit dem alten oidc plugin wohl kein Problem mit dem neuen schon.
Das habe ich jetzt auch mal getestet. sudo -u www-data php /var/www/nextcloud/occ config:system:set allow_local_remote_servers --type=boolean --value=true
ausgeführt und jetzt funktioniert es.
Habt ihr schon Nextcloud 33.0.0? Falls nicht manuell über den Updater einspielen. Der ist unter cloud.xxx.xx/updater zu finden. Da muss jedoch vorher ein Secret generiert werden, welcher dann in der config.php Datei von Nextcloud gesetzt werden muss. So war es bei mir. Update nicht drauf und schon ging nix mehr bei der Nextcloud.