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

Reply via email to