Skip to content

[Bug]: 25.0.0 Docker images being generated for armv7 despite architecture deprecation #1852

Closed as not planned

Description

@sunjam

⚠️ 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

Activity

  1. transferred this issue fromnextcloud/serveron Nov 2, 2022
  2. J0WI commented on Nov 3, 2022

    @J0WI
    Contributor

    What do you mean by broken?

  3. sunjam commented on Nov 3, 2022

    @sunjam
    Author
  4. martadinata666 commented on Nov 3, 2022

    @martadinata666

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

  5. sunjam commented on Nov 3, 2022

    @sunjam
    Author

    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.

  6. J0WI commented on Nov 4, 2022

    @J0WI
    Contributor

    So that means it is still supported.

  7. sunjam commented on Nov 4, 2022

    @sunjam
    Author
  8. sunjam commented on Nov 4, 2022

    @sunjam
    Author

    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.

  9. szaimen commented on Nov 4, 2022

    @szaimen
    Contributor

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

  10. sunjam commented on Nov 4, 2022

    @sunjam
    Author

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

  11. szaimen commented on Nov 4, 2022

    @szaimen
    Contributor

    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.

  12. J0WI commented on Nov 9, 2022

    @J0WI
    Contributor

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

  13. szaimen commented on Nov 9, 2022

    @szaimen
    Contributor

    They are supposed to switch to 64-bit.

  14. J0WI commented on Nov 9, 2022

    @J0WI
    Contributor

    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.

  15. sunjam commented on Nov 9, 2022

    @sunjam
    Author
  16. LeSpocky commented on Nov 18, 2022

    @LeSpocky

    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.

  17. J0WI commented on Nov 18, 2022

    @J0WI
    Contributor

    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/

  18. szaimen commented on Nov 29, 2022

    @szaimen
    Contributor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions