Ah! You know what, that might explain a lot… I just switched from working full time on AWS instead instances to a personal Mac laptop and I just bumped onto a related platform issues. I’ll follow up but I think your right, my container build is picking up that I’m on a arm64 cpu and is applying some specific switches based on that. News to me but make sense.
I’ll dig up a bit and follow up. Thanks Michael -- Marco > On Mar 27, 2024, at 4:58 PM, Michael Rutter <marut...@gmail.com> wrote: > > > >> On 3/27/24 13:33, marcoblanche...@icloud.com wrote: >> Hi r-sig-debian list, first time posting here! >> Something changed with the latest release of the R package for Ubuntu 22.04. >> When trying to install within a Docker image with base Ubuntu LTS 22.04 >> (Jammy) using the following Docker file (that I have been using for several >> years in many projects) that follows the install step on the CRAN Ubuntu >> page > > Marco, > > Clipping a bunch of the output for clarity. Found the issue, but I am not a > Docker expert or regular user, so I am not going to offer a solution. > > I found the issue while using a Jaunty image on a M1 Mac. The problem is > that on the Mac, it is looking for ARM packages. CRAN only has amd64 and > i386, which is why r-base (which has architecture: All) is correct, but > r-base-core only has the original Jaunty ARM build. Also explains why my PPA > works, as that has ARM builds. > > So this appears to be a hardware issue. Hope this helps. > Michael > >> $ apt policy r-base >> r-base: >> Installed: (none) >> Candidate: 4.3.3-1.2204.0 >> Version table: >> 4.3.3-1.2204.0 500 >> 500 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ >> Packages >> 4.3.2-1.2204.0 500 >> 500 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ >> Packages >> 4.3.1-4.2204.0 500 >> 500 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ >> Packages >> 4.3.1-3.2204.0 500 >> 500 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ >> Packages >> 4.3.1-2.2204.0 500 >> 500 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ >> Packages >> 4.3.1-1.2204.0 500 >> 500 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ >> Packages >> 4.3.0-1.2204.0 500 >> 500 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ >> Packages >> 4.2.3-1.2204.0 500 >> 500 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ >> Packages >> 4.2.2.20221110-1.2204.0 500 >> 500 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ >> Packages >> 4.2.2-1.2204.0 500 >> 500 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ >> Packages >> 4.2.1-3.2204.0 500 >> 500 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ >> Packages >> 4.2.1-2.2204.0 500 >> 500 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ >> Packages >> 4.2.1-1.2204.0 500 >> 500 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ >> Packages >> 4.2.0-1.2204.0 500 >> 500 https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/ >> Packages >> 4.1.2-1ubuntu2 500 >> 500 http://ports.ubuntu.com/ubuntu-ports jammy/universe arm64 >> Packages >> Finally, if I change the repos to M. Rutter ppa, it fixes the problem. >> Here�s a working version of the Dockerfile with the changes >> FROM ubuntu:22.04 >> USER root >> ENV DEBIAN_FRONTEND noninteractive >> ## INSTALL R >> RUN apt update \ >> && apt install -y --no-install-recommends \ >> software-properties-common \ >> dirmngr \ >> gnupg2 \ >> wget \ >> && wget -q -O - >> https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc \ >> | tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc \ >> && add-apt-repository -y "ppa:marutter/rrutter4.0" >> RUN apt update -y \ >> && apt install -y r-base >> If this is the new way of pulling r-base with apt install, the CRAN >> documentation should be updated but I have a feeling that something basic is >> broken somewhere that could be easily fixed. I don�t maintain Ubuntu package >> so this is the extent of my knowledge but I have many deployed pipelines >> referencing >> cloud.r-project.org/bin/linux/ubuntu<https://cloud.r-project.org/bin/linux/ubuntu> >> that will probably need updated� >> Looking forward to solutions. >> Marco >> [[alternative HTML version deleted]] >> _______________________________________________ >> R-SIG-Debian mailing list >> R-SIG-Debian@r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-sig-debian > > _______________________________________________ > R-SIG-Debian mailing list > R-SIG-Debian@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-sig-debian _______________________________________________ R-SIG-Debian mailing list R-SIG-Debian@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-debian