I have actually a VServer running on CentOS 5.8
When i try
it stucks at this version and won't upgrade to any higher one.
Any solutions for this?
Thanks in advance
Vserver is not a full virtualization but a operating system level virtualization. It needs a special, unsupported by CentOS version of linux kernel on host, and it does not use a kernel at all on a guest.
Your provider may configure your guest to not run updates so it can use the same binaries for multiple guests, saving hard drive space. It irresponsible and dangerous to not install security updates though, so you should complain if that's the case.
You may be able to work around it, if your provider used modified
I wouldn't recommend trying to update to CentOS 6 though. It would probably not be compatible with your host kernel.
This is technically possible but ideally just install a fresh CentOS 6 box and copy files over.
Consider reading the following: http://wiki.centos.org/HowTos/MigrationGuide/MigratingFiveToSix