-
-
Notifications
You must be signed in to change notification settings - Fork 304
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
Nextcloud 25 Support #1531
Comments
Download fails when attempting to update to any beta of 25 from ncp-config or 4443 For some reason the update menu "This Nextcloud is up to date" is not displayed in 24.0.3 or 24.0.5 on the Docker image from NextcloudPi. Successfully upgraded directly to 25.0.0beta7 from the command interface.
|
Thanks for testing! I think the ncp updater doesn't understand versions that consist of anything else than 3 numbers separated by dots. That's why it's failing. |
Interesting, that functionality was previously available to at least tell you "Your Nextcloud is the latest release" with a green check mark. I understand that in the end it isn't strictly ncp related. Thanks for the clarification. |
It's basically a specific nextcloud app that has been disabled |
The magic is you updating NC manually :D |
Resolved by switching from beta to stable and then back to beta branch for upgrades. After installing 25.0.0rc1
|
Edit: this is all on ncp-internal-arm64:3146515542 Upgrade to
https://bin.disroot.org/?28fe9b9c4eceb513#F6KJ66JMruLyKss5MSVeqJCFfza1rt6hTcQFtADYyJ73 NextcloudPi fails to understand it can update from 24.0.5 to 25.0.0rc3, so:
Interesting, update process works from a fresh container. Wasn't able to reproduce the segmentation fault. |
@sunjam Have you fixed the segmentation fault? There is a similar issue with this: #1615 |
@sirdrakeistda is right: The segmentation fault occurs if you have upgraded php and not cleared the pre-8.1 opcache.
|
I'll keep testing it. |
Updater bug has been fixed, basic update process working to HPB is down. The PHP OPcache module is not properly configured. See the documentation ↗ for more information.
The database is missing some indexes. Due to the fact that adding indexes on big tables could take some time they were not added automatically. By running "occ db:add-missing-indices" those missing indexes could be added manually while the instance keeps running. Once the indexes are added queries to those tables are usually much faster.
The PHP module "imagick" is not enabled although the theming app is. For favicon generation to work correctly, you need to install and enable this module.
|
I installed nextcloud 25.0.0. After update I got an blank page (firefox) or an http 500 error (chrome) after login. Most apps didn't worked and showed a blank page (including the start page with the dashboard, files, ... I don't know why, but polls and Phonetrack did work). The app settings were reachable and usable, occ commands work without problem. After some research I noticed, that this problem was caused by the deck app. Disabling Deck fixed the issue. |
@sirdrakeistda Good catch! 1.8.0 app of Deck app is now available in the appstore and will fix this issue once you update it. Updated from 25.0.0rc5 to 25.0.0 stable successfully. {"reqId":"1P63A1kppAIGceji1dr2","level":3,"time":"2022-10-19T17:40:18+00:00","remoteAddr":"","user":"--","app":"PHP","method":"","url":"--","message":"file_get_contents(/data/nextcloud/apps/related_resources/appinfo/signature.json): Failed to open stream: No such file or directory at /data/nextcloud/lib/private/IntegrityCheck/Helpers/FileAccessHelper.php#44","userAgent":"--","version":"25.0.0.17","exception":{"Exception":"Error","Message":"file_get_contents(/data/nextcloud/apps/related_resources/appinfo/signature.json): Failed to open stream: No such file or directory at /data/nextcloud/lib/private/IntegrityCheck/Helpers/FileAccessHelper.php#44","Code":0,"Trace":[{"function":"onError","class":"OC\Log\ErrorHandler","type":"::"},{"file":"/data/nextcloud/lib/private/IntegrityCheck/Helpers/FileAccessHelper.php","line":44,"function":"file_get_contents"},{"file":"/data/nextcloud/lib/private/IntegrityCheck/Checker.php","line":330,"function":"file_get_contents","class":"OC\IntegrityCheck\Helpers\FileAccessHelper","type":"->"},{"file":"/data/nextcloud/lib/private/IntegrityCheck/Checker.php","line":521,"function":"verify","class":"OC\IntegrityCheck\Checker","type":"->"},{"file":"/data/nextcloud/lib/private/IntegrityCheck/Checker.php","line":606,"function":"verifyAppSignature","class":"OC\IntegrityCheck\Checker","type":"->"},{"file":"/data/nextcloud/lib/private/Updater.php","line":309,"function":"runInstanceVerification","class":"OC\IntegrityCheck\Checker","type":"->"},{"file":"/data/nextcloud/lib/private/Updater.php","line":141,"function":"doUpgrade","class":"OC\Updater","type":"->"},{"file":"/data/nextcloud/core/Command/Upgrade.php","line":225,"function":"upgrade","class":"OC\Updater","type":"->"},{"file":"/data/nextcloud/3rdparty/symfony/console/Command/Command.php","line":255,"function":"execute","class":"OC\Core\Command\Upgrade","type":"->"},{"file":"/data/nextcloud/3rdparty/symfony/console/Application.php","line":1009,"function":"run","class":"Symfony\Component\Console\Command\Command","type":"->"},{"file":"/data/nextcloud/3rdparty/symfony/console/Application.php","line":273,"function":"doRunCommand","class":"Symfony\Component\Console\Application","type":"->"},{"file":"/data/nextcloud/3rdparty/symfony/console/Application.php","line":149,"function":"doRun","class":"Symfony\Component\Console\Application","type":"->"},{"file":"/data/nextcloud/lib/private/Console/Application.php","line":213,"function":"run","class":"Symfony\Component\Console\Application","type":"->"},{"file":"/data/nextcloud/console.php","line":100,"function":"run","class":"OC\Console\Application","type":"->"},{"file":"/data/nextcloud/occ","line":11,"args":["/data/nextcloud/console.php"],"function":"require_once"}],"File":"/data/nextcloud/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"}} |
ncp 1.50.3 on Debian 11 VM with Curl installer. Will check further. |
I just updated from 24.0.6 (with php8.1) to 25.0.0 on an existing instance. So far everything's working fine and navigating through the NC interface feels snappier than ever!
Edit: Enabling the "Preview Generator" App in the Admin Settings fixed the above issue. It presumably got disabled as it is not marked as compatible with the 25.0.0 release, but it works just fine for me after hitting "enable untested app" |
Just a heads up, the fix for missing indicies is usually this run from your nextcloud root directory:
|
Release client available for testing if anyone can test for 32-bit |
25.0.2 has been released to nc stable. Anyone able to test? Especially appreciated if you can test the update on 32-bit hardware. Thanks! |
I'm running Nextcloud server 25.0.2 on an old 32-bit Synology, it works. I had to modify a file to get it working on 25.0.1. |
Update with nc-update on a 64-bit system works without problem. |
Did some trials with devel-branch v1.51.0 and the update from NC24.0.8 to 25.0.2. Is there a way to trigger the clear-op-cache after the update by default? Test were done on a Debian VM (64bit / curl installer) |
The op_clear_cache tool should be made by @theCalcaholic 🙂 so I'll let him answer that |
Good thing we upgraded PHP when moving to NC 24 |
I pulled the :latest docker image and got the following:
So nextcloud seems to be at 24 still for the 1.51.0 latest docker image. |
@svenb1234 Yes, until you run the update to nc 25 from the web UI |
Now implemented in v1.51.0 |
Correct, but ncp has never followed container practices. Don't expect this
to change, but improvements to the docker process have been in gradual
development.
…On Tue, Jan 24, 2023, 9:37 AM svenb1234 ***@***.***> wrote:
Isn'T the whole point of containers that one does update by pulling a new
container?
The update does not work either if one does not specify the exact version.
0 used to work in order to update to the latest nextcloud version available.
[image: grafik]
<https://user-images.githubusercontent.com/46424536/214366535-5114ad53-80e0-47c1-9764-5105a1137584.png>
—
Reply to this email directly, view it on GitHub
<#1531 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANUKZXF6XU4MS6BKVCUE33WUAHMNANCNFSM56MNIFGQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Yes, you update NextcloudPi by pulling a new container. But we support multiple NC versions with each NCP version, so updating users Nextcloud version would just be rude (consider that people might rely on NC apps or customizations that aren't compatible with the latest version of NC yet) EDIT: |
It looks like the suggestion is what is filled in the image due to the gray tone of the text, did you fill in a '0' in the field or did you only hit apply? |
The 0 is the default input which you get if you enter nothing. This used to pick the latest nextcloud version available for NCP. With this "nothing" in the input field I clicked on apply. |
Still misleading. NCP did never show the latest version available in that field. If there was nothing in the input field NCP checked - after one clicked on apply - for the latest available version, i.e. while showing the progress in the big textarea below apply. |
Ah, @ZendaiOwl you're right. The field is actually empty. @svenb1234 The updater never worked with an empty input, but it worked with an input of "0". What we are seeing in your screenshot is a placeholder, while the field is actually empty. |
For internal testing and notes. Do not expect support!!!!!! Please do report testing issues here.
First beta of 25 released as of 8/12.
"It seems like you are running a 32-bit PHP version. Nextcloud needs 64-bit to run well. Please upgrade your OS and PHP to 64-bit! #1645
[stable25] fix NC25 for 32-bit server#34905
[Bug]: NC 25 error when trying upgrade from beta 7 to RC1 with GUI server#34201
Fatal error after upgrading to NextCloud Hub 3 (v25) deck#4138
add Nextcloud 25 appstore#917 for appstore listings.
Nextcloud 24 Support #1447 for NextcloudPi
PHP 8 support #1542 for NextcloudPi
Not working with NC25 juliusknorr/apporder#112
See wiki discussion topic on which apps are compatible with Nextcloud 25
Support PHP8.2 server#32595 support within overall Nextcloud might not be included by the time 25 is released, but it is in development now.
Changes for developers & admins for Nextcloud 25 server#32117
10/19/2022 First stable released. See Deck error listed above.
Nextcloud Maintenance and release schedule
Here are overall Nextcloud 25 milestones on Github
The text was updated successfully, but these errors were encountered: