Install on Debian Squeeze

J

jordank

Guest
I am having some trouble getting prxomox installed on Debian. I need to install it this way because I have almost 3tb worth of data stored on the machine and do not want to transfer it. I run into issues when I try to run

aptitude install proxmox-ve-2.6.32Here is te output from the command. Any idea how to resolve these dependency probelms?

Thanks

root@hello-ans:/home/jordan# aptitude install proxmox-ve-2.6.32
The following NEW packages will be installed:
apache2{a} apache2-mpm-prefork{a} apache2-utils{a} apache2.2-bin{a} apache2.2-common{a}
bridge-utils{a} clvm{a} corosync-pve{a} cstream{a} fancontrol{a} fence-agents-pve{a}
ifenslave-2.6{a} iputils-arping{a} libaio1{a} libapache2-mod-apreq2{a} libapache2-mod-perl2{a}
libapache2-reload-perl{a} libapache2-request-perl{a} libapr1{a} libapreq2{a} libaprutil1{a}
libaprutil1-dbd-sqlite3{a} libaprutil1-ldap{a} libauthen-pam-perl{a} libbsd-resource-perl{a}
libcommon-sense-perl{a} libconvert-asn1-perl{a} libcorosync4-pve{a}
libcrypt-openssl-bignum-perl{a} libcrypt-openssl-random-perl{a} libcrypt-openssl-rsa-perl{a}
libdbi0{a} libdevel-cycle-perl{a} libdevel-symdump-perl{a} libdigest-hmac-perl{a}
libdigest-sha1-perl{a} libfile-readbackwards-perl{a} libfile-sync-perl{a} libfilesys-df-perl{a}
libintl-perl{a} libio-socket-ssl-perl{a} libio-stringy-perl{a} libjson-perl{a} libjson-xs-perl{a}
liblinux-inotify2-perl{a} liblockfile-simple-perl{a} liblog-agent-perl{a} liblzo2-2{a}
libnet-dns-perl{a} libnet-ip-perl{a} libnet-ldap-perl{a} libnet-libidn-perl{a}
libnet-snmp-perl{a} libnet-ssleay-perl{a} libnet-telnet-perl{a} libopenais3-pve{a}
libopenipmi0{a} libpve-access-control{a} libpve-common-perl{a} libpve-storage-perl{a} libqb{a}
librrd4{a} librrds-perl{a} libsensors4{a} libsnmp-base{a} libsnmp15{a}
libstring-shellquote-perl{a} libterm-readline-gnu-perl{a} libvncserver0{a} lm-sensors{a} lzop{a}
openais-pve{a} openipmi{a} perl-suid{a} proxmox-ve-2.6.32 pve-cluster{a} pve-firmware{a}
pve-manager{a} pve-qemu-kvm{a} python-openssl{a} python-pexpect{a} python-pycurl{a}
qemu-server{a} redhat-cluster-pve{a} resource-agents-pve{a} rrdcached{a} rsync{a} sg3-utils{a}
snmp{a} sqlite3{a} vlan{a} vncterm{a} vzctl{a} vzquota{a}
0 packages upgraded, 94 newly installed, 0 to remove and 0 not upgraded.
Need to get 36.5 MB of archives. After unpacking 58.8 MB will be used.


Starting pve cluster filesystem : pve-cluster[main] crit: Unable to get local IP address
(warning).
invoke-rc.d: initscript pve-cluster, action "start" failed.
dpkg: error processing pve-cluster (--configure):
subprocess installed post-installation script returned error exit status 255
Setting up corosync-pve (1.4.3-1) ...
configured to not write apport reports
Setting up openais-pve (1.1.4-2) ...
dpkg: dependency problems prevent configuration of redhat-cluster-pve:
redhat-cluster-pve depends on pve-cluster; however:
Package pve-cluster is not configured yet.
dpkg: error processing redhat-cluster-pve (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of fence-agents-pve:
fence-agents-pve depends on redhat-cluster-pve; however:
Package redhat-cluster-pve is not configured yet.
dpkg: error processing fence-agents-pve (--configure):
dependency problems - leaving unconfigured
Setting up ifenslave-2.6 (1.1.0-17) ...
configured to not write apport reports
configured to not write apport reports
update-alternatives: using /sbin/ifenslave-2.6 to provide /sbin/ifenslave (ifenslave) in auto mode.
Setting up libapreq2 (2.12-2) ...
Setting up libapache2-mod-apreq2 (2.12-2) ...
Setting up libdevel-symdump-perl (2.08-3) ...
Setting up libapache2-mod-perl2 (2.0.4-7) ...
Setting up libapache2-reload-perl (0.10-2) ...
Setting up libapache2-request-perl (2.12-2) ...
Setting up libauthen-pam-perl (0.16-2) ...
Setting up libcommon-sense-perl (3.3-1) ...
Setting up libconvert-asn1-perl (0.22-1) ...
Setting up libcrypt-openssl-bignum-perl (0.04-2) ...
Setting up libcrypt-openssl-random-perl (0.04-1+b1) ...
Setting up libcrypt-openssl-rsa-perl (0.25-1+b1) ...
Setting up libfile-readbackwards-perl (1.04-3) ...
Setting up libfile-sync-perl (0.09-4+b1) ...
Setting up libfilesys-df-perl (0.92-3+b1) ...
Setting up libintl-perl (1.20-1) ...
Setting up libnet-ssleay-perl (1.36-1) ...
Setting up libio-socket-ssl-perl (1.33-1+squeeze1) ...
Setting up libjson-xs-perl (2.290-1) ...
Setting up liblog-agent-perl (0.307-2) ...
Setting up liblockfile-simple-perl (0.207-1) ...
Setting up liblzo2-2 (2.03-2) ...
Setting up libnet-ip-perl (1.25-2) ...
Setting up libnet-dns-perl (0.66-2) ...
Setting up libnet-ldap-perl (1:0.4001-2) ...
Setting up libnet-libidn-perl (0.12.ds-1+b1) ...
Setting up libterm-readline-gnu-perl (1.20-1) ...
dpkg: dependency problems prevent configuration of libpve-access-control:
libpve-access-control depends on pve-cluster; however:
Package pve-cluster is not configured yet.
dpkg: error processing libpve-access-control (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of clvm:
clvm depends on redhat-cluster-pve; however:
Package redhat-cluster-pve is not configured yet.
dpkg: error processing clvm (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpve-storage-perl:
libpve-storage-perl depends on clvm; however:
Package clvm is not configured yet.
dpkg: error processing libpve-storage-perl (--configure):
dependency problems - leaving unconfigured
Setting up libvncserver0 (0.9.7-2+b1) ...
configured to not write apport reports
configured to not write apport reports
configured to not write apport reports
Setting up lzop (1.02~rc1-2) ...
Setting up perl-suid (5.10.1-17squeeze3) ...
Setting up pve-firmware (1.0-15) ...
Setting up vncterm (1.0-2) ...
Setting up libaio1 (0.3.107-7) ...
Setting up pve-qemu-kvm (1.0-9) ...
dpkg: dependency problems prevent configuration of qemu-server:
qemu-server depends on libpve-storage-perl; however:
Package libpve-storage-perl is not configured yet.
qemu-server depends on pve-cluster; however:
Package pve-cluster is not configured yet.
qemu-server depends on redhat-cluster-pve; however:
Package redhat-cluster-pve is not configured yet.
dpkg: error processing qemu-server (--configure):
dependency problems - leaving unconfigured
Setting up vlan (1.9-3) ...
configured to not write apport reports
Setting up iputils-arping (3:20100418-3) ...
dpkg: dependency problems prevent configuration of resource-agents-pve:
resource-agents-pve depends on redhat-cluster-pve; however:
Package redhat-cluster-pve is not configured yet.
dpkg: error processing resource-agents-pve (--configure):
dependency problems - leaving unconfigured
configured to not write apport reports
dpkg: dependency problems prevent configuration of pve-manager:
pve-manager depends on qemu-server (>= 1.1-1); however:
Package qemu-server is not configured yet.
pve-manager depends on pve-cluster; however:
Package pve-cluster is not configured yet.
pve-manager depends on libpve-storage-perl; however:
Package libpve-storage-perl is not configured yet.
pve-manager depends on libpve-access-control; however:
Package libpve-access-control is not configured yet.
pve-manager depends on redhat-cluster-pve; however:
Package redhat-cluster-pve is not configured yet.
pve-manager depends on resource-agents-pve; however:
Package resource-agents-pve is not configured yet.
pve-manager depends on fence-agents-pve; however:
Package fence-agents-pve is not configured yet.
dpkg: error processing pve-manager (--configure):
dependency problems - leaving unconfigured
Setting up vzquota (3.0.12-3) ...
configured to not write apport reports
dpkg: dependency problems prevent configuration of vzctl:
vzctl depends on pve-cluster; however:
Package pve-cluster is not configured yet.
dpkg: error processing vzctl (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of proxmox-ve-2.6.32:
proxmox-ve-2.6.32 depends on pve-manager; however:
Package pve-manager is not configured yet.
proxmox-ve-2.6.32 depends on qemu-server; however:
Package qemu-server is not configured yet.
configured to not write apport reports
configured to not write apport reports
proxmox-ve-2.6.32 depends on vzctl (>= 3.0.29); however:
Package vzctl is not configured yet.
dpkg: error processing proxmox-ve-2.6.32 (--configure):
dependency problems - leaving unconfigured
Setting up fancontrol (1:3.1.2-6) ...
Stopping fan speed regulator: fancontrol.
Setting up libbsd-resource-perl (1.2904-1) ...
Setting up lm-sensors (1:3.1.2-6) ...
Processing triggers for python-central ...
Processing triggers for python-support ...
Errors were encountered while processing:
pve-cluster
redhat-cluster-pve
fence-agents-pve
libpve-access-control
clvm
libpve-storage-perl
qemu-server
resource-agents-pve
pve-manager
vzctl
proxmox-ve-2.6.32
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up pve-cluster (1.0-26) ...
Starting pve cluster filesystem : pve-cluster[main] crit: Unable to get local IP address
(warning).
invoke-rc.d: initscript pve-cluster, action "start" failed.
dpkg: error processing pve-cluster (--configure):
subprocess installed post-installation script returned error exit status 255
dpkg: dependency problems prevent configuration of pve-manager:
pve-manager depends on pve-cluster; however:
Package pve-cluster is not configured yet.
dpkg: error processing pve-manager (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of proxmox-ve-2.6.32:
proxmox-ve-2.6.32 depends on pve-manager; however:
Package pve-manager is not configured yet.
dpkg: error processing proxmox-ve-2.6.32 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpve-access-control:
libpve-access-control depends on pve-cluster; however:
Package pve-cluster is not configured yet.
dpkg: error processing libpve-access-control (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of qemu-server:
qemu-server depends on pve-cluster; however:
Package pve-cluster is not configured yet.
dpkg: error processing qemu-server (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of redhat-cluster-pve:
redhat-cluster-pve depends on pve-cluster; however:
Package pve-cluster is not configured yet.
dpkg: error processing redhat-cluster-pve (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of vzctl:
vzctl depends on pve-cluster; however:
Package pve-cluster is not configured yet.
dpkg: error processing vzctl (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of resource-agents-pve:
resource-agents-pve depends on redhat-cluster-pve; however:
Package redhat-cluster-pve is not configured yet.
dpkg: error processing resource-agents-pve (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of fence-agents-pve:
fence-agents-pve depends on redhat-cluster-pve; however:
Package redhat-cluster-pve is not configured yet.
dpkg: error processing fence-agents-pve (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of clvm:
clvm depends on redhat-cluster-pve; however:
Package redhat-cluster-pve is not configured yet.
dpkg: error processing clvm (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpve-storage-perl:
libpve-storage-perl depends on clvm; however:
Package clvm is not configured yet.
dpkg: error processing libpve-storage-perl (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
pve-cluster
pve-manager
proxmox-ve-2.6.32
libpve-access-control
qemu-server
redhat-cluster-pve
vzctl
resource-agents-pve
fence-agents-pve
clvm
libpve-storage-perl
 
do you have fixed IP?

also check /etc/hosts and /etc/hostname

here is an example config.

Code:
root@hp1:~# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.7.201 hp1.maurer-it.com hp1 pvelocalhost

# The following lines are desirable for IPv6 capable hosts

::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


root@hp1:~# cat /etc/hostname
hp1
 
I put the ip addess for the server in the hostfile and the installation completed this time. It sounds a little strange that a host file would be able to stop an installation like that.

Thanks for the help.
 
I have having one other issue with networking and getting the cluster started. When I try and start the cluster service it complains about network manager. I have the network configured statically and the service network-manager does not appear to be running. Any ideas?

root@kh10071401-ans:/home/jordan# pvecm nodes
cman_tool: Cannot open connection to cman, is it running ?
root@kh10071401-ans:/home/jordan# service cman start
Starting cluster:
Checking if cluster has been disabled at boot... [ OK ]
Checking Network Manager...
Network Manager is either running or configured to run. Please disable it in the cluster.
[FAILED]
 
Remove it. Check the wiki article.

Gesendet von meinem GT-I9000
 
I was able to fix that issue by disabling the service. Network-manager was not installed but the system was still trying to run the service so that is why cman was confused.

One more thing that I need to fix, I added this node to the cluster that I have and I removed it because of some issues. I want to add it back to the cluster but when I run the pvecm add comman it tells me authentication key already exists. How should it fix this?

Thanks for putting up with all my questions :)
 
cluster but when I run the pvecm add comman it tells me authentication key already exists. How should it fix this?

I assume there are no VM configured on this node? If so, you can run 'pvecm add ...' with the '--force' flag.
 
the authorisation key is in your /root/.ssh/ directory.

Also from my own experience - the /etc/hosts and especially the order in there is important.

Good luck - Oliver
 

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!