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
  1. Cloudron Forum
  2. Nextcloud
  3. NextCloud can't start after v5.8.4 update

NextCloud can't start after v5.8.4 update

Scheduled Pinned Locked Moved Nextcloud
nextcloudoauthsso
21 Posts 4 Posters 560 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • jamesJ james

    Hello @potemkin_ai
    Can you run with set -eux and share the output please?

    potemkin_aiP Offline
    potemkin_aiP Offline
    potemkin_ai
    wrote last edited by
    #8

    @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# 
    
    1 Reply Last reply
    0
    • J Offline
      J Offline
      joseph
      Staff
      wrote last edited by
      #9

      Could it be that you have disabled the OIDC plugin? Clearly it's installed (the lines above it). Can you use the occ tool to enable the plugin manually?

      potemkin_aiP 1 Reply Last reply
      0
      • J joseph

        Could it be that you have disabled the OIDC plugin? Clearly it's installed (the lines above it). Can you use the occ tool to enable the plugin manually?

        potemkin_aiP Offline
        potemkin_aiP Offline
        potemkin_ai
        wrote last edited by
        #10

        @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?

        1 Reply Last reply
        0
        • jamesJ Online
          jamesJ Online
          james
          Staff
          wrote last edited by
          #11

          Hello @potemkin_ai
          Here you can find instructions on how to enable or disable apps in Nextcloud https://docs.cloudron.io/packages/nextcloud#fixing-a-broken-install

          1 Reply Last reply
          0
          • J Offline
            J Offline
            joseph
            Staff
            wrote last edited by
            #12

            I am thinking may be sudo -u www-data php /app/code/occ app:enable user_oidc . @james should we fix the package to always enable oidc (not just install)?

            potemkin_aiP 1 Reply Last reply
            0
            • J joseph

              I am thinking may be sudo -u www-data php /app/code/occ app:enable user_oidc . @james should we fix the package to always enable oidc (not just install)?

              potemkin_aiP Offline
              potemkin_aiP Offline
              potemkin_ai
              wrote last edited by
              #13

              @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.

              1 Reply Last reply
              0
              • J joseph moved this topic from Support
              • J joseph marked this topic as a regular topic
              • J Offline
                J Offline
                joseph
                Staff
                wrote last edited by
                #14

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

                potemkin_aiP 1 Reply Last reply
                0
                • J joseph

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

                  potemkin_aiP Offline
                  potemkin_aiP Offline
                  potemkin_ai
                  wrote last edited by
                  #15

                  @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? 🙂

                  1 Reply Last reply
                  0
                  • potemkin_aiP Offline
                    potemkin_aiP Offline
                    potemkin_ai
                    wrote last edited by
                    #16

                    I'm sorry... Anyone?

                    jdaviescoatesJ 1 Reply Last reply
                    0
                    • potemkin_aiP potemkin_ai

                      I'm sorry... Anyone?

                      jdaviescoatesJ Offline
                      jdaviescoatesJ Offline
                      jdaviescoates
                      wrote last edited by
                      #17

                      @potemkin_ai have you tried running the appropriate commands via the web terminal? or just using the File manager to completely delete the related plugin folder?

                      I use Cloudron with Gandi & Hetzner

                      potemkin_aiP 1 Reply Last reply
                      0
                      • jdaviescoatesJ jdaviescoates

                        @potemkin_ai have you tried running the appropriate commands via the web terminal? or just using the File manager to completely delete the related plugin folder?

                        potemkin_aiP Offline
                        potemkin_aiP Offline
                        potemkin_ai
                        wrote last edited by
                        #18

                        @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? 🙂

                        jdaviescoatesJ 1 Reply Last reply
                        0
                        • 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? 🙂

                          jdaviescoatesJ Offline
                          jdaviescoatesJ Offline
                          jdaviescoates
                          wrote last edited by
                          #19

                          @potemkin_ai yes, I mean (clone your broken app and then) delete the user_oidc app to see if it then starts-up. If it does, you'll know for sure it's something about that app that is the issue.

                          In fact, what I think I'd try first (I'm just thinking out loud here) would be to rename the folder to user_oidc.backup as that would likely disable it too. And then deleting it completely if that doesn't work.

                          And if it does start up without that app, try copying the same user_oidc folder from one of your working Nextcloud installs into it's place. And if the cloned app then starts up and you can login, repeat the process on your original broken app.

                          Can't hurt to give that a try?

                          I use Cloudron with Gandi & Hetzner

                          potemkin_aiP 1 Reply Last reply
                          0
                          • jdaviescoatesJ jdaviescoates

                            @potemkin_ai yes, I mean (clone your broken app and then) delete the user_oidc app to see if it then starts-up. If it does, you'll know for sure it's something about that app that is the issue.

                            In fact, what I think I'd try first (I'm just thinking out loud here) would be to rename the folder to user_oidc.backup as that would likely disable it too. And then deleting it completely if that doesn't work.

                            And if it does start up without that app, try copying the same user_oidc folder from one of your working Nextcloud installs into it's place. And if the cloned app then starts up and you can login, repeat the process on your original broken app.

                            Can't hurt to give that a try?

                            potemkin_aiP Offline
                            potemkin_aiP Offline
                            potemkin_ai
                            wrote last edited by
                            #20

                            @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... =(

                            jdaviescoatesJ 1 Reply Last reply
                            0
                            • 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... =(

                              jdaviescoatesJ Offline
                              jdaviescoatesJ Offline
                              jdaviescoates
                              wrote last edited by
                              #21

                              @potemkin_ai tbf I'm not sure what they could do really, other than suggest similar stuff. Unless you enable remote access and email support@ asking them to take a look.

                              I use Cloudron with Gandi & Hetzner

                              1 Reply Last reply
                              0

                              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                              With your input, this post could be even better 💗

                              Register Login
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

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