Skip to content
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]: 25.0.0 Docker images being generated for armv7 despite architecture deprecation #1852

Closed
5 of 9 tasks
sunjam opened this issue Nov 2, 2022 · 17 comments
Closed
5 of 9 tasks

Comments

@sunjam
Copy link

sunjam commented Nov 2, 2022

⚠️ This issue respects the following points: ⚠️

  • This is a bug, not a question or a configuration/webserver/proxy issue.
  • This issue is not already reported on Github (I've searched it).
  • Nextcloud Server is up to date. See Maintenance and Release Schedule for supported versions.
  • Nextcloud Server is running on 64bit capable CPU, PHP and OS.
  • I agree to follow Nextcloud's Code of Conduct.

Bug description

armv5 and armv7 images are still being generated as Nextcloud 25.0.0 images, but 32-bit support is no longer possible.
This means the images are broken.

Steps to reproduce

  1. https://hub.docker.com/_/nextcloud/tags

Expected behavior

Please remove any unsupported 32-bit images moving forward. At a glance I believe it would be armv5 and armv7.

Installation method

No response

Operating system

No response

PHP engine version

No response

Web server

No response

Database engine version

No response

Is this bug present after an update or on a fresh install?

No response

Are you using the Nextcloud Server Encryption module?

No response

What user-backends are you using?

  • Default user-backend (database)
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

Configuration report

No response

List of activated Apps

irrelevant

Nextcloud Signing status

No response

Nextcloud Logs

No response

Additional info

No response

@szaimen szaimen transferred this issue from nextcloud/server Nov 2, 2022
@J0WI
Copy link
Contributor

J0WI commented Nov 3, 2022

What do you mean by broken?

@sunjam
Copy link
Author

sunjam commented Nov 3, 2022 via email

@martadinata666
Copy link

may I get references? as I'm on 32bit,and don't get any notifications? 🤔

@sunjam
Copy link
Author

sunjam commented Nov 3, 2022

There are no notifications. This is being found through testing and by reviewing pull requests @martadinata666.

25.0.2 will resume offering 32-bit support on eta December 1st until nc25 reaches EOL end of 2022.

@J0WI J0WI added the wontfix label Nov 4, 2022
@J0WI
Copy link
Contributor

J0WI commented Nov 4, 2022

So that means it is still supported.

@J0WI J0WI closed this as not planned Won't fix, can't repro, duplicate, stale Nov 4, 2022
@sunjam
Copy link
Author

sunjam commented Nov 4, 2022 via email

@sunjam
Copy link
Author

sunjam commented Nov 4, 2022

So that means it is still supported.

Deprecation is still happening. 25.0.0 is not supported and neither is 25.0.1 so you can remove those images. It will be supported again in December 25.0.2 until the release of 26 cutoff. You'll still still need to plan for removing these images alongside 26. @szaimen might be able to advise you.

@szaimen
Copy link
Contributor

szaimen commented Nov 4, 2022

Yes indeed. Nextcloud 26 will remove 32-bit compatibility officially.

@sunjam
Copy link
Author

sunjam commented Nov 4, 2022

@szaimen currently there are 32-bit docker images being generated for official Nextcloud Docker Hub and people are of course unable to use them and getting confused. Wondering if you could help advise on any way to prevent these broken images from staying available. At a glance I see armv7 and armv5, but there might be others.
25.0.0
25.0.1
and of course 26+

Thanks!

@szaimen
Copy link
Contributor

szaimen commented Nov 4, 2022

Sorry, I don't have control over the "official" docker containers. For that you need to ask @J0WI. However indeed for 26 should 32-bit images not get build anymore.

@J0WI
Copy link
Contributor

J0WI commented Nov 9, 2022

@szaimen that was poorly announced. What are people running Nextcloud on a 32 bit ARM broad (like old Raspberry Pi) supposed to do? 😕
IMHO we should keep 32-bit builds as long as this platform is still supported by the base image and builds without any serious errors.

@szaimen
Copy link
Contributor

szaimen commented Nov 9, 2022

They are supposed to switch to 64-bit.

@J0WI
Copy link
Contributor

J0WI commented Nov 9, 2022

IMHO it's not a sustainable solution to force people to just buy new hardware. According to Debian's statistics 32-bit is still widely used.

@sunjam
Copy link
Author

sunjam commented Nov 9, 2022 via email

@LeSpocky
Copy link

They are supposed to switch to 64-bit.

What will actually happen is rather the following: people won't throw away their RPi, Odroid, Cubie, or whatever armv7 single board computer they use, but simply run it with NC 24 or 25 forever. Exposing those eventually old and unsupported software versions to the internet.

@J0WI
Copy link
Contributor

J0WI commented Nov 18, 2022

A few months, Nextcloud itself still promoted ARM32 devices: https://web.archive.org/web/20220407175925/https://nextcloud.com/box/
Some are still referenced on https://nextcloud.com/devices/

@szaimen
Copy link
Contributor

szaimen commented Nov 29, 2022

https://help.nextcloud.com/t/deprecation-of-32-bit-support-ends-completely-with-nextcloud-26/150926

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants