[SOLVED] Proxmox wirkt nicht nach Upgrade zu 5.0

lethargos

Well-Known Member
Jun 10, 2017
143
6
58
75
Ich habe einen In-place Upgrade luat diesem Link (https://pve.proxmox.com/wiki/Upgrade_from_4.x_to_5.0) getan und jetzt funktioniert Proxmox nicht mehr. Ich kann via ssh verbinden, aber die Webschnittstelle lauft nicht.

Das /etc/pve/ Verzeichnis ist leer. systemctl list-units -t service zeigt keine Service von PVE-Services, die man in /etc/systemd/system sehen kann: pve-cluster, pvedaemon usw.

Vorschlagen?
 
Das wirkt auch nicht. Ich habe keine pve-verwandt Befehle; auch kein "qm", mit Ausnahme von "pvesm", der auch nicht wirkt. Wenn ich "pvesm" eingebe und dann drücke Tab, kriege ich:

Can't locate PVE/Cluster.pm in @INC (you may need to install the PVE::Cluster module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/share/perl5/PVE/CLI/pvesm.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/CLI/pvesm.pm line 10.
Compilation failed in require at /usr/sbin/pvesm line 6.
BEGIN failed--compilation aborted at /usr/sbin/pvesm line 6.
 
Hi,
was hast du denn so installiert zur Zeit?
Code:
dpkg -l | grep pve
Wie lief der Dist-Upgrade?
Code:
uname -a
lsb_release -a
sind die richtigen Paketquellen aktiviert?
Code:
cat /etc/apt/sources.list.d/*
apt update
Bitte die Ausgabe von allen Befehlen posten.

Udo
 
Der Dist-Upgrade hat gut geschienen, zu laufen.
dpkg -l | grep pve
Code:
ii  ceph-common                     12.2.0-pve1                    amd64        common utilities to mount and interact with a ceph storage cluster
ii  corosync-pve                    2.4.0-1                        amd64        Standards-based cluster framework (daemon and modules)
ii  grub-common                     2.02-pve5                      amd64        GRand Unified Bootloader (common files)
ii  grub-efi-amd64-bin              2.02-pve5                      amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 binaries)
ii  grub-efi-ia32-bin               2.02-pve5                      amd64        GRand Unified Bootloader, version 2 (EFI-IA32 binaries)
ii  grub-pc                         2.02-pve5                      amd64        GRand Unified Bootloader, version 2 (PC/BIOS version)
ii  grub-pc-bin                     2.02-pve5                      amd64        GRand Unified Bootloader, version 2 (PC/BIOS binaries)
ii  grub2-common                    2.02-pve5                      amd64        GRand Unified Bootloader (common files for version 2)
ii  libcephfs2                      12.2.0-pve1                    amd64        Ceph distributed file system client library
ii  libcorosync4-pve                2.4.0-1                        amd64        Standards-based cluster framework (libraries)
ii  libpve-common-perl              4.0-83                         all          Proxmox VE base library
ii  libpve-storage-perl             4.0-70                         all          Proxmox VE storage management library
ii  librados2                       12.2.0-pve1                    amd64        RADOS distributed object store client library
ii  libradosstriper1                12.2.0-pve1                    amd64        RADOS striping interface
ii  librbd1                         12.2.0-pve1                    amd64        RADOS block device client library
ii  librgw2                         12.2.0-pve1                    amd64        RADOS Gateway client library
ii  lxc-pve                         2.0.6-2                        amd64        Linux containers usersapce tools
ii  novnc-pve                       0.5-8                          amd64        HTML5 VNC client
rc  pve-cluster                     4.0-48                         amd64        Cluster Infrastructure for Proxmox Virtual Environment
ii  pve-docs                        4.4-1                          all          Proxmox VE Documentation
rc  pve-firewall                    2.0-33                         amd64        Proxmox VE Firewall
ii  pve-firmware                    1.1-10                         all          Binary firmware code for the pve-kernel
rc  pve-ha-manager                  1.0-38                         amd64        Proxmox VE HA Manager
ii  pve-kernel-4.4.35-1-pve         4.4.35-76                      amd64        The Proxmox PVE Kernel Image
ii  pve-libspice-server1            0.12.8-1                       amd64        SPICE remote display system server library
rc  pve-manager                     4.4-1                          amd64        The Proxmox Virtual Environment
ii  pve-qemu-kvm                    2.7.0-9                        amd64        Full virtualization on x86 hardware
ii  python-ceph                     12.2.0-pve1                    amd64        Meta-package for python libraries for the Ceph libraries
ii  python-cephfs                   12.2.0-pve1                    amd64        Python 2 libraries for the Ceph libcephfs library
ii  python-rados                    12.2.0-pve1                    amd64        Python 2 libraries for the Ceph librados library
ii  python-rbd                      12.2.0-pve1                    amd64        Python 2 libraries for the Ceph librbd library
ii  python-rgw                      12.2.0-pve1                    amd64        Python 2 libraries for the Ceph librgw library
ii  zfsutils                        0.6.5.8-pve13~bpo80            all          transitional package
uname -a
Code:
Linux pve 4.4.35-1-pve #1 SMP Fri Dec 9 11:09:55 CET 2016 x86_64 GNU/Linux
lsb_release -a
Code:
No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 9.1 (stretch)
Release:    9.1
Codename:    stretch
cat /etc/apt/sources.list.d/*
Code:
deb http://download.proxmox.com/debian/ceph-luminous stretch main
deb https://enterprise.proxmox.com/debian stretch pve-enterprise
apt update
Code:
Ign:1 http://ftp.ro.debian.org/debian stretch InRelease
Hit:2 http://ftp.ro.debian.org/debian stretch Release
Get:4 http://security.debian.org stretch/updates InRelease [62.9 kB]
Get:5 http://security.debian.org stretch/updates/main amd64 Packages [170 kB]
Get:6 http://security.debian.org stretch/updates/main Translation-en [79.1 kB]
Ign:7 https://enterprise.proxmox.com/debian stretch InRelease
Err:8 https://enterprise.proxmox.com/debian stretch Release
  401  Unauthorized
Hit:9 http://download.proxmox.com/debian/ceph-luminous stretch InRelease
Err:9 http://download.proxmox.com/debian/ceph-luminous stretch InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0D9A1950E2EF0603
Reading package lists... Done
E: The repository 'https://enterprise.proxmox.com/debian stretch 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: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://download.proxmox.com/debian/ceph-luminous stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0D9A1950E2EF0603
 
Hi,
Err:8 https://enterprise.proxmox.com/debian stretch Release
401 Unauthorized
Du hast anscheinend keine gültige Subscription?!

Verwende sonst erstmal die no-subscription-Pakete:
Code:
echo "deb http://download.proxmox.com/debian stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
apt update
apt dist-upgrade
Zum einen hast Du noch den alten kernel, was kein Wunder ist, wegen fehlenden Quellen... zum anderen ist zur Zeit unter anderem pve-manager nicht installiert (dass ist das Problem).

Udo
 
Nein, ich habe kein gültiges Abonnement, ich habe für Proxmox nicht bezahlt. Aber das ist nich ein Production Server, ich benutze ihn nur für mich selbst, um Proxmox zu lernen und zu verstehen. Ich dachte, dass man ihn sowieso benutzen kann.

echo "deb http://download.proxmox.com/debian stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
apt update
Code:
Hit:1 http://download.proxmox.com/debian/ceph-luminous stretch InRelease
Get:2 http://download.proxmox.com/debian stretch InRelease [3,058 B]
Err:1 http://download.proxmox.com/debian/ceph-luminous stretch InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0D9A1950E2EF0603
Err:2 http://download.proxmox.com/debian stretch InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0D9A1950E2EF0603
Ign:3 http://ftp.ro.debian.org/debian stretch InRelease
Hit:4 http://ftp.ro.debian.org/debian stretch Release
Ign:6 https://enterprise.proxmox.com/debian stretch InRelease
Err:7 https://enterprise.proxmox.com/debian stretch Release
  401  Unauthorized
Hit:8 http://security.debian.org stretch/updates InRelease
Reading package lists... Done
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://download.proxmox.com/debian/ceph-luminous stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0D9A1950E2EF0603
W: GPG error: http://download.proxmox.com/debian stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0D9A1950E2EF0603
E: The repository 'http://download.proxmox.com/debian stretch InRelease' is not signed.
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://enterprise.proxmox.com/debian stretch 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.
root@pve:~# cat /etc/apt/sources.list.d/pve-no-subscription.list
deb http://download.proxmox.com/debian stretch pve-no-subscription
 
Last edited:
Nein, ich habe kein gültiges Abonnement, ich habe für Proxmox nicht bezahlt. Aber das ist nich ein Production Server, ich benutze ihn nur für mich selbst, um Proxmox zu lernen und zu verstehen. Ich dachte, dass man ihn sowieso benutzen kann.
Hi,
ja - ist opensource. Für homeuse ist no-subscription voll ok.
echo "deb http://download.proxmox.com/debian stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
apt update
Code:
Hit:1 http://download.proxmox.com/debian/ceph-luminous stretch InRelease
Get:2 http://download.proxmox.com/debian stretch InRelease [3,058 B]
Err:1 http://download.proxmox.com/debian/ceph-luminous stretch InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0D9A1950E2EF0603
Err:2 http://download.proxmox.com/debian stretch InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0D9A1950E2EF0603
Ign:3 http://ftp.ro.debian.org/debian stretch InRelease
Hit:4 http://ftp.ro.debian.org/debian stretch Release
Ign:6 https://enterprise.proxmox.com/debian stretch InRelease
Err:7 https://enterprise.proxmox.com/debian stretch Release
  401  Unauthorized
Hit:8 http://security.debian.org stretch/updates InRelease
Reading package lists... Done
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://download.proxmox.com/debian/ceph-luminous stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0D9A1950E2EF0603
W: GPG error: http://download.proxmox.com/debian stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0D9A1950E2EF0603
Füg mal den Key zu:
Code:
wget -O - http://download.proxmox.com/debian/proxmox-ve-release-5.x.gpg | apt-key add -
apt-update
Udo
 
  • Like
Reactions: lethargos
Ok, jetzt läuft es:
apt update
Code:
Ign:1 http://ftp.ro.debian.org/debian stretch InRelease
Hit:2 http://ftp.ro.debian.org/debian stretch Release
Hit:4 http://security.debian.org stretch/updates InRelease
Ign:5 https://enterprise.proxmox.com/debian stretch InRelease
Err:6 https://enterprise.proxmox.com/debian stretch Release
  401  Unauthorized
Hit:7 http://download.proxmox.com/debian/ceph-luminous stretch InRelease
Get:8 http://download.proxmox.com/debian stretch InRelease [3,058 B]
Get:9 http://download.proxmox.com/debian stretch/pve-no-subscription amd64 Packages [95.6 kB]
Reading package lists... Done
E: The repository 'https://enterprise.proxmox.com/debian stretch 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.

Also soll ich noch einmal apt update und apt dist-upgrade ausführen?
 
Last edited:
Ok, jetzt läuft es:
apt update
Code:
Ign:1 http://ftp.ro.debian.org/debian stretch InRelease
Hit:2 http://ftp.ro.debian.org/debian stretch Release
Hit:4 http://security.debian.org stretch/updates InRelease
Ign:5 https://enterprise.proxmox.com/debian stretch InRelease
Err:6 https://enterprise.proxmox.com/debian stretch Release
  401  Unauthorized
Hit:7 http://download.proxmox.com/debian/ceph-luminous stretch InRelease
Get:8 http://download.proxmox.com/debian stretch InRelease [3,058 B]
Get:9 http://download.proxmox.com/debian stretch/pve-no-subscription amd64 Packages [95.6 kB]
Reading package lists... Done
E: The repository 'https://enterprise.proxmox.com/debian stretch 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.

Also soll ich noch einmal apt update und apt dist-upgrade ausführen?
auf apt update kannst Du verzichten, dass ist ja schon aktuell.

apt dist-upgrade ist eine gute Idee, fall pve-manager nicht installiert wird muss du hinterher ihn noch mal installieren.

Udo
 
Ja, natürlich meinte ich "apt-get upgrade" zu sagen, aber ich glaube, du hast derselben verstanden :)
pve-manager wurde nach dem dist-upgrade nicht installiert. Also habe es ihn noch einmail installiert und jetzt wirkt es erneut. Und alle die Informationen sind da geblieben, was ich ein bisschen sonderbar finde, weil das Verzechnis /etc/pve zuvor leer war.

Jedoch, wenn ich uname -a ausführe, zeigt es:
Linux pve 4.4.35-1-pve #1 SMP Fri Dec 9 11:09:55 CET 2016 x86_64 GNU/Linux
Aber der GUI sagt:
Virtual Environment 5.0-31

Grundsätzlich wäre das einzige Problem der Tatsache, dass ich den no-subscription Repository nicht benutzt habe?
 
Ja, natürlich meinte ich "apt-get upgrade" zu sagen, aber ich glaube, du hast derselben verstanden :)
pve-manager wurde nach dem dist-upgrade nicht installiert. Also habe es ihn noch einmail installiert und jetzt wirkt es erneut. Und alle die Informationen sind da geblieben, was ich ein bisschen sonderbar finde, weil das Verzechnis /etc/pve zuvor leer war.
ist nicht sonderbar - weil clusterfilesystem, was aus einer DB kommt.
Jedoch, wenn ich uname -a ausführe, zeigt es:
Linux pve 4.4.35-1-pve #1 SMP Fri Dec 9 11:09:55 CET 2016 x86_64 GNU/Linux
Aber der GUI sagt:
Virtual Environment 5.0-31
Dir fehlt der reboot für den neueren kernel
Grundsätzlich wäre das einzige Problem der Tatsache, dass ich den no-subscription Repository nicht benutzt habe?
richtig, du hast durch die fehlende subscription kein Repository benutzt, also auch keine Updates und auch dadurch nicht den release-key bekommen.

Werde mich jetzt ablegen - spät genug.

Udo
 
Eigentlich nach dem Reboot zeigt uname -a noch:
Code:
Linux pve 4.4.35-1-pve #1 SMP Fri Dec 9 11:09:55 CET 2016 x86_64 GNU/Linux
Obwohl, wie gesagt, auf der GUI "Virtual Environment 5.0-31" geschrieben steht.
 
Eigentlich nach dem Reboot zeigt uname -a noch:
Code:
Linux pve 4.4.35-1-pve #1 SMP Fri Dec 9 11:09:55 CET 2016 x86_64 GNU/Linux
Obwohl, wie gesagt, auf der GUI "Virtual Environment 5.0-31" geschrieben steht.

eventuell ist das "proxmox-ve" paket nicht installiert?
 
  • Like
Reactions: lethargos
Das ist richtig, es wurde nicht installiert. Aber was sonst muss man installiert nach dem distro-upgrade? Es gibt keine Dokumentation dafür.

proxmox-ve ist von haus aus installiert. aufgrund der falschen repository konfiguration wurde es beim upgrade entfernt (bitte beim nächsten mal upgraden darauf achten, was apt/apt-get ausgibt!)
 
Danke sehr, aber wo steht genau geschrieben, dass man die Repository wechlsen muss? Ich überweise an diesem Befehl, den udo mir empfohlen hat:
Code:
echo "deb http://download.proxmox.com/debian stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
https://pve.proxmox.com/wiki/Upgrade_from_4.x_to_5.0 - Hier sagt es nichts über no-subscription Repositories.

Oder denkst du, dass das einzige Problem war, dass ich apt-get upgrade ausgeführt habe? Ich zweifle es. Wenn dem so ist, dann es anders ist als, was udo gesagt hat.
 
Last edited:
Danke sehr, aber wo steht genau geschrieben, dass man die Repository wechlsen muss? Ich überweise an diesem Befehl, den udo mir empfohlen hat:
Code:
echo "deb http://download.proxmox.com/debian stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
https://pve.proxmox.com/wiki/Upgrade_from_4.x_to_5.0 - Hier sagt es nichts über no-subscription Repositories.

Oder denkst du, dass das einzige Problem war, dass ich apt-get upgrade ausgeführt habe? Ich zweifle es. Wenn dem so ist, dann es anders ist als, was udo gesagt hat.

aber der artikel sagt auch nicht dass du das enterprise repository konfigurieren sollst? da steht lediglich, ändere die repository einträge von jessie auf stetch, und es ist sogar der Package Repositories wiki artikel verlinkt wo die verschiedenen repositories erklärt werden.. d.h. entweder du hattest davor schon falsche repository einträge (enterprise konfiguriert aber kein key eingetragen), oder du hast die anleitung nicht befolgt ;)
 
  • Like
Reactions: lethargos

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!