[SOLVED] PVE 4.4 sources problem

lifeboy

Renowned Member
I have to reinstall a couple of nodes on a cluster that I cannot upgrade to a newer version because some of the nodes only have 8 GB of RAM, so I need to get the 4.4 sources. However, something is wrong:

Bash:
~# cat /etc/apt/sources.list
deb http://ftp.debian.org/debian jessie main contrib

# security updates
deb http://security.debian.org jessie/updates main contrib

Bash:
~# cat /etc/apt/sources.list.d/pve-no-subscription.list 
deb http://download.proxmox.com/debian jessie pve-no-subscription

Bash:
~# apt update
Ign http://ftp.debian.org jessie InRelease                                                                                                                     
Get:1 http://ftp.debian.org jessie Release.gpg [1,652 B]                                                                                                       
Hit http://ftp.debian.org jessie Release                                                                                                                                               
Ign http://download.proxmox.com jessie InRelease                                                                                                                                       
Ign http://download.proxmox.com jessie Release.gpg                                                                                     
Ign http://download.proxmox.com jessie Release                                 
Err http://download.proxmox.com jessie/pve-no-subscription amd64 Packages                             
  404  Not Found
Ign http://download.proxmox.com jessie/pve-no-subscription Translation-en_ZA                         
Ign http://download.proxmox.com jessie/pve-no-subscription Translation-en                             
Ign http://security.debian.org jessie/updates InRelease                                               
Ign http://security.debian.org jessie/updates Release.gpg                       
Ign http://security.debian.org jessie/updates Release
Ign http://security.debian.org jessie/updates/main amd64 Packages/DiffIndex
Ign http://security.debian.org jessie/updates/contrib amd64 Packages/DiffIndex
Ign http://security.debian.org jessie/updates/contrib Translation-en_ZA
Ign http://security.debian.org jessie/updates/contrib Translation-en
Ign http://security.debian.org jessie/updates/main Translation-en_ZA
Ign http://security.debian.org jessie/updates/main Translation-en
Err http://security.debian.org jessie/updates/main amd64 Packages
  404  Not Found
Err http://security.debian.org jessie/updates/contrib amd64 Packages
  404  Not Found
Get:2 http://ftp.debian.org jessie/contrib Translation-en [38.3 kB]
Get:3 http://ftp.debian.org jessie/main Translation-en [4,581 kB]
Get:4 http://ftp.debian.org jessie/main amd64 Packages [9,098 kB]
Get:5 http://ftp.debian.org jessie/contrib amd64 Packages [59.2 kB]         
Fetched 13.8 MB in 4min 54s (46.7 kB/s)                                           
W: Failed to fetch http://download.proxmox.com/debian/dists/jessie/pve-no-subscription/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://security.debian.org/dists/jessie/updates/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://security.debian.org/dists/jessie/updates/contrib/binary-amd64/Packages  404  Not Found

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

I have tried many other suggestions, but nothing seems to be able to get the amd64 packages.

What should I do?
 
Bash:
~# cat /etc/apt/sources.list
deb http://ftp.debian.org/debian jessie main contrib

# security updates
deb http://security.debian.org jessie/updates main contrib

Bash:
~# cat /etc/apt/sources.list.d/pve-no-subscription.list
deb http://download.proxmox.com/debian jessie pve-no-subscription


What should I do?
I have also used the exact setting here, but it gives the same results.
 
I guess that PVE 4.x has been out of support for so long that the repositories have been removed. I don't see why only 8GB would be a problem for a new cluster of PVE 7.1. Can you elaborate? I also don't see how you could ever upgrade from 4.4 to 5.x, which is also EOL since 2020-07. I'm sorry that I could not be more helpful to you.
 
I guess that PVE 4.x has been out of support for so long that the repositories have been removed. I don't see why only 8GB would be a problem for a new cluster of PVE 7.1. Can you elaborate? I also don't see how you could ever upgrade from 4.4 to 5.x, which is also EOL since 2020-07. I'm sorry that I could not be more helpful to you.
The problem is not actually Proxmox, it's ceph. As soon as I add OSD's to the cluster, the RAM usage goes up and when I add the 3rd node with a couple of drives, the node crash with out of memory errors. I tried a fresh install with PVE 7, which installed fine, but ceph 16 sank the ship.

This is just a dev/test cluster and I simply want to add the 3 nodes back to the existing cluster (which is an 8 node setup). The existing nodes have no problem with the proxmox 4.4 repos, strangely enough.
 
Last edited:
[...] The existing nodes have not problem with the proxmox 4.4 repos, strangely enough.
Sounds like a DNS or routing issue, if it is only a few systems. My previous reply was way off the mark and indeed: PVE 4 is still in the repository.

download.proxmox.com is not a single server but a CDN, which might not resolve correctly for those machines or might point to a different server that is unreachable.
You could try setting one of the IP-addresses for download.proxmox.com (212.224.123.70) in /etc/hosts of the affected systems.

security.debian.org/dists/jessie/updates/main/binary-amd64/Packages is also not found from my system, so I don't know what to do for this.
 
The problem is not actually Proxmox, it's ceph. As soon as I add OSD's to the cluster, the RAM usage goes up and when I add the 3rd node with a couple of drives, the node crash with out of memory errors. I tried a fresh install with PVE 7, which installed fine, but ceph 16 sank the ship.

This is just a dev/test cluster and I simply want to add the 3 nodes back to the existing cluster (which is an 8 node setup). The existing nodes have no problem with the proxmox 4.4 repos, strangely enough.
A thought I had today was if it would be possible to have a newer version of pve (ie v7) and use an older version of ceph (pre bluestore) which doesn't require as much RAM as the bluestore based version do?

Would that be possible?
 
I have since added the ceph sources to /etc/apt/sources.list.d/cepg.list as
deb http://download.ceph.com/debian-jewel jessie main
and added the key manually. The pveceph install -version jewel command would have done that I suppose, but since https://git.ceph.com doesn't have the jewel keys anymore, it wasn't happening automagically.

As to the inability to update from the repos: I use a bonded ethernet connection to increase the speed of each node, but the PVE 4.4 iso (without updates) clearly has a problem with a bonded 802.3ad link, so I had to set up a single eth2 link first, update the code (which worked 100% with a single eth nic) and then add the bonded link again.

So, mission accomplished, the node had been re-added to the cluster and the disks added as OSD's to the ceph cluster. I will add the other nodes now as well.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!