pve8to9 upgrade warning

molotch

New Member
Jun 6, 2025
11
0
1
Hello, I'm following the guide https://pve.proxmox.com/wiki/Upgrade_from_8_to_9 to upgrade my single node proxmox cluster from 8 to 9.

During the step Add the Proxmox VE 9 Package Repository I'm getting these warnings when I run the apt update command.
root@wintermute:~# apt update
Hit:1 http://security.debian.org trixie-security InRelease
Hit:2 http://ftp.se.debian.org/debian trixie InRelease
Get:3 http://ftp.se.debian.org/debian trixie-updates InRelease [47.3 kB]
Hit:4 http://download.proxmox.com/debian/pve trixie InRelease
Fetched 47.3 kB in 0s (106 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
597 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: Target Packages (pve-no-subscription/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:8 and /etc/apt/sources.list.d/proxmox.sources:1
W: Target Packages (pve-no-subscription/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:8 and /etc/apt/sources.list.d/proxmox.sources:1
W: Target Translations (pve-no-subscription/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:8 and /etc/apt/sources.list.d/proxmox.sources:1
W: Target Translations (pve-no-subscription/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:8 and /etc/apt/sources.list.d/proxmox.sources:1
W: Target Packages (pve-no-subscription/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:8 and /etc/apt/sources.list.d/proxmox.sources:1
W: Target Packages (pve-no-subscription/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:8 and /etc/apt/sources.list.d/proxmox.sources:1
W: Target Translations (pve-no-subscription/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:8 and /etc/apt/sources.list.d/proxmox.sources:1
W: Target Translations (pve-no-subscription/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:8 and /etc/apt/sources.list.d/proxmox.sources:1

When I check line 8 in /etc/apt/sources.list it says:

deb http://download.proxmox.com/debian/pve trixie pve-no-subscription

and in /etc/apt/sources.list.d/proxmox.sources I have this

Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg

Obviously download.proxmox.com/debian/pve is in both but I'm not sure which one I should remove.
 
Hi,

You could remove either, but the latter is the newer deb822 format and is what PVE 9 ships with per default, so I'd remove the entry in /etc/apt/sources.list.
 
  • Like
Reactions: molotch
Hi @molotch ,

If what you are showing for the sources.list is the entirety of the file, remove that file completely, otherwise remove just those lines.


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
The full sources.list looks like this.

deb http://ftp.se.debian.org/debian trixie main contrib

deb http://ftp.se.debian.org/debian trixie-updates main contrib

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

deb http://download.proxmox.com/debian/pve trixie pve-no-subscription

Given the new format, do I need the other settings in the regular sources.list or can I remove the whole file or should I only remove the conflicting line?
 
Thanks for the help. Worked like a charm. Upgraded without failure. :cool:

Last question. Before I upgraded and ran the pve8to9 --full check it warned me that I should consider installing the AMD microcode package. After the dist-upgrade it marked that same warning as a failure. Is this something I really should install now?