'Successfully' upgraded from 8 - 9.17 but Repositories are off

waps

Member
Dec 22, 2021
6
0
21
51
Hi,

I managed to upgrade to 9.17, I skipped the 'Update the Ceph Package Repository' section (just the homelab setup, not hyper-converged). Reboots, initial checks, LXC's seem to be running fine.

I think I did the step 'Then remove the previous Proxmox VE 8 no-subscription repository from either the /etc/apt/sources.list, /etc/apt/sources.list.d/pve-install-repo.list or any other .list file you may have added it to' but I can't be 100% sure. When I apt modernize-sources at the end, there was an issue with Ceph.





However, I can't update now. Would appreciate any help. A apt update, =



Hit:1 http://deb.debian.org/debian trixie InRelease
Hit:2 http://security.debian.org/debian-security trixie-security InRelease
Hit:3 http://deb.debian.org/debian trixie-updates InRelease
Ign:4 http://download.proxmox.com/debian/ceph-reef trixie InRelease
Hit:5 http://download.proxmox.com/debian/pve trixie InRelease
Err:6 http://download.proxmox.com/debian/ceph-reef trixie Release
404 Not Found [IP: 51.91.38.34 80]
Err:7 https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease
401 Unauthorized [IP: 51.91.38.34 443]
Err:8 https://enterprise.proxmox.com/debian/pve trixie InRelease
401 Unauthorized [IP: 51.91.38.34 443]

Notice: Ignoring file 'old_pve-install-repo' in directory '/etc/apt/sources.list.d/' as it has no filename extension
Notice: See apt-secure(8) manpage for repository creation and user configuration details.
Notice: Updating from such a repository can't be done securely, and is therefore disabled by default.
Error: The repository 'http://download.proxmox.com/debian/ceph-reef trixie Release' does not have a Release file.

Warning: Target Translations (pve-no-subscription/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/proxmox.sources:1 and /etc/apt/sources.list.d/proxmox.sources:2
Warning: Target Translations (pve-no-subscription/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/proxmox.sources:1 and /etc/apt/sources.list.d/proxmox.sources:2
Warning: Target Packages (pve-no-subscription/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proxmox.sources:1 and /etc/apt/sources.list.d/proxmox.sources:2
Warning: Target Packages (pve-no-subscription/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/proxmox.sources:1 and /etc/apt/sources.list.d/proxmox.sources:2

Error: Failed to fetch https://enterprise.proxmox.com/debian/ceph-squid/dists/trixie/InRelease 401 Unauthorized [IP: 51.91.38.34 443]
Error: The repository 'https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease' is not signed.
Notice: Updating from such a repository can't be done securely, and is therefore disabled by default.
Notice: See apt-secure(8) manpage for repository creation and user configuration details.
Error: Failed to fetch https://enterprise.proxmox.com/debian/pve/dists/trixie/InRelease 401 Unauthorized [IP: 51.91.38.34 443]
Error: The repository 'https://enterprise.proxmox.com/debian/pve trixie InRelease' is not signed.
Notice: Updating from such a repository can't be done securely, and is therefore disabled by default.
Notice: See apt-secure(8) manpage for repository creation and user configuration details.
Warning: Target Packages (pve-no-subscription/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/proxmox.sources:1 and /etc/apt/sources.list.d/proxmox.sources:2
Warning: Target Packages (pve-no-subscription/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/proxmox.sources:1 and /etc/apt/sources.list.d/proxmox.sources:2
Warning: Target Translations (pve-no-subscription/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/proxmox.sources:1 and /etc/apt/sources.list.d/proxmox.sources:2
Warning: Target Translations (pve-no-subscription/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/proxmox.sources:1 and /etc/apt/sources.list.d/proxmox.sources:2
Notice: Missing Signed-By in the sources.list(5) entry for 'http://download.proxmox.com/debian/ceph-reef'


Here are my sources

/etc/apt/sources.list.d

ceph.sources
Types: deb
URIs: http://download.proxmox.com/debian/ceph-reef/
Suites: trixie
Components: no-subscription
Signed-By:

debian.sources
Types: deb
URIs: http://security.debian.org/debian-security/
Suites: trixie-security
Components: main contrib non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg


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

# Modernized from /etc/apt/sources.list
Types: deb
URIs: http://download.proxmox.com/debian/pve/
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg


pve-enterprise.sources
Types: deb
URIs: https://enterprise.proxmox.com/debian/pve
Suites: trixie
Components: pve-enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
root@pve1:/etc/apt/sources.list.d#

& ceph version 19.2.3 (ad1eecf4042e0ce72f382f60c97b709fd6f16a51) squid (stable)



ceph.list.bak


# deb https://enterprise.proxmox.com/debian/ceph-quincy trixie enterprise

# deb http://download.proxmox.com/debian/ceph-quincy trixie no-subscription

# deb https://enterprise.proxmox.com/debian/ceph-reef trixie enterprise

deb http://download.proxmox.com/debian/ceph-reef trixie no-subscription
 
You have 2 Ceph version repos. Hopefully you skipped it because you don’t use it?

If you don’t have an enterprise subscription you would follow the no sub part of the directions.
 
  • Like
Reactions: Johannes S
Hi,

Its still not working and not sure why

A apt update gives the following errors and does not update




Hit:1 http://deb.debian.org/debian trixie InRelease
Get:2 http://security.debian.org/debian-security trixie-security InRelease [43.4 kB]
Hit:3 http://download.proxmox.com/debian/pve trixie InRelease
Get:4 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Err:5 https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease
401 Unauthorized [IP: 51.91.38.34 443]
Notice: Ignoring file 'old_pve-install-repo' in directory '/etc/apt/sources.list.d/' as it has no filename extension
Error: Failed to fetch https://enterprise.proxmox.com/debian/ceph-squid/dists/trixie/InRelease 401 Unauthorized [IP: 51.91.38.34 443]
Error: The repository 'https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease' is not signed.
Notice: Updating from such a repository can't be done securely, and is therefore disabled by default.
Notice: See apt-secure(8) manpage for repository creation and user configuration details.

I renamed pve-enterprise.sources to to pve-enterprise.sources.bak, so that should deactivated
I


My version of ceph is 19.2.3 so I should have an entry for Squid? I don't even use Ceph.

Attached is from gui
 

Attachments

  • Screenshot_2026-04-22_09-59-43.png
    Screenshot_2026-04-22_09-59-43.png
    101.7 KB · Views: 5
Update

I click on (and aborted) an upgrade through the GUI and get the following, should I still be concerned with apt updates and 'wrong' repositories ?


Starting system upgrade: apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
proxmox-kernel-6.8.12-13-pve-signed proxmox-kernel-6.8.12-2-pve-signed
proxmox-kernel-6.8.12-4-pve-signed proxmox-kernel-6.8.12-8-pve-signed
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
proxmox-kernel-6.17.13-3-pve-signed
The following packages will be upgraded:
libngtcp2-16 libngtcp2-crypto-gnutls8 libpve-access-control
libpve-cluster-api-perl libpve-cluster-perl libpve-common-perl
libpve-network-api-perl libpve-network-perl libpve-notify-perl libpve-rs-perl
libpve-storage-perl novnc-pve proxmox-backup-client proxmox-backup-file-restore
proxmox-firewall proxmox-kernel-6.17 proxmox-termproxy pve-cluster pve-container
pve-firmware pve-ha-manager pve-manager qemu-server vncterm
24 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 365 MB of archives.
After this operation, 998 MB of additional disk space will be used.
N: Ignoring file 'old_pve-install-repo' in directory '/etc/apt/sources.list.d/' as it has no filename extension
Do you want to continue? [Y/n] n
Abort.





starting apt-get update
Hit:1 http://deb.debian.org/debian trixie InRelease
Hit:2 http://security.debian.org/debian-security trixie-security InRelease
Hit:3 http://deb.debian.org/debian trixie-updates InRelease
Hit:4 http://download.proxmox.com/debian/pve trixie InRelease
Err:5 https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease
401 Unauthorized [IP: 51.91.38.34 443]
Reading package lists...
E: Failed to fetch https://enterprise.proxmox.com/debian/ceph-squid/dists/trixie/InRelease 401 Unauthorized [IP: 51.91.38.34 443]
E: The repository 'https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease' is not signed.
TASK ERROR: command 'apt-get update' failed: exit code 100
 
Last edited: