Updraded to 1.6 and couldn't boot AGAIN

  • Thread starter Thread starter didt
  • Start date Start date
D

didt

Guest
Dear friends,

I have just upgraded from 1.5 to 1.6 and after sending the restart command the Server couldn't restart again. I dont have access to this remote Server yet so I am blind and the only info I can record is the follwing:

(previous info lost)
LC_ALL = (unset),
LANG = "es_PE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Setting up libisc52 (1:9.6.ESV.R1+dfsg-0+lenny2) ...
Setting up libdns55 (1:9.6.ESV.R1+dfsg-0+lenny2) ...
Setting up libisccc50 (1:9.6.ESV.R1+dfsg-0+lenny2) ...
Setting up libisccfg50 (1:9.6.ESV.R1+dfsg-0+lenny2) ...
Setting up libbind9-50 (1:9.6.ESV.R1+dfsg-0+lenny2) ...
Setting up liblwres50 (1:9.6.ESV.R1+dfsg-0+lenny2) ...
Setting up bind9-host (1:9.6.ESV.R1+dfsg-0+lenny2) ...
Setting up dnsutils (1:9.6.ESV.R1+dfsg-0+lenny2) ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "es_PE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Setting up libisc45 (1:9.5.1.dfsg.P3-1+lenny1) ...
Setting up libdns45 (1:9.5.1.dfsg.P3-1+lenny1) ...
Setting up libisccc40 (1:9.5.1.dfsg.P3-1+lenny1) ...
Setting up libisccfg40 (1:9.5.1.dfsg.P3-1+lenny1) ...
Setting up libbind9-40 (1:9.5.1.dfsg.P3-1+lenny1) ...
Setting up liblwres40 (1:9.5.1.dfsg.P3-1+lenny1) ...
Setting up openssl (0.9.8g-15+lenny8) ...
Errors were encountered while processing:
pve-headers-2.6.32-3-pve
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-headers-2.6.32-3-pve (2.6.32-12) ...
ln: creating symbolic link `/lib/modules/2.6.32-3-pve/build': No such file or directory
dpkg: error processing pve-headers-2.6.32-3-pve (--configure):
subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of proxmox-ve-2.6.32:
proxmox-ve-2.6.32 depends on pve-kernel-2.6.32-3-pve; however:
Package pve-kernel-2.6.32-3-pve is not installed.
Package pve-headers-2.6.32-3-pve which provides pve-kernel-2.6.32-3-pve is not configured yet.
dpkg: error processing proxmox-ve-2.6.32 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
pve-headers-2.6.32-3-pve
proxmox-ve-2.6.32
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Reading task descriptions... Done


Current status: 0 updates [-19].
vms-remote1:~# pveversion -v
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "es_PE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
pve-manager: 1.6-2 (pve-manager/1.6/5087)
running kernel: 2.6.32-2-pve
pve-kernel-2.6.24-7-pve: 2.6.24-11
qemu-server: 1.1-18
pve-firmware: 1.0-6
libpve-storage-perl: 1.0-13
vncterm: 0.9-2
vzctl: 3.0.24-1pve3
vzdump: 1.2-7
vzprocps: 2.0.11-1dso2
vzquota: 3.0.11-1
vms-remote1:~#
(end of info recorded)

What do you think about this issue?
 
Hello, something badly broke there:
----
Errors were encountered while processing:
pve-headers-2.6.32-3-pve
proxmox-ve-2.6.32

proxmox-ve-2.6.32 depends on pve-kernel-2.6.32-3-pve; however:
Package pve-kernel-2.6.32-3-pve is not installed.
Package pve-headers-2.6.32-3-pve which provides pve-kernel-2.6.32-3-pve is not configured yet.

running kernel: 2.6.32-2-pve
pve-kernel-2.6.24-7-pve: 2.6.24-11 ???
----

I would suggest you to uninstall and install pve again ;)
dpkg -l | grep pve
apt-get remove pve-manager pve-kernel- ???? (all of them)
apt-get autoremove

correct the /etc/apt/sources for pve1.5/1.6, then
apt-get install proxmox-ve-2.6.32 pve-kernel-2.6.32

Hope it helps, good luck

P.S. Don't try 1.6 on OVH or Hetzner for now ;)
 
Last edited by a moderator:
The pve-kernel-header-2.6.32 package is broken currently (missing depends). Just remove that package - the install/reconfigure the kernel.

Rebooting before successful kernel installation will always fail.