pve-cluster Fehler - Installation inkonsistent

diablo_

New Member
Oct 5, 2016
8
0
1
45
Hallo zusammen,

ich habe eine Installation die schon länger läuft. Beim letzten upgrade (noch Debian Wheezy) hat er mir einige pve Pakete rausgeschossen die ich versucht habe nachzuinstallieren, nun kann er augenscheinlich pve-cluster nicht mehr installieren, da /etc/pve nicht gemounted ist.

Code:
apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Abhängigkeiten werden korrigiert ... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  pve-cluster
...........
Entpacken von pve-cluster (aus .../pve-cluster_3.0-20_amd64.deb) ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/pve-cluster_3.0-20_amd64.deb (--unpack):
./etc/pve (was gerade installiert werden sollte) konnte nicht mit stat abgefragt werden: Der Socket ist nicht verbunden

Aufrufe von z.B. pveversion bringt:

Code:
Can't locate PVE/Cluster.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/PVE/API2/APT.pm line 15.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/APT.pm line 15.
Compilation failed in require at /usr/bin/pveversion line 7.
BEGIN failed--compilation aborted at /usr/bin/pveversion line 7.

Ich wollte auf Debian Jessie upgraden, aber aktuell ist das damit schlicht nicht möglich. Außerdem funktionieren diverse Sachen natürlich gerade nicht (WebIF, Backups etc - obwohl die VMs laufen)

Hat jemand eine Idee wie ich weiterkomme?
 
Hallo,

probier mal

apt-get update && apt-get install proxmox-ve-2.6.32
 
Hallo,

probier mal

apt-get update && apt-get install proxmox-ve-2.6.32

Hallo Wolfgang,

ich hab das probiert, leider wirft er mir jetzt eine Reihe von Abhängigkeitsproblemen.

Code:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
libpve-access-control : Hängt ab von: pve-cluster soll aber nicht installiert werden
proxmox-ve-2.6.32 : Hängt ab von: pve-kernel-2.6.32-47-pve soll aber nicht installiert werden
                     Hängt ab von: pve-firmware soll aber nicht installiert werden
                     Hängt ab von: vzctl (>= 3.0.29) soll aber nicht installiert werden
pve-firewall : Hängt ab von: pve-cluster soll aber nicht installiert werden
pve-manager : Hängt ab von: pve-cluster (>= 1.0-29) soll aber nicht installiert werden
qemu-server : Hängt ab von: pve-cluster soll aber nicht installiert werden
redhat-cluster-pve : Hängt ab von: pve-cluster soll aber nicht installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie apt-get -f install ohne Angabe eines Pakets (oder geben Sie eine Lösung an).

Das war auch der Grund warum ich vorher apt-get -f install ausgeführt habe mit dem entsprechenden Ergebnis aus dem 1. Post.
 
Ok das heist das das pve-cluster Paket nicht installiert werden kann.

ist die IP Adresse mal geändert worden?

bitte den output von
cat /etc/hosts
cat /etc/hosname
ip a
 
Die IP-Adresse ist fix, da wurde nichts geändert - es ist nur mal eine (interne 192.168xxxxx) hinzugekommen, weil ich eine VPN-Verbindung zugefügt habe.

cat /etc/hosts

Code:
cat /etc/hosts
# nameserver config
# IPv4
127.0.0.1 localhost
XXX.XXX.XXX.XXX  desynced-host
#
# IPv6
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

cat /etc/hostname
Code:
desynced-host.de

ip a
Code:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP ql              en 1000
    link/ether 54:04:a6:7e:ec:a4 brd ff:ff:ff:ff:ff:ff
    inet XXX.XXX.XXX.XXX peer xx.xx.114.225/32 brd xx.xx.114.239 scope global eth0
    inet6 fe80::5604:a6ff:fe7e:eca4/64 scope link
       valid_lft forever preferred_lft forever
3: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 32:9d:82:1b:6f:dd brd ff:ff:ff:ff:ff:ff
    inet XXX.XXX.XXX.XXX/32 brd xx.xx.114.239 scope global vmbr0
    inet6 fe80::b05c:6dff:fe95:a9ba/64 scope link
       valid_lft forever preferred_lft forever
10: tap0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKN              OWN qlen 100
    link/ether 6a:a6:9b:53:e2:d0 brd ff:ff:ff:ff:ff:ff
    inet 10.8.0.1/24 brd 10.8.0.255 scope global tap0
    inet6 fe80::68a6:9bff:fe53:e2d0/64 scope link
       valid_lft forever preferred_lft forever
