-
-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Maps is broken for Nextcloud container 26.0.2, App store offers ancient version 0.1.10 #1061
Comments
AIO is not effected. It comes with PHP 8.1. |
Which PHP version are you using? |
The one shipped with the latest nextcloud 26.0.2 docker image, as per the summary:
|
#1062 is related to the same issue. From what I was able to test, if you upgrade to docker image v26 (which has PHP 8.2.7) and you already have the latest
Is there any real limitations in using newer php versions, or it can simply be updated here? |
I proceeded to manually update the php max-version to 8.2 and tested the app on a newer installation and everyhing seems to work perfectly. |
I can confirm that manually downloading 1.0.2, patching |
Bug description
Maps is broken with Nextcloud container images version 26.0.2, and likely previous 26.0 releases too.
The Nextcloud 26.x container images ship with PHP version 8.2.6, and recent versions of the Maps app require 8.1 or lower.
I'm not sure if AIO is affected too, but if it ships the same PHP version as the regular image it will.
Oddly enough the integrated Nextcloud store offers an ancient version - 0.1.10 - to use with Nextcloud 26. Installing it works, but enabling it fails with
"Could not boot maps: Class \"OCP\AppFramework\Db\\Mapper" not found"
.Users who upgrade from 25.x to 26.x have no way of knowing that this will break their maps app as seemingly, a working app is available for 26.x. Only after upgrading users will notice Maps is not available to them anymore.
The current version is not offered at all after the upgrade. Manual installation of 1.0.2 cannot be enabled:
Effectively, Maps does not work for docker image users on 26.0.2.
Steps to reproduce
"Could not boot maps: Class \"OCP\\AppFramework\Db\\Mapper" not found"
Expected behavior
App can be installed via the integrated App store, activated, and used.
Installation method
Official Docker image
Operating system
Other
PHP engine version
Other
Web server
Apache (supported)
Database engine version
MySQL
Is this bug present after an update or on a fresh install of the server?
Updated to a major version (ex. 22.2.3 to 23.0.1)
Is this bug present after an update or on a fresh install of the app?
None
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
What user-backends are you using?
Configuration report
No response
List of activated Apps
Nextcloud Signing status
No response
Nextcloud Logs
No response
Browser Console
No response
Additional info
No response
The text was updated successfully, but these errors were encountered: