debian apt – Debian 8 apt-get Update Showing 404 Not Found

aptdebian

I got the following output every time I run apt-get update on my Debian 8.

Is there a way to fix this?

Err http://ppa.launchpad.net jessie/main amd64 Packages                      
  404  Not Found
Ign http://ppa.launchpad.net jessie/main Translation-en                
Err http://ppa.launchpad.net jessie/main amd64 Packages                
  404  Not Found
Ign http://ppa.launchpad.net jessie/main Translation-en                
Fetched 164 kB in 3s (47.0 kB/s)                                       
W: Failed to fetch http://ppa.launchpad.net/certbot/certbot/ubuntu/dists/jessie/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/dists/jessie/main/binary-amd64/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.

And this is what I have in /etc/apt/sources.list

deb http://ftp.debian.org/debian/ jessie main
deb-src http://ftp.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

# jessie-updates, previously known as 'volatile'
deb http://ftp.debian.org/debian/ jessie-updates main
deb-src http://ftp.debian.org/debian/ jessie-updates main

deb http://ftp.debian.org/debian jessie-backports main

And this is the output of cat /etc/apt/sources.list.d/*

deb http://ppa.launchpad.net/certbot/certbot/ubuntu jessie main
# deb-src http://ppa.launchpad.net/certbot/certbot/ubuntu jessie main
deb http://ppa.launchpad.net/ondrej/php/ubuntu jessie main
# deb-src http://ppa.launchpad.net/ondrej/php/ubuntu jessie main
deb http://ppa.launchpad.net/ondrej/php/ubuntu jessie main
# deb-src http://ppa.launchpad.net/ondrej/php/ubuntu jessie main
deb https://packages.sury.org/php/ jessie main
deb https://packages.sury.org/php/ jessie main

Best Answer

Just keep the file which contain :

deb https://packages.sury.org/php/ jessie main

Under your /etc/apt/sources.list.d/ then update :

apt update

If you have one file , you can comment/remove other urls:

# deb http://ppa.launchpad.net/certbot/certbot/ubuntu jessie main
# deb-src http://ppa.launchpad.net/certbot/certbot/ubuntu jessie main
# deb http://ppa.launchpad.net/ondrej/php/ubuntu jessie main
# deb-src http://ppa.launchpad.net/ondrej/php/ubuntu jessie main
# deb http://ppa.launchpad.net/ondrej/php/ubuntu jessie main
# deb-src http://ppa.launchpad.net/ondrej/php/ubuntu jessie main
# deb https://packages.sury.org/php/ jessie main

deb https://packages.sury.org/php/ jessie main