13: tap100i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fas              t master vmbr0 state UNKNOWN qlen 500
    link/ether 32:9d:82:1b:6f:dd brd ff:ff:ff:ff:ff:ff
    inet6 fe80::309d:82ff:fe1b:6fdd/64 scope link
       valid_lft forever preferred_lft forever
14: vpn_vpn: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state U              NKNOWN qlen 500
    link/ether 00:ac:6f:81:ca:19 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.33/24 brd 192.168.0.255 scope global vpn_vpn
    inet6 xx/64 scope global dynamic
       valid_lft 6725sec preferred_lft 3125sec
    inet6 fe80::2ac:6fff:fe81:ca19/64 scope link
       valid_lft forever preferred_lft forever
 
Last edited:
Änder mal die Datei hosts
XXX.XXX.XXX.XXX desynced-host
auf
XXX.XXX.XXX.XXX desynced-host.de desynced-host pvelocalhost

und probier es nochmal mit dem installieren
 
Der Output von apt-get -f install und apt-get install proxmox-ve-2.6.32 ist leider identisch mit oben. Hat also nichts wirklich gebracht.
 
Hab ich mir schon gedacht, da dein Netzwerk komisch ist.
Du verwendest 2 mal die gleiche IP

bitte mal die

/etc/network/interface
schicken.
Maskiert die ersten 2 Bytes der IP Adresse, wenn Sie Public sind
 
Wie gewünscht:

Code:
cat interfaces
# Loopback device:
auto lo
iface lo inet loopback

# device: eth0
auto  eth0
iface eth0 inet static
  pre-up /etc/firewall-rules.sh
  address   xx.xx.114.228
  broadcast xx.xx.114.239
  #netmask   255.255.255.240
  #gateway   xx.xx.114.225
  netmask 255.255.255.255
  gateway xx.xx.114.225
  pointopoint xx.xx.114.225

auto vmbr0
iface vmbr0 inet static
  address xx.xx.114.228
  broadcast xx.xx.114.239
  netmask 255.255.255.255
  bridge_ports none
  bridge_stp off
  bridge_fd 0
  up ip route add xx.xx.114.236/32 dev vmbr0
  up ip route add xx.xx.114.235/32 dev vmbr0

auto vpn_vpn
iface vpn_vpn inet dhcp

Die Doppelbelegung ist ..hmm.. wohl historisch gewachsen. Der Server läuft schon einige Jährchen. Gab bisher aber nie Probleme damit.
 
Bevor wir das Netzwerk ändern.

Was für einen Fehler bekommst du wenn du nur pve-culster installierst?
 
Genau den aus dem ersten Post:

Code:
apt-get install pve-cluster
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden NEUEN Pakete werden installiert:
  pve-cluster
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
111 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 147 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 455 kB Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... 108031 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von pve-cluster (aus .../pve-cluster_3.0-20_amd64.deb) ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/pve-cluster_3.0-20_amd64.deb (--unpack):
./etc/pve (was gerade installiert werden sollte) konnte nicht mit stat abgefragt werden: Der Socket ist nicht verbunden
Trigger für man-db werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/pve-cluster_3.0-20_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
 
was mach
dpkg -i /var/cache/apt/archives/pve-cluster_3.0-20_amd64.deb
 
was mach
dpkg -i /var/cache/apt/archives/pve-cluster_3.0-20_amd64.deb
Hier der Output:

Code:
dpkg -i /var/cache/apt/archives/pve-cluster_3.0-20_amd64.deb
(Lese Datenbank ... 108031 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von pve-cluster (aus .../pve-cluster_3.0-20_amd64.deb) ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/pve-cluster_3.0-20_amd64.deb (--install):
./etc/pve (was gerade installiert werden sollte) konnte nicht mit stat abgefragt werden: Der Socket ist nicht verbunden
Trigger für man-db werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/pve-cluster_3.0-20_amd64.deb
 
Was mir gerade aufgefallen ist - wenn ich in /etc/ ein einfaches "ls" ausführe, kommt schon die Meldung
Code:
/etc # ls
ls: Zugriff auf pve nicht möglich: Der Socket ist nicht verbunden

ls -l listet das Verzeichnis so
Code:
d????????? ? ?        ?           ?            ? pve
 

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!