Nextcloud update pushed too early?
-
yes that was an oversight on our end. Usually nextcloud update tests fail all the time until some adjustments are made, which raises attention. But this just slipped through. We will see how to special case nextcloud here in our update process to avoid this in the future
-
AppStore and Nextcloud/Collabora Office working again.
Didn't do anything, so I can only assume some required API calls working again.
Bit of an eye-opener that this self-hosted app can break in some ways from a 3rd-party API connection dependancy being unavailable.
-
AppStore and Nextcloud/Collabora Office working again.
Didn't do anything, so I can only assume some required API calls working again.
Bit of an eye-opener that this self-hosted app can break in some ways from a 3rd-party API connection dependancy being unavailable.
@marcusquinn said in Nextcloud update pushed too early?:
Bit of an eye-opener that this self-hosted app can break in some ways from a 3rd-party API connection dependancy being unavailable.
Yes I had the same thoughts. I did look a bit into it and you can apparently set a custom App Store address for example though.
-
AppStore and Nextcloud/Collabora Office working again.
Didn't do anything, so I can only assume some required API calls working again.
Bit of an eye-opener that this self-hosted app can break in some ways from a 3rd-party API connection dependancy being unavailable.
@marcusquinn said in Nextcloud update pushed too early?:
Bit of an eye-opener that this self-hosted app can break in some ways from a 3rd-party API connection dependancy being unavailable.
I have rambled about Nextcloud and its shortsighted design failure to allow core functionalities as „apps“ (e.g. search!!) more often than I can count. It’s stupid and makes Nextcloud unreliable at any new release.
-
just fyi, an update for team folders to 20.1.1 has been released and fixed the group folders issue for me.
-
The issue is resolved on most of my instances but on one of them (also updated to NC32), many apps are still running in their older version and the whole app store seems broken. Discover page displays “Nothing to show”, I see no update available and I cannot install any new apps.
If I disable an outdated app and try to re-enable it, it throws an error and then the whole instance breaks (cannot starts any longer). Weirdly though, several of the outdated apps are active and running fine (e.g. calendar).
I have tried to disable all outdated apps, restarted the instance but still the app store seems broken and does not update anything.
See my list of app below (and see how calendar, groupfolders etc. are out of date):
Enabled: - activity: 5.0.0-dev.0 - admin_audit: 1.22.0 - app_api: 32.0.0 - bruteforcesettings: 5.0.0-dev.0 - circles: 32.0.0 - cloud_federation_api: 1.16.0 - comments: 1.22.0 - contactsinteraction: 1.13.1 - dav: 1.34.2 - federatedfilesharing: 1.22.0 - federation: 1.22.0 - files: 2.4.0 - files_downloadlimit: 5.0.0-dev.0 - files_external: 1.24.0 - files_pdfviewer: 5.0.0-dev.0 - files_reminders: 1.5.0 - files_sharing: 1.24.0 - files_trashbin: 1.22.0 - files_versions: 1.25.0 - firstrunwizard: 5.0.0-dev.0 - logreader: 5.0.0-dev.0 - lookup_server_connector: 1.20.0 - nextcloud_announcements: 4.0.0-dev.0 - notifications: 5.0.0-dev.0 - oauth2: 1.20.0 - password_policy: 4.0.0-dev.0 - privacy: 4.0.0-dev.0 - profile: 1.1.0 - provisioning_api: 1.22.0 - recommendations: 5.0.0-dev.0 - related_resources: 3.0.0-dev.0 - serverinfo: 4.0.0-dev.0 - settings: 1.15.1 - support: 4.0.0-dev.0 - survey_client: 4.0.0-dev.0 - systemtags: 1.22.0 - text: 6.0.0-dev.0 - theming: 2.7.0 - twofactor_backupcodes: 1.21.0 - updatenotification: 1.22.0 - user_oidc: 7.4.0 - user_status: 1.12.0 - viewer: 5.0.0-dev.0 - weather_status: 1.12.0 - webhook_listeners: 1.3.0 - workflowengine: 2.14.0 Disabled: - accessibility: 1.10.0 - appointments: 2.4.6 (installed 2.4.6) - calendar: 5.5.3 (installed 5.5.3) - carnet: 0.25.6 (installed 0.25.6) - collectives: 3.1.2 (installed 3.1.2) - contacts: 7.3.0 (installed 7.3.0) - cookbook: 0.11.3 (installed 0.11.3) - dashboard: 7.12.0 (installed 7.1.0) - deck: 1.15.2 (installed 1.15.2) - drawio: 3.1.0 (installed 3.1.0) - encryption: 2.20.0 (installed 2.8.1) - end_to_end_encryption: 1.17.0 (installed 1.17.0) - event_update_notification: 2.6.1 (installed 2.6.1) - files_rightclick: 1.6.0 (installed 1.6.0) - files_videoplayer: 1.13.0 - fileslibreofficeedit: 2.0.1 (installed 2.0.1) - forms: 5.1.2 (installed 5.1.2) - groupfolders: 19.1.3 (installed 19.1.3) - integration_whiteboard: 0.0.14 (installed 0.0.14) - mail: 5.4.0 (installed 5.4.0) - notes: 4.12.3 (installed 4.12.3) - notify_push: 1.2.0 (installed 1.2.0) - passwords: 2025.7.20 (installed 2025.7.20) - photos: 5.0.0-dev.1 (installed 5.0.0-dev.1) - polls: 8.4.6 (installed 8.4.6) - previewgenerator: 5.10.0 (installed 5.10.0) - quicknotes: 0.8.30 (installed 0.8.30) - richdocuments: 8.7.4 (installed 8.7.4) - richdocumentscode: 25.4.403 (installed 25.4.403) - sharebymail: 1.22.0 (installed 1.22.0) - suspicious_login: 10.0.0-dev.0 (installed 10.0.0-dev.0) - twofactor_nextcloud_notification: 6.0.0-dev.0 - twofactor_totp: 14.0.0 - user_ldap: 1.23.0 (installed 1.21.0)
Any help would be greatly appreciated at this stage. I’m ran out of ideas.
-
N nebulon referenced this topic
-
I do see this show up several times in the log when that nextcloud instance starts:
Healtheck error: Error: connect ECONNREFUSED 172.18.18.24:80
-
@nebulon Is it somehow possible to reinstall the app with the same version (or rerun the update but without starting from an old backup)?
-
Right so it's fixed on that broken. It turns out that for some reasons the ownership on many directories inside the NC
data
directory have been changed from www-data to yellowtent. This included the content of:data/appdata_{instanceid}/appstore/
which looked like:drwxr-xr-x 3 yellowtent yellowtent 4.0K Oct 2 12:55 . drwxr-xr-x 19 www-data www-data 4.0K Oct 2 12:55 .. -rw-r--r-- 1 yellowtent yellowtent 87K Oct 1 11:19 appapi_apps.json drwxr-xr-x 5 yellowtent yellowtent 4.0K Oct 1 11:19 app-discover-cache -rw-r--r-- 1 yellowtent yellowtent 2.8M Oct 1 11:19 apps.json -rw-r--r-- 1 yellowtent yellowtent 161K Oct 1 11:19 categories.json -rw-r--r-- 1 yellowtent yellowtent 7.2K Oct 1 11:19 discover.json
...and which broke the App Store. Revering the permission to www-data made everything work right away.
But actually many directories are affected inside the
appdata_{instanceid}
directory as well as users files inside thedata
directory.I'm going to do a good backup and put the app in maintenance mode before I change ownership every inside the
data
because it feels a bit scary.@staff Any clues on how it happened??
-
@staff quick question. When Nextcloud 32.0.1 gets released, will it be possible to update directly to it for those instance that are still on NC31, skipping 32.0.0?
-
@staff quick question. When Nextcloud 32.0.1 gets released, will it be possible to update directly to it for those instance that are still on NC31, skipping 32.0.0?