Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
potemkin_aiP

potemkin_ai

@potemkin_ai
Unfollow Follow
About
Posts
661
Topics
85
Shares
0
Groups
0
Followers
1
Following
0

Posts

Recent Best Controversial

  • NextCloud can't start after v5.8.4 update
    potemkin_aiP potemkin_ai

    Viva la LLM:

    The container is healthy now — 1 running, 0 unresponsive. The Cloudron update worked:
    - New image: cloudron/com.nextcloud.cloudronapp:202607231345050000
    - Nextcloud: 34.0.2 (up from 34.0.1)
    - user_oidc: 8.10.1 — working!
    How extensions should be updated in Nextcloud under Cloudron
    The proper way is:
    1. occ app:update — updates from Nextcloud app store to /app/data/apps/ (persistent across restarts)
    2. Nextcloud web UI → Apps — same effect
    3. Cloudron app package update — what you just did; the vendor bundles newer versions in the image
    The root issue was that the old image (202606251555380000) bundled user_oidc 8.3.0 which had max-version="33" — incompatible with Nextcloud 34. The startup script's $occ user_oidc:provider command couldn't register. The data volume still had our manually-installed 8.10.1 from earlier.
    The new image (202607231345050000) likely bundles a compatible version, or my 8.10.1 on the data volume is now taking effect.
    
    Nextcloud nextcloud oauth sso

  • NextCloud can't start after v5.8.4 update
    potemkin_aiP potemkin_ai

    @jdaviescoates thank you, appreciate it.

    If support (@joseph , @james ) won't support me in this case - that is what I will have to do, yes... =(

    Nextcloud nextcloud oauth sso

  • NextCloud can't start after v5.8.4 update
    potemkin_aiP potemkin_ai

    @jdaviescoates I've tried quite a lot...

    delete the related plugin folder

    do you mean the auth plugin, that actually let me login at all? 🙂

    Nextcloud nextcloud oauth sso

  • NextCloud can't start after v5.8.4 update
    potemkin_aiP potemkin_ai

    I'm sorry... Anyone?

    Nextcloud nextcloud oauth sso

  • NextCloud can't start after v5.8.4 update
    potemkin_aiP potemkin_ai

    @joseph said:

    @potemkin_ai strange . i cannot reproduce this here - nextcloud 34.0.1 supports the latest oidc app .

    I can't reproduce it anywhere (and I have some instances running)!

    What do I do to restore that / to get it working? 🙂

    Nextcloud nextcloud oauth sso

  • NextCloud can't start after v5.8.4 update
    potemkin_aiP potemkin_ai

    @joseph thank you!
    I've tried that (during LLM research phase):

    # sudo -u www-data php /app/code/occ app:enable user_oidc
    App "OpenID Connect user backend" cannot be installed because it is not compatible with this version of the server.
    

    We got stuck with LLM - from what I recall, we didn't find why the extension can't be updated to support the latest version as well.

    Nextcloud nextcloud oauth sso

  • NextCloud can't start after v5.8.4 update
    potemkin_aiP potemkin_ai

    @joseph said:

    Could it be that you have disabled the OIDC plugin? Clearly it's installed (the lines above it).

    99.9999% not. I'll leave 0.0001% for the case if UFO manipulated my brain somehow...

    Can you use the occ tool to enable the plugin manually?

    I've changed the script with vi and executed it - so, yeah, I guess I can 🙂

    Would you mind guiding me?

    Nextcloud nextcloud oauth sso

  • NextCloud can't start after v5.8.4 update
    potemkin_aiP potemkin_ai

    @james apologies for the delay and yes, sure:

    onnecting...
    root@6216bec8-a24b-4a21-bf06-46c8e76505c4:/app/code# vi /app/pkg/start.sh
    root@6216bec8-a24b-4a21-bf06-46c8e76505c4:/app/code# head /app/pkg/start.sh
    #!/bin/bash
    
    set -eux
    
    readonly occ="sudo -u www-data php /app/code/occ"
    
    export mail_from_sub=$(echo $CLOUDRON_MAIL_FROM | cut -d \@ -f 1)
    export mail_domain_sub=$(echo $CLOUDRON_MAIL_FROM | cut -d \@ -f 2)
    
    mkdir -p /run/nextcloud/sessions /tmp/nextcloud
    root@6216bec8-a24b-4a21-bf06-46c8e76505c4:/app/code# /app/pkg/start.sh
    + readonly 'occ=sudo -u www-data php /app/code/occ'
    + occ='sudo -u www-data php /app/code/occ'
    ++ echo cld.app@mydomain.com
    ++ cut -d @ -f 1
    + export mail_from_sub=cld.app
    + mail_from_sub=cld.app
    ++ echo cld.app@mydomain.com
    ++ cut -d @ -f 2
    + export mail_domain_sub=mydomain.com
    + mail_domain_sub=mydomain.com
    + mkdir -p /run/nextcloud/sessions /tmp/nextcloud
    ++ ls -A /app/data
    + [[ -z apache
    apps
    config
    core
    data
    data.orig-migrated
    htaccess
    php.ini ]]
    + NEW_APPS=/app/pkg/apps_template
    + OLD_APPS=/app/data/apps
    + echo '==> Updating apps'
    ==> Updating apps
    + echo '==> Old apps:'
    ==> Old apps:
    + ls /app/pkg/apps_template/
    activity              contactsinteraction   files_external   logreader                privacy            support                           twofactor_totp
    admin_audit           dashboard             files_lock       lookup_server_connector  profile            survey_client                     updatenotification
    app_api               dav                   files_pdfviewer  nextcloud_announcements  provisioning_api   suspicious_login                  user_ldap
    appstore              encryption            files_reminders  notifications            recommendations    systemtags                        user_status
    bruteforcesettings    federatedfilesharing  files_sharing    oauth2                   related_resources  text                              viewer
    circles               federation            files_trashbin   office                   serverinfo         theming                           weather_status
    cloud_federation_api  files                 files_versions   password_policy          settings           twofactor_backupcodes             webhook_listeners
    comments              files_downloadlimit   firstrunwizard   photos                   sharebymail        twofactor_nextcloud_notification  workflowengine
    + ls /app/data/apps/
    activity              contactsinteraction   files_external   logreader                privacy            spreed            twofactor_backupcodes             weather_status
    admin_audit           dashboard             files_lock       lookup_server_connector  profile            support           twofactor_nextcloud_notification  webhook_listeners
    app_api               dav                   files_pdfviewer  nextcloud_announcements  provisioning_api   survey_client     twofactor_totp                    workflowengine
    appstore              encryption            files_reminders  notifications            recommendations    suspicious_login  updatenotification
    bruteforcesettings    federatedfilesharing  files_sharing    oauth2                   related_resources  systemtags        user_ldap
    circles               federation            files_trashbin   office                   serverinfo         testing           user_oidc
    cloud_federation_api  files                 files_versions   password_policy          settings           text              user_status
    comments              files_downloadlimit   firstrunwizard   photos                   sharebymail        theming           viewer
    ++ find /app/pkg/apps_template/activity /app/pkg/apps_template/admin_audit /app/pkg/apps_template/app_api /app/pkg/apps_template/appstore /app/pkg/apps_template/bruteforcesettings /app/pkg/apps_template/circles /app/pkg/apps_template/cloud_federation_api /app/pkg/apps_template/comments /app/pkg/apps_template/contactsinteraction /app/pkg/apps_template/dashboard /app/pkg/apps_template/dav /app/pkg/apps_template/encryption /app/pkg/apps_template/federatedfilesharing /app/pkg/apps_template/federation /app/pkg/apps_template/files /app/pkg/apps_template/files_downloadlimit /app/pkg/apps_template/files_external /app/pkg/apps_template/files_lock /app/pkg/apps_template/files_pdfviewer /app/pkg/apps_template/files_reminders /app/pkg/apps_template/files_sharing /app/pkg/apps_template/files_trashbin /app/pkg/apps_template/files_versions /app/pkg/apps_template/firstrunwizard /app/pkg/apps_template/logreader /app/pkg/apps_template/lookup_server_connector /app/pkg/apps_template/nextcloud_announcements /app/pkg/apps_template/notifications /app/pkg/apps_template/oauth2 /app/pkg/apps_template/office /app/pkg/apps_template/password_policy /app/pkg/apps_template/photos /app/pkg/apps_template/privacy /app/pkg/apps_template/profile /app/pkg/apps_template/provisioning_api /app/pkg/apps_template/recommendations /app/pkg/apps_template/related_resources /app/pkg/apps_template/serverinfo /app/pkg/apps_template/settings /app/pkg/apps_template/sharebymail /app/pkg/apps_template/support /app/pkg/apps_template/survey_client /app/pkg/apps_template/suspicious_login /app/pkg/apps_template/systemtags /app/pkg/apps_template/text /app/pkg/apps_template/theming /app/pkg/apps_template/twofactor_backupcodes /app/pkg/apps_template/twofactor_nextcloud_notification /app/pkg/apps_template/twofactor_totp /app/pkg/apps_template/updatenotification /app/pkg/apps_template/user_ldap /app/pkg/apps_template/user_status /app/pkg/apps_template/viewer /app/pkg/apps_template/weather_status /app/pkg/apps_template/webhook_listeners /app/pkg/apps_template/workflowengine -maxdepth 0 -type d -printf '%f\n'
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: activity'
    ==> Update app: activity
    + rm -rf /app/data/apps/activity
    + cp -rf /app/pkg/apps_template/activity /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: admin_audit'
    ==> Update app: admin_audit
    + rm -rf /app/data/apps/admin_audit
    + cp -rf /app/pkg/apps_template/admin_audit /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: app_api'
    ==> Update app: app_api
    + rm -rf /app/data/apps/app_api
    + cp -rf /app/pkg/apps_template/app_api /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: appstore'
    ==> Update app: appstore
    + rm -rf /app/data/apps/appstore
    + cp -rf /app/pkg/apps_template/appstore /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: bruteforcesettings'
    ==> Update app: bruteforcesettings
    + rm -rf /app/data/apps/bruteforcesettings
    + cp -rf /app/pkg/apps_template/bruteforcesettings /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: circles'
    ==> Update app: circles
    + rm -rf /app/data/apps/circles
    + cp -rf /app/pkg/apps_template/circles /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: cloud_federation_api'
    ==> Update app: cloud_federation_api
    + rm -rf /app/data/apps/cloud_federation_api
    + cp -rf /app/pkg/apps_template/cloud_federation_api /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: comments'
    ==> Update app: comments
    + rm -rf /app/data/apps/comments
    + cp -rf /app/pkg/apps_template/comments /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: contactsinteraction'
    ==> Update app: contactsinteraction
    + rm -rf /app/data/apps/contactsinteraction
    + cp -rf /app/pkg/apps_template/contactsinteraction /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: dashboard'
    ==> Update app: dashboard
    + rm -rf /app/data/apps/dashboard
    + cp -rf /app/pkg/apps_template/dashboard /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: dav'
    ==> Update app: dav
    + rm -rf /app/data/apps/dav
    + cp -rf /app/pkg/apps_template/dav /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: encryption'
    ==> Update app: encryption
    + rm -rf /app/data/apps/encryption
    + cp -rf /app/pkg/apps_template/encryption /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: federatedfilesharing'
    ==> Update app: federatedfilesharing
    + rm -rf /app/data/apps/federatedfilesharing
    + cp -rf /app/pkg/apps_template/federatedfilesharing /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: federation'
    ==> Update app: federation
    + rm -rf /app/data/apps/federation
    + cp -rf /app/pkg/apps_template/federation /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: files'
    ==> Update app: files
    + rm -rf /app/data/apps/files
    + cp -rf /app/pkg/apps_template/files /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: files_downloadlimit'
    ==> Update app: files_downloadlimit
    + rm -rf /app/data/apps/files_downloadlimit
    + cp -rf /app/pkg/apps_template/files_downloadlimit /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: files_external'
    ==> Update app: files_external
    + rm -rf /app/data/apps/files_external
    + cp -rf /app/pkg/apps_template/files_external /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: files_lock'
    ==> Update app: files_lock
    + rm -rf /app/data/apps/files_lock
    + cp -rf /app/pkg/apps_template/files_lock /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: files_pdfviewer'
    ==> Update app: files_pdfviewer
    + rm -rf /app/data/apps/files_pdfviewer
    + cp -rf /app/pkg/apps_template/files_pdfviewer /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: files_reminders'
    ==> Update app: files_reminders
    + rm -rf /app/data/apps/files_reminders
    + cp -rf /app/pkg/apps_template/files_reminders /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: files_sharing'
    ==> Update app: files_sharing
    + rm -rf /app/data/apps/files_sharing
    + cp -rf /app/pkg/apps_template/files_sharing /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: files_trashbin'
    ==> Update app: files_trashbin
    + rm -rf /app/data/apps/files_trashbin
    + cp -rf /app/pkg/apps_template/files_trashbin /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: files_versions'
    ==> Update app: files_versions
    + rm -rf /app/data/apps/files_versions
    + cp -rf /app/pkg/apps_template/files_versions /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: firstrunwizard'
    ==> Update app: firstrunwizard
    + rm -rf /app/data/apps/firstrunwizard
    + cp -rf /app/pkg/apps_template/firstrunwizard /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: logreader'
    ==> Update app: logreader
    + rm -rf /app/data/apps/logreader
    + cp -rf /app/pkg/apps_template/logreader /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: lookup_server_connector'
    ==> Update app: lookup_server_connector
    + rm -rf /app/data/apps/lookup_server_connector
    + cp -rf /app/pkg/apps_template/lookup_server_connector /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: nextcloud_announcements'
    ==> Update app: nextcloud_announcements
    + rm -rf /app/data/apps/nextcloud_announcements
    + cp -rf /app/pkg/apps_template/nextcloud_announcements /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: notifications'
    ==> Update app: notifications
    + rm -rf /app/data/apps/notifications
    + cp -rf /app/pkg/apps_template/notifications /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: oauth2'
    ==> Update app: oauth2
    + rm -rf /app/data/apps/oauth2
    + cp -rf /app/pkg/apps_template/oauth2 /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: office'
    ==> Update app: office
    + rm -rf /app/data/apps/office
    + cp -rf /app/pkg/apps_template/office /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: password_policy'
    ==> Update app: password_policy
    + rm -rf /app/data/apps/password_policy
    + cp -rf /app/pkg/apps_template/password_policy /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: photos'
    ==> Update app: photos
    + rm -rf /app/data/apps/photos
    + cp -rf /app/pkg/apps_template/photos /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: privacy'
    ==> Update app: privacy
    + rm -rf /app/data/apps/privacy
    + cp -rf /app/pkg/apps_template/privacy /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: profile'
    ==> Update app: profile
    + rm -rf /app/data/apps/profile
    + cp -rf /app/pkg/apps_template/profile /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: provisioning_api'
    ==> Update app: provisioning_api
    + rm -rf /app/data/apps/provisioning_api
    + cp -rf /app/pkg/apps_template/provisioning_api /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: recommendations'
    ==> Update app: recommendations
    + rm -rf /app/data/apps/recommendations
    + cp -rf /app/pkg/apps_template/recommendations /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: related_resources'
    ==> Update app: related_resources
    + rm -rf /app/data/apps/related_resources
    + cp -rf /app/pkg/apps_template/related_resources /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: serverinfo'
    ==> Update app: serverinfo
    + rm -rf /app/data/apps/serverinfo
    + cp -rf /app/pkg/apps_template/serverinfo /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: settings'
    ==> Update app: settings
    + rm -rf /app/data/apps/settings
    + cp -rf /app/pkg/apps_template/settings /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: sharebymail'
    ==> Update app: sharebymail
    + rm -rf /app/data/apps/sharebymail
    + cp -rf /app/pkg/apps_template/sharebymail /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: support'
    ==> Update app: support
    + rm -rf /app/data/apps/support
    + cp -rf /app/pkg/apps_template/support /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: survey_client'
    ==> Update app: survey_client
    + rm -rf /app/data/apps/survey_client
    + cp -rf /app/pkg/apps_template/survey_client /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: suspicious_login'
    ==> Update app: suspicious_login
    + rm -rf /app/data/apps/suspicious_login
    + cp -rf /app/pkg/apps_template/suspicious_login /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: systemtags'
    ==> Update app: systemtags
    + rm -rf /app/data/apps/systemtags
    + cp -rf /app/pkg/apps_template/systemtags /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: text'
    ==> Update app: text
    + rm -rf /app/data/apps/text
    + cp -rf /app/pkg/apps_template/text /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: theming'
    ==> Update app: theming
    + rm -rf /app/data/apps/theming
    + cp -rf /app/pkg/apps_template/theming /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: twofactor_backupcodes'
    ==> Update app: twofactor_backupcodes
    + rm -rf /app/data/apps/twofactor_backupcodes
    + cp -rf /app/pkg/apps_template/twofactor_backupcodes /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: twofactor_nextcloud_notification'
    ==> Update app: twofactor_nextcloud_notification
    + rm -rf /app/data/apps/twofactor_nextcloud_notification
    + cp -rf /app/pkg/apps_template/twofactor_nextcloud_notification /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: twofactor_totp'
    ==> Update app: twofactor_totp
    + rm -rf /app/data/apps/twofactor_totp
    + cp -rf /app/pkg/apps_template/twofactor_totp /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: updatenotification'
    ==> Update app: updatenotification
    + rm -rf /app/data/apps/updatenotification
    + cp -rf /app/pkg/apps_template/updatenotification /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: user_ldap'
    ==> Update app: user_ldap
    + rm -rf /app/data/apps/user_ldap
    + cp -rf /app/pkg/apps_template/user_ldap /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: user_status'
    ==> Update app: user_status
    + rm -rf /app/data/apps/user_status
    + cp -rf /app/pkg/apps_template/user_status /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: viewer'
    ==> Update app: viewer
    + rm -rf /app/data/apps/viewer
    + cp -rf /app/pkg/apps_template/viewer /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: weather_status'
    ==> Update app: weather_status
    + rm -rf /app/data/apps/weather_status
    + cp -rf /app/pkg/apps_template/weather_status /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: webhook_listeners'
    ==> Update app: webhook_listeners
    + rm -rf /app/data/apps/webhook_listeners
    + cp -rf /app/pkg/apps_template/webhook_listeners /app/data/apps
    + for app in `find "${NEW_APPS}"/* -maxdepth 0 -type d -printf "%f\n"`
    + echo '==> Update app: workflowengine'
    ==> Update app: workflowengine
    + rm -rf /app/data/apps/workflowengine
    + cp -rf /app/pkg/apps_template/workflowengine /app/data/apps
    + echo '==> New apps:'
    ==> New apps:
    + ls /app/pkg/apps_template/
    activity              contactsinteraction   files_external   logreader                privacy            support                           twofactor_totp
    admin_audit           dashboard             files_lock       lookup_server_connector  profile            survey_client                     updatenotification
    app_api               dav                   files_pdfviewer  nextcloud_announcements  provisioning_api   suspicious_login                  user_ldap
    appstore              encryption            files_reminders  notifications            recommendations    systemtags                        user_status
    bruteforcesettings    federatedfilesharing  files_sharing    oauth2                   related_resources  text                              viewer
    circles               federation            files_trashbin   office                   serverinfo         theming                           weather_status
    cloud_federation_api  files                 files_versions   password_policy          settings           twofactor_backupcodes             webhook_listeners
    comments              files_downloadlimit   firstrunwizard   photos                   sharebymail        twofactor_nextcloud_notification  workflowengine
    + ls /app/data/apps/
    activity              contactsinteraction   files_external   logreader                privacy            spreed            twofactor_backupcodes             weather_status
    admin_audit           dashboard             files_lock       lookup_server_connector  profile            support           twofactor_nextcloud_notification  webhook_listeners
    app_api               dav                   files_pdfviewer  nextcloud_announcements  provisioning_api   survey_client     twofactor_totp                    workflowengine
    appstore              encryption            files_reminders  notifications            recommendations    suspicious_login  updatenotification
    bruteforcesettings    federatedfilesharing  files_sharing    oauth2                   related_resources  systemtags        user_ldap
    circles               federation            files_trashbin   office                   serverinfo         testing           user_oidc
    cloud_federation_api  files                 files_versions   password_policy          settings           text              user_status
    comments              files_downloadlimit   firstrunwizard   photos                   sharebymail        theming           viewer
    + echo '==> Copying htaccess'
    ==> Copying htaccess
    + cp /app/pkg/htaccess.template /app/data/htaccess
    + rm -f /app/data/core
    + ln -s /app/code/core /app/data/core
    + chown -R www-data:www-data /app/data/config /app/data/apps /app/data/htaccess /tmp/nextcloud
    + chown www-data:www-data /app/data
    + [[ -d /app/data/data ]]
    + chown www-data:www-data /app/data/data
    + echo '==> update config'
    ==> update config
    + sudo -u www-data --preserve-env php
    + [[ ! -f /app/data/php.ini ]]
    + mkdir -p /app/data/apache
    + [[ ! -f /app/data/apache/mpm_prefork.conf ]]
    + echo '==> turning off maintenance mode'
    ==> turning off maintenance mode
    + sudo -u www-data php /app/code/occ maintenance:mode --off
    Maintenance mode already disabled
    + echo '==> running upgrade'
    ==> running upgrade
    + sudo -u www-data php /app/code/occ upgrade
    No upgrade required.
    
    Note: This command triggers the upgrade actions associated with a new version. The new version's updated source files must be deployed in advance.
    See the upgrade documentation: https://docs.nextcloud.com/server/34/go.php?to=admin-update for more information.
    + sudo -u www-data php /app/code/occ db:convert-filecache-bigint --no-interaction
    All tables already up to date!
    + sudo -u www-data php /app/code/occ maintenance:update:htaccess
    .htaccess has been updated
    + sudo -u www-data php /app/code/occ maintenance:repair --include-expensive
     - Repair MySQL collation
         - Not a mysql database -> nothing to do
     - Clean tags and favorites
         - 0 tags of deleted users have been removed.
         - 0 tags for delete files have been removed.
         - 0 tag entries for deleted tags have been removed.
         - 0 tags with no entries have been removed.
     - Repair invalid shares
     - Move .step file of updater to backup location
     - Add move avatar background job
         - Repair step already executed
     - Add preview cleanup background jobs
     - Migrate oc_properties table to nextcloud schema
         - oc_properties table does not exist.
     - Migrate oauth2_clients table to nextcloud schema
         - Update the oauth2_access_tokens table schema.
         - Update the oauth2_clients table schema.
         - Delete clients (and their related access tokens) with the redirect_uri starting with oc:// or ending with *
     - Repair language codes
     - Add log rotate job
     - Clear frontend caches
         - Image cache cleared
         - JS cache cleared
     - Clear every generated avatar
     - Add preview background cleanup job
     - Queue a one-time job to cleanup old backups of the updater
     - Cleanup invalid photocache files for carddav
     - Add background job to cleanup login flow v2 tokens
     - Remove potentially over exposing share links
         - No need to remove link shares.
     - Clear access cache of projects
     - Reset generated avatar flag
     - Keep legacy encryption enabled
     - Check encryption key format
     - Remove old dashboard app config data
     - Add job to cleanup the bruteforce entries
     - Queue a one-time job to check for user uploaded certificates
     - Repair DAV shares
     - Add background job to set the lookup server share state for users
     - Add token cleanup job
     - Clean up abandoned apps
     - Add possibly missing system config
     - Add AI tasks cleanup jobs
     - Queue a job to generate metadata
     - Cache logo dimension to fix size in emails on Outlook
         - Theming is not used to provide a logo
     - Remove legacy ".ocdata" file
     - Add cleanup-deleted-users background job
     - Validate account properties and store phone numbers in a known format for search
         - Queued background to validate account properties.
     - Queue a job to move the preview
     - Migrate config keys
     - Cleanup completed background jobs
     - Remove shares of old group memberships
     - Remove broken DAV object properties
         - 0 broken object properties removed
     - Repair mime types
     - AppAPI Daemons configuration GPU params update
         - Daemons configuration GPU params updated: 0
     - Upgrading Circles App
     - Sync groups with their circles
     - Fix component of birthday calendars
         - 6 birthday calendars updated.
     - Regenerating birthday calendars to use new icons and fix old birthday events without year
         - Repair step already executed
     - Fix broken values of calendar objects
        0 [->--------------------------]
     - Registering building of calendar search index as background job
         - Repair step already executed
     - Register building of social profile search index as background job
         - Repair step already executed
     - Disable system address book
         - Skipping repair step system address book has less than the threshold 5000 of contacts no need to disable
     - Registering background jobs to update cache for webcal calendars
         - Added 0 background jobs to update webcal calendars
     - Registering building of calendar reminder index as background job
         - Repair step already executed
     - Register a background job to update rooms and resources
     - Queue jobs to clean up orphan event and contact data
     - Remove activity entries of private events
     - Clean up old calendar subscriptions from deleted users that were not cleaned-up
        0 [----->----------------------]
         - 0 calendar subscriptions without an user have been cleaned up
     - Handle outdated scheduling events
         - Cleaning up old scheduling events
     - Remove invalid object properties
         - 0 invalid object properties removed.
     - Write default encryption module configuration to the database
     - Fix the share type of guest shares when migrating from ownCloud
     - Copy the share password into the dedicated column
     - Set existing shares as accepted
     - Cleanup share names with false conflicts
     - Update OAuth token expiration times
     - Force-reset all Text document sessions
     - Initialize migration of background images from dashboard to theming app
     - Add background job to check for backup codes
     - Populating added database structures for workflows
    + sed -e 's,caldav /,caldav https:\/\/%{HTTP_HOST}/,' -e 's,carddav /,carddav https:\/\/%{HTTP_HOST}/,' -i /app/data/htaccess
    + sudo -u www-data php /app/code/occ db:add-missing-indices
    + sudo -u www-data php /app/code/occ db:add-missing-columns
    Done.
    + sudo -u www-data php /app/code/occ db:add-missing-primary-keys
    Done.
    + echo '==> Changing ownership'
    ==> Changing ownership
    + chown -R www-data:www-data /run/nextcloud
    + [[ ! -f /run/nextcloud/chowned ]]
    ++ stat -c %U /app/data/php.ini
    + [[ www-data != \w\w\w\-\d\a\t\a ]]
    + touch /run/nextcloud/chowned
    + [[ -n https://my.mydomain.com/openid ]]
    + echo '==> Ensure OIDC settings'
    ==> Ensure OIDC settings
    + sudo -u www-data php /app/code/occ app:install user_oidc
    user_oidc already installed
    + true
    + sudo -u www-data php /app/code/occ user_oidc:provider Cloudron --clientid=6216bec8-a24b-4a21-bf06-46c8e76505c4-oidc --clientsecret=a422f388470776a5f3755a802d85a667c41e0dbe8c1205220b9e968e8117a2e3 --discoveryuri=https://my.mydomain.com/openid/.well-known/openid-configuration '--scope=openid email profile groups' --mapping-groups=groups --unique-uid=0 --mapping-uid=sub
    
                                                                   
      There are no commands defined in the "user_oidc" namespace.  
                                                                   
    
    root@6216bec8-a24b-4a21-bf06-46c8e76505c4:/app/code# 
    
    Nextcloud nextcloud oauth sso

  • NextCloud can't start after v5.8.4 update
    potemkin_aiP potemkin_ai

    @james thank you. The thing is that it is the log from manual shell script execution…

    Nextcloud nextcloud oauth sso

  • NextCloud can't start after v5.8.4 update
    potemkin_aiP potemkin_ai

    @james it's a stock NextCloud with not a single plugin / app enabled on top.

    Also in this case - it seems like I will have to disable oauth plugin - meaning I won't be able to login.

    None of my other Cloudron/NextCloud instances has this problem - probably just yet, so I thought I would rather raise this to you.

    Nextcloud nextcloud oauth sso

  • NextCloud can't start after v5.8.4 update
    potemkin_aiP potemkin_ai

    I've tried to restart and troubleshoot - but it seems like oauth app can't be updated and hence blocked nextcloud start, as it's above it's supported range

    Any help would be much appreciated!

    Nextcloud nextcloud oauth sso

  • NextCloud can't start after v5.8.4 update
    potemkin_aiP potemkin_ai

    After automatic NextCloud update - NextCloud never came back up - stuck in endless loop:

    Jun 28 13:54:20 apptask: startApp: starting container
    Jun 28 13:54:21 tasks: updating task 377 with: {"percent":100,"message":"Done"}
    Jun 28 13:54:21 tasks: setCompleted - 377: {"result":null,"error":null,"percent":100}
    Jun 28 13:54:21 tasks: updating task 377 with: {"completed":true,"result":null,"error":null,"percent":100}
    Jun 28 13:54:21 taskworker: Task took 10.853 seconds
    Jun 28 13:54:21 Exiting with code 0
    Jun 28 13:54:38      - 0 tag entries for deleted tags have been removed.
    Jun 28 13:54:38      - 0 tags for delete files have been removed.
    Jun 28 13:54:38      - 0 tags with no entries have been removed.
    Jun 28 13:54:38      - Repair step already executed
    Jun 28 13:54:38      - Update the oauth2_access_tokens table schema.
    Jun 28 13:54:38      - Update the oauth2_clients table schema.
    Jun 28 13:54:38      - oc_properties table does not exist.
    Jun 28 13:54:38  - Add move avatar background job
    Jun 28 13:54:38  - Add preview cleanup background jobs
    Jun 28 13:54:38  - Migrate oauth2_clients table to nextcloud schema
    Jun 28 13:54:38  - Migrate oc_properties table to nextcloud schema
    Jun 28 13:54:38  - Move .step file of updater to backup location
    Jun 28 13:54:38  - Repair invalid shares
    Jun 28 13:54:39     0 [--->------------------------]    0 [----->----------------------]
    Jun 28 13:54:39      - 0 broken object properties removed
    Jun 28 13:54:39      - 0 calendar subscriptions without an user have been cleaned up
    Jun 28 13:54:39      - 0 invalid object properties removed.
    Jun 28 13:54:39      - 6 birthday calendars updated.
    Jun 28 13:54:39      - Added 0 background jobs to update webcal calendars
    Jun 28 13:54:39      - Cleaning up old scheduling events
    Jun 28 13:54:39      - Daemons configuration GPU params updated: 0
    Jun 28 13:54:39      - Delete clients (and their related access tokens) with the redirect_uri starting with oc:// or ending with *
    Jun 28 13:54:39      - Image cache cleared
    Jun 28 13:54:39      - JS cache cleared
    Jun 28 13:54:39      - No need to remove link shares.
    Jun 28 13:54:39      - Queued background to validate account properties.
    Jun 28 13:54:39      - Repair step already executed
    Jun 28 13:54:39      - Repair step already executed
    Jun 28 13:54:39      - Repair step already executed
    Jun 28 13:54:39      - Repair step already executed
    Jun 28 13:54:39      - Skipping repair step system address book has less than the threshold 5000 of contacts no need to disable
    Jun 28 13:54:39      - Theming is not used to provide a logo
    Jun 28 13:54:39  - Add AI tasks cleanup jobs
    Jun 28 13:54:39  - Add background job to check for backup codes
    Jun 28 13:54:39  - Add background job to cleanup login flow v2 tokens
    Jun 28 13:54:39  - Add background job to set the lookup server share state for users
    Jun 28 13:54:39  - Add cleanup-deleted-users background job
    Jun 28 13:54:39  - Add job to cleanup the bruteforce entries
    Jun 28 13:54:39  - Add log rotate job
    Jun 28 13:54:39  - Add possibly missing system config
    Jun 28 13:54:39  - Add preview background cleanup job
    Jun 28 13:54:39  - Add token cleanup job
    Jun 28 13:54:39  - AppAPI Daemons configuration GPU params update
    Jun 28 13:54:39  - Cache logo dimension to fix size in emails on Outlook
    Jun 28 13:54:39  - Check encryption key format
    Jun 28 13:54:39  - Clean up abandoned apps
    Jun 28 13:54:39  - Clean up old calendar subscriptions from deleted users that were not cleaned-up
    Jun 28 13:54:39  - Cleanup completed background jobs
    Jun 28 13:54:39  - Cleanup invalid photocache files for carddav
    Jun 28 13:54:39  - Cleanup share names with false conflicts
    Jun 28 13:54:39  - Clear access cache of projects
    Jun 28 13:54:39  - Clear every generated avatar
    Jun 28 13:54:39  - Clear frontend caches
    Jun 28 13:54:39  - Copy the share password into the dedicated column
    Jun 28 13:54:39  - Disable system address book
    Jun 28 13:54:39  - Fix broken values of calendar objects
    Jun 28 13:54:39  - Fix component of birthday calendars
    Jun 28 13:54:39  - Fix the share type of guest shares when migrating from ownCloud
    Jun 28 13:54:39  - Force-reset all Text document sessions
    Jun 28 13:54:39  - Handle outdated scheduling events
    Jun 28 13:54:39  - Initialize migration of background images from dashboard to theming app
    Jun 28 13:54:39  - Keep legacy encryption enabled
    Jun 28 13:54:39  - Migrate config keys
    Jun 28 13:54:39  - Populating added database structures for workflows
    Jun 28 13:54:39  - Queue a job to generate metadata
    Jun 28 13:54:39  - Queue a job to move the preview
    Jun 28 13:54:39  - Queue a one-time job to check for user uploaded certificates
    Jun 28 13:54:39  - Queue a one-time job to cleanup old backups of the updater
    Jun 28 13:54:39  - Queue jobs to clean up orphan event and contact data
    Jun 28 13:54:39  - Regenerating birthday calendars to use new icons and fix old birthday events without year
    Jun 28 13:54:39  - Register a background job to update rooms and resources
    Jun 28 13:54:39  - Register building of social profile search index as background job
    Jun 28 13:54:39  - Registering background jobs to update cache for webcal calendars
    Jun 28 13:54:39  - Registering building of calendar reminder index as background job
    Jun 28 13:54:39  - Registering building of calendar search index as background job
    Jun 28 13:54:39  - Remove activity entries of private events
    Jun 28 13:54:39  - Remove broken DAV object properties
    Jun 28 13:54:39  - Remove invalid object properties
    Jun 28 13:54:39  - Remove legacy ".ocdata" file
    Jun 28 13:54:39  - Remove old dashboard app config data
    Jun 28 13:54:39  - Remove potentially over exposing share links
    Jun 28 13:54:39  - Remove shares of old group memberships
    Jun 28 13:54:39  - Repair DAV shares
    Jun 28 13:54:39  - Repair language codes
    Jun 28 13:54:39  - Repair mime types
    Jun 28 13:54:39  - Reset generated avatar flag
    Jun 28 13:54:39  - Set existing shares as accepted
    Jun 28 13:54:39  - Sync groups with their circles
    Jun 28 13:54:39  - Update OAuth token expiration times
    Jun 28 13:54:39  - Upgrading Circles App
    Jun 28 13:54:39  - Validate account properties and store phone numbers in a known format for search
    Jun 28 13:54:39  - Write default encryption module configuration to the database
    Jun 28 13:54:39 0 [>---------------------------]    0 [->--------------------------]
    Jun 28 13:54:40 => Healthcheck error: Error: connect ECONNREFUSED 172.18.16.114:80
    Jun 28 13:54:44 Done.
    Jun 28 13:54:47 Done.
    Jun 28 13:54:47 ==> Changing ownership
    Jun 28 13:54:47 ==> Ensure OIDC settings
    Jun 28 13:54:49 user_oidc already installed
    Jun 28 13:54:50 => Healthcheck error: Error: connect ECONNREFUSED 172.18.16.114:80
    Jun 28 13:54:51 2026-06-28T11:54:51Z 
    Jun 28 13:54:51                                                                
    Jun 28 13:54:51   There are no commands defined in the "user_oidc" namespace.  
    Jun 28 13:54:51                                                                
    Jun 28 13:54:51 2026-06-28T11:54:51Z 
    Jun 28 13:54:52 ==> Updating apps
    Jun 28 13:54:52 ==> Old apps:
    Jun 28 13:54:52 activity	      files_reminders	       settings
    Jun 28 13:54:52 admin_audit	      files_sharing	       sharebymail
    Jun 28 13:54:52 app_api		      files_trashbin	       support
    Jun 28 13:54:52 appstore	      files_versions	       survey_client
    Jun 28 13:54:52 bruteforcesettings    firstrunwizard	       suspicious_login
    Jun 28 13:54:52 circles		      logreader		       systemtags
    Jun 28 13:54:52 cloud_federation_api  lookup_server_connector  text
    Jun 28 13:54:52 comments	      nextcloud_announcements  theming
    Jun 28 13:54:52 contactsinteraction   notifications	       twofactor_backupcodes
    Jun 28 13:54:52 dashboard	      oauth2		       twofactor_nextcloud_notification
    Jun 28 13:54:52 dav		      office		       twofactor_totp
    Jun 28 13:54:52 encryption	      password_policy	       updatenotification
    Jun 28 13:54:52 federatedfilesharing  photos		       user_ldap
    Jun 28 13:54:52 federation	      privacy		       user_status
    Jun 28 13:54:52 files		      profile		       viewer
    Jun 28 13:54:52 files_downloadlimit   provisioning_api	       weather_status
    Jun 28 13:54:52 files_external	      recommendations	       webhook_listeners
    Jun 28 13:54:52 files_lock	      related_resources        workflowengine
    Jun 28 13:54:52 files_pdfviewer       serverinfo
    Jun 28 13:54:52 activity	      files_sharing	       spreed
    Jun 28 13:54:52 admin_audit	      files_trashbin	       support
    Jun 28 13:54:52 app_api		      files_versions	       survey_client
    Jun 28 13:54:52 appstore	      firstrunwizard	       suspicious_login
    Jun 28 13:54:52 bruteforcesettings    logreader		       systemtags
    Jun 28 13:54:52 circles		      lookup_server_connector  testing
    Jun 28 13:54:52 cloud_federation_api  nextcloud_announcements  text
    Jun 28 13:54:52 comments	      notifications	       theming
    Jun 28 13:54:52 contactsinteraction   oauth2		       twofactor_backupcodes
    Jun 28 13:54:52 dashboard	      office		       twofactor_nextcloud_notification
    Jun 28 13:54:52 dav		      password_policy	       twofactor_totp
    Jun 28 13:54:52 encryption	      photos		       updatenotification
    Jun 28 13:54:52 federatedfilesharing  privacy		       user_ldap
    Jun 28 13:54:52 federation	      profile		       user_oidc
    Jun 28 13:54:52 files		      provisioning_api	       user_status
    Jun 28 13:54:52 files_downloadlimit   recommendations	       viewer
    Jun 28 13:54:52 files_external	      related_resources        weather_status
    Jun 28 13:54:52 files_lock	      serverinfo	       webhook_listeners
    Jun 28 13:54:52 files_pdfviewer       settings		       workflowengine
    Jun 28 13:54:52 files_reminders       sharebymail
    Jun 28 13:54:52 ==> Update app: activity
    Jun 28 13:54:52 ==> Update app: admin_audit
    Jun 28 13:54:52 ==> Update app: app_api
    Jun 28 13:54:52 ==> Update app: appstore
    Jun 28 13:54:52 ==> Update app: bruteforcesettings
    Jun 28 13:54:52 ==> Update app: circles
    Jun 28 13:54:53 ==> Update app: cloud_federation_api
    Jun 28 13:54:53 ==> Update app: comments
    Jun 28 13:54:53 ==> Update app: contactsinteraction
    Jun 28 13:54:53 ==> Update app: dashboard
    Jun 28 13:54:53 ==> Update app: dav
    Jun 28 13:54:53 ==> Update app: encryption
    Jun 28 13:54:53 ==> Update app: federatedfilesharing
    Jun 28 13:54:53 ==> Update app: federation
    Jun 28 13:54:53 ==> Update app: files
    Jun 28 13:54:53 ==> Update app: files_downloadlimit
    Jun 28 13:54:53 ==> Update app: files_external
    Jun 28 13:54:53 ==> Update app: files_lock
    Jun 28 13:54:53 ==> Update app: files_pdfviewer
    Jun 28 13:54:53 ==> Update app: files_reminders
    Jun 28 13:54:53 ==> Update app: files_sharing
    Jun 28 13:54:54 ==> Update app: files_trashbin
    Jun 28 13:54:54 ==> Update app: files_versions
    Jun 28 13:54:54 ==> Update app: firstrunwizard
    Jun 28 13:54:54 ==> Update app: logreader
    Jun 28 13:54:54 ==> Update app: lookup_server_connector
    Jun 28 13:54:54 ==> Update app: nextcloud_announcements
    Jun 28 13:54:54 ==> Update app: notifications
    Jun 28 13:54:54 ==> Update app: oauth2
    Jun 28 13:54:54 ==> Update app: office
    Jun 28 13:54:54 ==> Update app: password_policy
    Jun 28 13:54:54 ==> Update app: photos
    Jun 28 13:54:55 ==> Update app: privacy
    Jun 28 13:54:55 ==> Update app: profile
    Jun 28 13:54:55 ==> Update app: provisioning_api
    Jun 28 13:54:55 ==> Update app: recommendations
    Jun 28 13:54:55 ==> Update app: related_resources
    Jun 28 13:54:55 ==> Update app: serverinfo
    Jun 28 13:54:55 ==> Update app: settings
    Jun 28 13:54:55 ==> Update app: sharebymail
    Jun 28 13:54:55 ==> Update app: support
    Jun 28 13:54:55 ==> Update app: survey_client
    Jun 28 13:54:55 ==> Update app: suspicious_login
    Jun 28 13:54:56 ==> Update app: systemtags
    Jun 28 13:54:56 ==> Update app: text
    Jun 28 13:54:56 ==> Update app: theming
    Jun 28 13:54:56 ==> Update app: twofactor_backupcodes
    Jun 28 13:54:56 ==> Update app: twofactor_nextcloud_notification
    Jun 28 13:54:56 ==> Update app: twofactor_totp
    Jun 28 13:54:56 ==> Update app: updatenotification
    Jun 28 13:54:56 ==> Update app: user_ldap
    Jun 28 13:54:56 ==> Update app: user_status
    Jun 28 13:54:57 ==> Update app: viewer
    Jun 28 13:54:57 ==> Update app: weather_status
    Jun 28 13:54:57 ==> Update app: webhook_listeners
    Jun 28 13:54:57 ==> Update app: workflowengine
    Jun 28 13:54:57 ==> New apps:
    Jun 28 13:54:57 activity	      files_reminders	       settings
    Jun 28 13:54:57 admin_audit	      files_sharing	       sharebymail
    Jun 28 13:54:57 app_api		      files_trashbin	       support
    Jun 28 13:54:57 appstore	      files_versions	       survey_client
    Jun 28 13:54:57 bruteforcesettings    firstrunwizard	       suspicious_login
    Jun 28 13:54:57 circles		      logreader		       systemtags
    Jun 28 13:54:57 cloud_federation_api  lookup_server_connector  text
    Jun 28 13:54:57 comments	      nextcloud_announcements  theming
    Jun 28 13:54:57 contactsinteraction   notifications	       twofactor_backupcodes
    Jun 28 13:54:57 dashboard	      oauth2		       twofactor_nextcloud_notification
    Jun 28 13:54:57 dav		      office		       twofactor_totp
    Jun 28 13:54:57 encryption	      password_policy	       updatenotification
    Jun 28 13:54:57 federatedfilesharing  photos		       user_ldap
    Jun 28 13:54:57 federation	      privacy		       user_status
    Jun 28 13:54:57 files		      profile		       viewer
    Jun 28 13:54:57 files_downloadlimit   provisioning_api	       weather_status
    Jun 28 13:54:57 files_external	      recommendations	       webhook_listeners
    Jun 28 13:54:57 files_lock	      related_resources        workflowengine
    Jun 28 13:54:57 files_pdfviewer       serverinfo
    Jun 28 13:54:57 activity	      files_sharing	       spreed
    Jun 28 13:54:57 admin_audit	      files_trashbin	       support
    Jun 28 13:54:57 app_api		      files_versions	       survey_client
    Jun 28 13:54:57 appstore	      firstrunwizard	       suspicious_login
    Jun 28 13:54:57 bruteforcesettings    logreader		       systemtags
    Jun 28 13:54:57 circles		      lookup_server_connector  testing
    Jun 28 13:54:57 cloud_federation_api  nextcloud_announcements  text
    Jun 28 13:54:57 comments	      notifications	       theming
    Jun 28 13:54:57 contactsinteraction   oauth2		       twofactor_backupcodes
    Jun 28 13:54:57 dashboard	      office		       twofactor_nextcloud_notification
    Jun 28 13:54:57 dav		      password_policy	       twofactor_totp
    Jun 28 13:54:57 encryption	      photos		       updatenotification
    Jun 28 13:54:57 federatedfilesharing  privacy		       user_ldap
    Jun 28 13:54:57 federation	      profile		       user_oidc
    Jun 28 13:54:57 files		      provisioning_api	       user_status
    Jun 28 13:54:57 files_downloadlimit   recommendations	       viewer
    Jun 28 13:54:57 files_external	      related_resources        weather_status
    Jun 28 13:54:57 files_lock	      serverinfo	       webhook_listeners
    Jun 28 13:54:57 files_pdfviewer       settings		       workflowengine
    Jun 28 13:54:57 files_reminders       sharebymail
    Jun 28 13:54:57 ==> Copying htaccess
    Jun 28 13:54:57 ==> update config
    Jun 28 13:54:57 ==> turning off maintenance mode
    Jun 28 13:55:00 Maintenance mode already disabled
    Jun 28 13:55:00 => Healthcheck error: Error: connect ECONNREFUSED 172.18.16.114:80
    Jun 28 13:55:00 ==> running upgrade
    Jun 28 13:55:02 No upgrade required.
    Jun 28 13:55:02 2026-06-28T11:55:02Z 
    Jun 28 13:55:02 Note: This command triggers the upgrade actions associated with a new version. The new version's updated source files must be deployed in advance.
    Jun 28 13:55:02 See the upgrade documentation: https://docs.nextcloud.com/server/34/go.php?to=admin-update for more information.
    Jun 28 13:55:05 All tables already up to date!
    Jun 28 13:55:07 .htaccess has been updated
    Jun 28 13:55:10 => Healthcheck error: Error: connect ECONNREFUSED 172.18.16.114:80
    Jun 28 13:55:10  - Repair MySQL collation
    Jun 28 13:55:10      - Not a mysql database -> nothing to do
    Jun 28 13:55:10  - Clean tags and favorites
    Jun 28 13:55:10      - 0 tags of deleted users have been removed.
    Jun 28 13:55:10      - 0 tags for delete files have been removed.
    Jun 28 13:55:10      - 0 tag entries for deleted tags have been removed.
    Jun 28 13:55:10      - 0 tags with no entries have been removed.
    Jun 28 13:55:10  - Repair invalid shares
    Jun 28 13:55:10  - Move .step file of updater to backup location
    Jun 28 13:55:10  - Add move avatar background job
    Jun 28 13:55:10      - Repair step already executed
    Jun 28 13:55:10  - Add preview cleanup background jobs
    Jun 28 13:55:10  - Migrate oc_properties table to nextcloud schema
    Jun 28 13:55:10      - oc_properties table does not exist.
    Jun 28 13:55:10  - Migrate oauth2_clients table to nextcloud schema
    Jun 28 13:55:10      - Update the oauth2_access_tokens table schema.
    Jun 28 13:55:10      - Update the oauth2_clients table schema.
    Jun 28 13:55:11      - Delete clients (and their related access tokens) with the redirect_uri starting with oc:// or ending with *
    Jun 28 13:55:11  - Repair language codes
    Jun 28 13:55:11  - Add log rotate job
    Jun 28 13:55:11  - Clear frontend caches
    Jun 28 13:55:11      - Image cache cleared
    Jun 28 13:55:11      - JS cache cleared
    Jun 28 13:55:11  - Clear every generated avatar
    Jun 28 13:55:11  - Add preview background cleanup job
    Jun 28 13:55:11  - Queue a one-time job to cleanup old backups of the updater
    Jun 28 13:55:11  - Cleanup invalid photocache files for carddav
    Jun 28 13:55:11  - Add background job to cleanup login flow v2 tokens
    Jun 28 13:55:11  - Remove potentially over exposing share links
    Jun 28 13:55:11      - No need to remove link shares.
    Jun 28 13:55:11  - Clear access cache of projects
    Jun 28 13:55:11  - Reset generated avatar flag
    Jun 28 13:55:11  - Keep legacy encryption enabled
    Jun 28 13:55:11  - Check encryption key format
    Jun 28 13:55:11  - Remove old dashboard app config data
    Jun 28 13:55:11  - Add job to cleanup the bruteforce entries
    Jun 28 13:55:11  - Queue a one-time job to check for user uploaded certificates
    Jun 28 13:55:11  - Repair DAV shares
    Jun 28 13:55:11  - Add background job to set the lookup server share state for users
    Jun 28 13:55:11  - Add token cleanup job
    Jun 28 13:55:11  - Clean up abandoned apps
    Jun 28 13:55:11  - Add possibly missing system config
    Jun 28 13:55:11  - Add AI tasks cleanup jobs
    Jun 28 13:55:11  - Queue a job to generate metadata
    Jun 28 13:55:11  - Cache logo dimension to fix size in emails on Outlook
    Jun 28 13:55:11      - Theming is not used to provide a logo
    Jun 28 13:55:11  - Remove legacy ".ocdata" file
    Jun 28 13:55:11  - Add cleanup-deleted-users background job
    Jun 28 13:55:11  - Validate account properties and store phone numbers in a known format for search
    Jun 28 13:55:11      - Queued background to validate account properties.
    Jun 28 13:55:11  - Queue a job to move the preview
    Jun 28 13:55:11  - Migrate config keys
    Jun 28 13:55:11  - Cleanup completed background jobs
    Jun 28 13:55:11  - Remove shares of old group memberships
    Jun 28 13:55:11  - Remove broken DAV object properties
    Jun 28 13:55:11      - 0 broken object properties removed
    Jun 28 13:55:11  - Repair mime types
    Jun 28 13:55:11  - AppAPI Daemons configuration GPU params update
    Jun 28 13:55:11      - Daemons configuration GPU params updated: 0
    Jun 28 13:55:11  - Upgrading Circles App
    Jun 28 13:55:11  - Sync groups with their circles
    Jun 28 13:55:11  - Fix component of birthday calendars
    Jun 28 13:55:11      - 6 birthday calendars updated.
    Jun 28 13:55:11  - Regenerating birthday calendars to use new icons and fix old birthday events without year
    Jun 28 13:55:11      - Repair step already executed
    Jun 28 13:55:11  - Fix broken values of calendar objects
    Jun 28 13:55:11 0 [>---------------------------]    0 [->--------------------------]
    Jun 28 13:55:11  - Registering building of calendar search index as background job
    Jun 28 13:55:11      - Repair step already executed
    Jun 28 13:55:11  - Register building of social profile search index as background job
    Jun 28 13:55:11      - Repair step already executed
    Jun 28 13:55:11  - Disable system address book
    Jun 28 13:55:11      - Skipping repair step system address book has less than the threshold 5000 of contacts no need to disable
    Jun 28 13:55:11  - Registering background jobs to update cache for webcal calendars
    Jun 28 13:55:11      - Added 0 background jobs to update webcal calendars
    Jun 28 13:55:11  - Registering building of calendar reminder index as background job
    Jun 28 13:55:11      - Repair step already executed
    Jun 28 13:55:11  - Register a background job to update rooms and resources
    Jun 28 13:55:11  - Queue jobs to clean up orphan event and contact data
    Jun 28 13:55:11  - Remove activity entries of private events
    Jun 28 13:55:11  - Clean up old calendar subscriptions from deleted users that were not cleaned-up
    Jun 28 13:55:11     0 [--->------------------------]    0 [----->----------------------]
    Jun 28 13:55:11      - 0 calendar subscriptions without an user have been cleaned up
    Jun 28 13:55:11  - Handle outdated scheduling events
    Jun 28 13:55:11      - Cleaning up old scheduling events
    Jun 28 13:55:11  - Remove invalid object properties
    Jun 28 13:55:11      - 0 invalid object properties removed.
    Jun 28 13:55:11  - Write default encryption module configuration to the database
    Jun 28 13:55:11  - Fix the share type of guest shares when migrating from ownCloud
    Jun 28 13:55:11  - Copy the share password into the dedicated column
    Jun 28 13:55:11  - Set existing shares as accepted
    Jun 28 13:55:11  - Cleanup share names with false conflicts
    Jun 28 13:55:11  - Update OAuth token expiration times
    Jun 28 13:55:11  - Force-reset all Text document sessions
    Jun 28 13:55:11  - Initialize migration of background images from dashboard to theming app
    Jun 28 13:55:11  - Add background job to check for backup codes
    Jun 28 13:55:11  - Populating added database structures for workflows
    Jun 28 13:55:16 Done.
    Jun 28 13:55:19 Done.
    Jun 28 13:55:19 ==> Changing ownership
    Jun 28 13:55:19 ==> Ensure OIDC settings
    Jun 28 13:55:20 => Healthcheck error: Error: connect ECONNREFUSED 172.18.16.114:80
    Jun 28 13:55:21 user_oidc already installed
    Jun 28 13:55:24 2026-06-28T11:55:24Z 
    Jun 28 13:55:24                                                                
    Jun 28 13:55:24   There are no commands defined in the "user_oidc" namespace.  
    Jun 28 13:55:24                                                                
    Jun 28 13:55:24 2026-06-28T11:55:24Z 
    Jun 28 13:55:24 ==> Updating apps
    Jun 28 13:55:24 ==> Old apps:
    Jun 28 13:55:24 activity	      files_reminders	       settings
    Jun 28 13:55:24 admin_audit	      files_sharing	       sharebymail
    Jun 28 13:55:24 app_api		      files_trashbin	       support
    Jun 28 13:55:24 appstore	      files_versions	       survey_client
    Jun 28 13:55:24 bruteforcesettings    firstrunwizard	       suspicious_login
    Jun 28 13:55:24 circles		      logreader		       systemtags
    Jun 28 13:55:24 cloud_federation_api  lookup_server_connector  text
    Jun 28 13:55:24 comments	      nextcloud_announcements  theming
    Jun 28 13:55:24 contactsinteraction   notifications	       twofactor_backupcodes
    Jun 28 13:55:24 dashboard	      oauth2		       twofactor_nextcloud_notification
    Jun 28 13:55:24 dav		      office		       twofactor_totp
    Jun 28 13:55:24 encryption	      password_policy	       updatenotification
    Jun 28 13:55:24 federatedfilesharing  photos		       user_ldap
    Jun 28 13:55:24 federation	      privacy		       user_status
    Jun 28 13:55:24 files		      profile		       viewer
    Jun 28 13:55:24 files_downloadlimit   provisioning_api	       weather_status
    Jun 28 13:55:24 files_external	      recommendations	       webhook_listeners
    Jun 28 13:55:24 files_lock	      related_resources        workflowengine
    Jun 28 13:55:24 files_pdfviewer       serverinfo
    Jun 28 13:55:24 activity	      files_sharing	       spreed
    Jun 28 13:55:24 admin_audit	      files_trashbin	       support
    Jun 28 13:55:24 app_api		      files_versions	       survey_client
    Jun 28 13:55:24 appstore	      firstrunwizard	       suspicious_login
    Jun 28 13:55:24 bruteforcesettings    logreader		       systemtags
    Jun 28 13:55:24 circles		      lookup_server_connector  testing
    Jun 28 13:55:24 cloud_federation_api  nextcloud_announcements  text
    Jun 28 13:55:24 comments	      notifications	       theming
    Jun 28 13:55:24 contactsinteraction   oauth2		       twofactor_backupcodes
    Jun 28 13:55:24 dashboard	      office		       twofactor_nextcloud_notification
    Jun 28 13:55:24 dav		      password_policy	       twofactor_totp
    Jun 28 13:55:24 encryption	      photos		       updatenotification
    Jun 28 13:55:24 federatedfilesharing  privacy		       user_ldap
    Jun 28 13:55:24 federation	      profile		       user_oidc
    Jun 28 13:55:24 files		      provisioning_api	       user_status
    Jun 28 13:55:24 files_downloadlimit   recommendations	       viewer
    Jun 28 13:55:24 files_external	      related_resources        weather_status
    Jun 28 13:55:24 files_lock	      serverinfo	       webhook_listeners
    Jun 28 13:55:24 files_pdfviewer       settings		       workflowengine
    Jun 28 13:55:24 files_reminders       sharebymail
    Jun 28 13:55:24 ==> Update app: activity
    Jun 28 13:55:24 ==> Update app: admin_audit
    Jun 28 13:55:24 ==> Update app: app_api
    Jun 28 13:55:25 ==> Update app: appstore
    Jun 28 13:55:25 ==> Update app: bruteforcesettings
    Jun 28 13:55:25 ==> Update app: circles
    Jun 28 13:55:25 ==> Update app: cloud_federation_api
    Jun 28 13:55:25 ==> Update app: comments
    Jun 28 13:55:25 ==> Update app: contactsinteraction
    Jun 28 13:55:25 ==> Update app: dashboard
    Jun 28 13:55:25 ==> Update app: dav
    Jun 28 13:55:25 ==> Update app: encryption
    Jun 28 13:55:25 ==> Update app: federatedfilesharing
    Jun 28 13:55:25 ==> Update app: federation
    Jun 28 13:55:25 ==> Update app: files
    Jun 28 13:55:25 ==> Update app: files_downloadlimit
    Jun 28 13:55:25 ==> Update app: files_external
    Jun 28 13:55:25 ==> Update app: files_lock
    Jun 28 13:55:26 ==> Update app: files_pdfviewer
    Jun 28 13:55:26 ==> Update app: files_reminders
    Jun 28 13:55:26 ==> Update app: files_sharing
    Jun 28 13:55:26 ==> Update app: files_trashbin
    Jun 28 13:55:26 ==> Update app: files_versions
    Jun 28 13:55:26 ==> Update app: firstrunwizard
    Jun 28 13:55:26 ==> Update app: logreader
    Jun 28 13:55:26 ==> Update app: lookup_server_connector
    Jun 28 13:55:26 ==> Update app: nextcloud_announcements
    Jun 28 13:55:26 ==> Update app: notifications
    Jun 28 13:55:26 ==> Update app: oauth2
    Jun 28 13:55:26 ==> Update app: office
    Jun 28 13:55:26 ==> Update app: password_policy
    Jun 28 13:55:27 ==> Update app: photos
    Jun 28 13:55:27 ==> Update app: privacy
    Jun 28 13:55:27 ==> Update app: profile
    Jun 28 13:55:27 ==> Update app: provisioning_api
    Jun 28 13:55:27 ==> Update app: recommendations
    Jun 28 13:55:27 ==> Update app: related_resources
    Jun 28 13:55:27 ==> Update app: serverinfo
    Jun 28 13:55:27 ==> Update app: settings
    Jun 28 13:55:27 ==> Update app: sharebymail
    Jun 28 13:55:27 ==> Update app: support
    Jun 28 13:55:27 ==> Update app: survey_client
    Jun 28 13:55:27 ==> Update app: suspicious_login
    Jun 28 13:55:28 ==> Update app: systemtags
    Jun 28 13:55:28 ==> Update app: text
    Jun 28 13:55:28 ==> Update app: theming
    Jun 28 13:55:29 ==> Update app: twofactor_backupcodes
    Jun 28 13:55:29 ==> Update app: twofactor_nextcloud_notification
    Jun 28 13:55:29 ==> Update app: twofactor_totp
    Jun 28 13:55:29 ==> Update app: updatenotification
    Jun 28 13:55:29 ==> Update app: user_ldap
    Jun 28 13:55:29 ==> Update app: user_status
    Jun 28 13:55:29 ==> Update app: viewer
    Jun 28 13:55:29 ==> Update app: weather_status
    Jun 28 13:55:29 ==> Update app: webhook_listeners
    Jun 28 13:55:29 ==> Update app: workflowengine
    Jun 28 13:55:29 ==> New apps:
    Jun 28 13:55:29 activity	      files_reminders	       settings
    Jun 28 13:55:29 admin_audit	      files_sharing	       sharebymail
    Jun 28 13:55:29 app_api		      files_trashbin	       support
    Jun 28 13:55:29 appstore	      files_versions	       survey_client
    Jun 28 13:55:29 bruteforcesettings    firstrunwizard	       suspicious_login
    Jun 28 13:55:29 circles		      logreader		       systemtags
    Jun 28 13:55:29 cloud_federation_api  lookup_server_connector  text
    Jun 28 13:55:29 comments	      nextcloud_announcements  theming
    Jun 28 13:55:29 contactsinteraction   notifications	       twofactor_backupcodes
    Jun 28 13:55:29 dashboard	      oauth2		       twofactor_nextcloud_notification
    Jun 28 13:55:29 dav		      office		       twofactor_totp
    Jun 28 13:55:29 encryption	      password_policy	       updatenotification
    Jun 28 13:55:29 federatedfilesharing  photos		       user_ldap
    Jun 28 13:55:29 federation	      privacy		       user_status
    Jun 28 13:55:29 files		      profile		       viewer
    Jun 28 13:55:29 files_downloadlimit   provisioning_api	       weather_status
    Jun 28 13:55:29 files_external	      recommendations	       webhook_listeners
    Jun 28 13:55:29 files_lock	      related_resources        workflowengine
    Jun 28 13:55:29 files_pdfviewer       serverinfo
    Jun 28 13:55:29 activity	      files_sharing	       spreed
    Jun 28 13:55:29 admin_audit	      files_trashbin	       support
    Jun 28 13:55:29 app_api		      files_versions	       survey_client
    Jun 28 13:55:29 appstore	      firstrunwizard	       suspicious_login
    Jun 28 13:55:29 bruteforcesettings    logreader		       systemtags
    Jun 28 13:55:29 circles		      lookup_server_connector  testing
    Jun 28 13:55:29 cloud_federation_api  nextcloud_announcements  text
    Jun 28 13:55:29 comments	      notifications	       theming
    Jun 28 13:55:29 contactsinteraction   oauth2		       twofactor_backupcodes
    Jun 28 13:55:29 dashboard	      office		       twofactor_nextcloud_notification
    Jun 28 13:55:29 dav		      password_policy	       twofactor_totp
    Jun 28 13:55:29 encryption	      photos		       updatenotification
    Jun 28 13:55:29 federatedfilesharing  privacy		       user_ldap
    Jun 28 13:55:29 federation	      profile		       user_oidc
    Jun 28 13:55:29 files		      provisioning_api	       user_status
    Jun 28 13:55:29 files_downloadlimit   recommendations	       viewer
    Jun 28 13:55:29 files_external	      related_resources        weather_status
    Jun 28 13:55:29 files_lock	      serverinfo	       webhook_listeners
    Jun 28 13:55:29 files_pdfviewer       settings		       workflowengine
    Jun 28 13:55:29 files_reminders       sharebymail
    Jun 28 13:55:29 ==> Copying htaccess
    Jun 28 13:55:29 ==> update config
    Jun 28 13:55:29 ==> turning off maintenance mode
    Jun 28 13:55:30 => Healthcheck error: Error: connect ECONNREFUSED 172.18.16.114:80
    Jun 28 13:55:31 Maintenance mode already disabled
    Jun 28 13:55:31 ==> running upgrade
    Jun 28 13:55:34 No upgrade required.
    Jun 28 13:55:34 2026-06-28T11:55:34Z 
    Jun 28 13:55:34 Note: This command triggers the upgrade actions associated with a new version. The new version's updated source files must be deployed in advance.
    Jun 28 13:55:34 See the upgrade documentation: https://docs.nextcloud.com/server/34/go.php?to=admin-update for more information.
    Jun 28 13:55:36 All tables already up to date!
    
    Nextcloud nextcloud oauth sso

  • Cloudron won't update - No backup site for update
    potemkin_aiP potemkin_ai

    I was under impression I'm quite clear... I don't think the decision made by authors correct.

    I'm forced to do the backup, even though there is no technical requirement for that. I'm forced to do the backup the way authors want, even though I have my remedies.

    As a result, I've just found out one Cloudron instance seriously out of date with a Docker security vulnerability in it. Just because authors decided that I have to have a backup to have automatic backup - to have my systems up to date.

    Not sure I follow that...

    Support backup update

  • Cloudron won't update - No backup site for update
    potemkin_aiP potemkin_ai

    @robi like I’ve told - I do have where (few TBs served via S3).

    It’s just that I do not need a backup for that.
    Given that I can do update skipping the backup, an artificial limit on automatic backup is something I’m not clear about.

    Support backup update

  • Cloudron won't update - No backup site for update
    potemkin_aiP potemkin_ai

    @joseph , thank you! It's not that I don't have space (I have a few TBs idle) - it's that I don't need it.

    Local won't work - because the server has not enough space for the local. And Amazon is only cheap, unless you really start to use it 😉

    Support backup update

  • Cloudron won't update - No backup site for update
    potemkin_aiP potemkin_ai

    Ok... it's a pity thought...

    Support backup update

  • Cloudron won't update - No backup site for update
    potemkin_aiP potemkin_ai

    apart from the fact that it's not needed - there is not enough space for that 🙂

    Support backup update

  • Cloudron won't update - No backup site for update
    potemkin_aiP potemkin_ai

    but I don't need a backup for that site... any way to specify some kind of /dev/null for such a case?

    Support backup update

  • Cloudron won't update - No backup site for update
    potemkin_aiP potemkin_ai

    ahm... there are no backup sites...

    Support backup update

  • Cloudron won't update - No backup site for update
    potemkin_aiP potemkin_ai

    failed.png.jpg Screenshot From 2026-05-11 13-31-53.png

    I'm still getting this error... =/

    Support backup update
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search