1

I've been trying without success to upgrade R in my Ubuntu 16.04 from 3.4 to the latest version in order to install some packages. Following some solutions, I did a purge by removing all r-*. then everything broke. I tried to install it again, but mistakenly, I've put the wrong source deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ instead of deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran40/ as I have 16.04

I followed many suggestions to fix it and install R again (like this, this and this) but nothing worked and I am unable to install it again!

How I tried to install the complete R system:

sudo apt purge r-base* r-recommended r-cran-*
sudo apt autoremove
sudo apt-get update
      


Err:28 https://cloud.r-project.org/bin/linux/ubuntu disco-cran35/ Packages
  404  Not Found
Ign:29 https://cloud.r-project.org/bin/linux/ubuntu disco-cran35/ Translation-en_US
Ign:30 https://cloud.r-project.org/bin/linux/ubuntu disco-cran35/ Translation-en
Err:31 https://cloud.r-project.org/bin/linux/ubuntu xenial-cran36/ Packages
  404  Not Found
Ign:32 https://cloud.r-project.org/bin/linux/ubuntu xenial-cran36/ Translation-en_US
Ign:33 https://cloud.r-project.org/bin/linux/ubuntu xenial-cran36/ Translation-en
Fetched 465 kB in 4s (95,2 kB/s)
Reading package lists... Done
W: The repository 'http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'https://cloud.r-project.org/bin/linux/ubuntu disco-cran35/ Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'https://cloud.r-project.org/bin/linux/ubuntu xenial-cran36/ Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu/dists/xenial/main/binary-amd64/Packages  403  Forbidden [IP: 91.189.95.83 80]
E: Failed to fetch https://cloud.r-project.org/bin/linux/ubuntu/disco-cran35/Packages  404  Not Found
E: Failed to fetch https://cloud.r-project.org/bin/linux/ubuntu/xenial-cran36/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

sudo apt-get install r-base

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 r-base : Depends: r-base-core (>= 4.0.2-1.2004.0) but it is not going to be installed
          Depends: r-recommended (= 4.0.2-1.2004.0) but it is not going to be installed
          Recommends: r-base-html but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Although that R complete system is not installed, I tried to obtain the latest R 4.0 packages as

sudo apt purge r-base* r-recommended r-cran-*
sudo apt autoremove
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran40/'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo apt update

Hit:1 http://linux.teamviewer.com/deb stable InRelease
Hit:2 http://dl.google.com/linux/chrome/deb stable InRelease                   
Get:3 http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu xenial InRelease [247 kB]
Ign:4 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial InRelease    
Hit:5 https://dl.yarnpkg.com/debian stable InRelease                           
Hit:6 http://archive.canonical.com xenial InRelease                            
Hit:7 http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu xenial InRelease
Hit:8 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ InRelease     
Hit:9 https://cran.rstudio.com/bin/linux/ubuntu xenial/ InRelease              
Err:10 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial Release     
  403  Forbidden [IP: 91.189.95.83 80]
Hit:11 https://pbil.univ-lyon1.fr/CRAN/bin/linux/ubuntu xenial/ InRelease      
Hit:12 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ InRelease
Hit:13 https://cloud.r-project.org/bin/linux/ubuntu xenial-cran40/ InRelease
Get:14 http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu xenial-security InRelease [109 kB]
Hit:15 https://repo.skype.com/deb stable InRelease             
Get:16 http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Ign:17 https://cloud.r-project.org/bin/linux/ubuntu disco-cran35/ InRelease
Hit:18 https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/ InRelease
Ign:19 https://cloud.r-project.org/bin/linux/ubuntu xenial-cran36/ InRelease
Hit:20 https://cloud.r-project.org/bin/linux/ubuntu xenial/ InRelease
Err:21 https://cloud.r-project.org/bin/linux/ubuntu disco-cran35/ Release
  404  Not Found
Err:22 https://cloud.r-project.org/bin/linux/ubuntu xenial-cran36/ Release
  404  Not Found
Hit:23 https://packagecloud.io/slacktechnologies/slack/debian jessie InRelease
Reading package lists... Done 
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list:61 and /etc/apt/sources.list:69
W: Target Translations (en_US) is configured multiple times in /etc/apt/sources.list:61 and /etc/apt/sources.list:69
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list:61 and /etc/apt/sources.list:69
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list:61 and /etc/apt/sources.list:71
W: Target Translations (en_US) is configured multiple times in /etc/apt/sources.list:61 and /etc/apt/sources.list:71
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list:61 and /etc/apt/sources.list:71
E: The repository 'http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'https://cloud.r-project.org/bin/linux/ubuntu disco-cran35/ Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'https://cloud.r-project.org/bin/linux/ubuntu xenial-cran36/ Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list:61 and /etc/apt/sources.list:69
W: Target Translations (en_US) is configured multiple times in /etc/apt/sources.list:61 and /etc/apt/sources.list:69
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list:61 and /etc/apt/sources.list:69
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list:61 and /etc/apt/sources.list:71
W: Target Translations (en_US) is configured multiple times in /etc/apt/sources.list:61 and /etc/apt/sources.list:71
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list:61 and /etc/apt/sources.list:71


sudo apt install r-base-dev

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 r-base-dev : Depends: r-base-core (>= 4.0.2-1.2004.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Could you please help me to install again R

Edit: Adding the following lines didn't help!

sudo apt --fix-broken install
sudo apt autoremove
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install r-base-dev

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 r-base-dev : Depends: r-base-core (>= 4.0.2-1.2004.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
user8003788
  • 125
  • 1
  • 1
  • 5
  • did you installed required dependencies? – Injamul Mohammad Mollah Sep 17 '20 at 09:57
  • Try installing it by `sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common ` – Injamul Mohammad Mollah Sep 17 '20 at 09:57
  • `sudo add-apt-repository 'deb [arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu xenial/'` Try adding this source, I think you enter wrong source. – Injamul Mohammad Mollah Sep 17 '20 at 09:59
  • `sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9` – Injamul Mohammad Mollah Sep 17 '20 at 10:00
  • Thanks @InjamulMohammadMollah for comments. I added the dependencies, modified the source and the key as you suggested but, unfortunately, the same problem! – user8003788 Sep 17 '20 at 10:04
  • ```sudo apt-get update; sudo apt-get install r-base``` Run this. – Injamul Mohammad Mollah Sep 17 '20 at 12:16
  • @InjamulMohammadMollah Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: r-base : Depends: r-base-core (>= 4.0.2-1.2004.0) but it is not going to be installed Depends: r-recommended (= 4.0.2-1.2004.0) but it is not going to be installed Recommends: r-base-html but it is not going to be i – user8003788 Sep 17 '20 at 12:20
  • https://askubuntu.com/a/1013171/1071912 also follow this for more info. – Injamul Mohammad Mollah Sep 17 '20 at 12:21
  • You are doing it wrong. purge old packages and source, then follow the instruction in the given link. It might help you. – Injamul Mohammad Mollah Sep 17 '20 at 12:24
  • if you like to install r from ppa then try this https://askubuntu.com/a/919288/1071912 `sudo add-apt-repository ppa:marutter/rrutter; sudo apt-get update; sudo apt-get install r-base r-base-dev` – Injamul Mohammad Mollah Sep 17 '20 at 12:26
  • @InjamulMohammadMollah No it didn't! I tried all the suggested ways but I still have the same problem!! – user8003788 Sep 17 '20 at 12:30

0 Answers0