Greetings all - OpenVZ newbie here, trying to get it installed. I was following instructions posted here https://bugs.launchpad.net/ubuntu/+source/linux/+bug/210672/comments/25: $ git-clone git://kernel.ubuntu.com/ubuntu/ubuntu-hardy.git openvz $ cd openvz Download the patch: http://forum.openvz.org/index.php?t=getfile&id=528& Drop it in the openvz/debian/binary-custom.d/openvz/patchset/ folder $ AUTOBUILD=1 NOEXTRAS=1 fakeroot debian/rules custom-binary-openvz $ cd .. $ sudo dpkg -i linux-image-2.6.24-16-openvz_2.6.24-16.30_i386.deb When it's patching though, I get this error: Hunk #1 succeeded at 6 (offset 4 lines). debian/binary-custom.d/openvz/patchset/0049-fgetstat-virtinfo-notifier.patch patching file fs/stat.c debian/binary-custom.d/openvz/patchset/0049-ubuntu-specific-fgetstat-virtinfo-notifier.patch patching file fs/stat.c Reversed (or previously applied) patch detected! Assume -R? [n] Apply a 'y' gives me this: debian/binary-custom.d/openvz/patchset/0050-ubuntu-make-mmap-POSIX-conform.patch patching file mm/mmap.c Hunk #1 succeeded at 930 (offset 20 lines). patching file arch/ia64/kernel/sys_ia64.c cat debian/binary-custom.d/openvz/config.i386 > /home/ktulu/openvz/debian/build/custom-build-openvz/.config make ARCH=i386 EXTRAVERSION=-19-openvz SUBLEVEL=24 -C /home/ktulu/openvz/debian/build/custom-source-openvz O=/home/ktulu/openvz/debian/build/custom-build-openvz silentoldconfig prepare scripts make[1]: Entering directory `/home/ktulu/openvz/debian/build/custom-source-openvz' make[3]: Nothing to be done for `/home/ktulu/openvz/debian/build/custom-source-openvz/Makefile'. HOSTCC scripts/basic/fixdep /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:107:23: error: sys/types.h: No such file or directory /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:108:22: error: sys/stat.h: No such file or directory /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:109:22: error: sys/mman.h: No such file or directory /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:110:20: error: unistd.h: No such file or directory /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:111:19: error: fcntl.h: No such file or directory /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:112:20: error: string.h: No such file or directory /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:113:20: error: stdlib.h: No such file or directory /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:114:19: error: stdio.h: No such file or directory In file included from /usr/lib/gcc/i486-linux-gnu/4.2.3/include/syslimits.h:7, from /usr/lib/gcc/i486-linux-gnu/4.2.3/include/limits.h:11, from /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:115: /usr/lib/gcc/i486-linux-gnu/4.2.3/include/limits.h:122:61: error: limits.h: No such file or directory /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:116:19: error: ctype.h: No such file or directory /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:117:23: error: arpa/inet.h: No such file or directory /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: In function 'usage': /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:131: warning: implicit declaration of function 'fprintf' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:131: warning: incompatible implicit declaration of built-in function 'fprintf' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:131: error: 'stderr' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:131: error: (Each undeclared identifier is reported only once /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:131: error: for each function it appears in.) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:132: warning: implicit declaration of function 'exit' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:132: warning: incompatible implicit declaration of built-in function 'exit' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: In function 'print_cmdline': /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:140: warning: implicit declaration of function 'printf' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:140: warning: incompatible implicit declaration of built-in function 'printf' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: At top level: /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:143: error: 'NULL' undeclared here (not in a function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: In function 'grow_config': /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:156: warning: implicit declaration of function 'realloc' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:156: warning: assignment makes pointer from integer without a cast /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:158: warning: implicit declaration of function 'perror' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:158: warning: incompatible implicit declaration of built-in function 'exit' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: In function 'is_defined_config': /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:174: warning: implicit declaration of function 'memcmp' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: In function 'define_config': /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:187: warning: implicit declaration of function 'memcpy' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:187: warning: incompatible implicit declaration of built-in function 'memcpy' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: In function 'use_config': /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:206: error: 'PATH_MAX' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:214: warning: incompatible implicit declaration of built-in function 'memcpy' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:220: warning: implicit declaration of function 'tolower' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:222: warning: incompatible implicit declaration of built-in function 'printf' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:206: warning: unused variable 's' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: At top level: /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:225: error: expected declaration specifiers or '...' before 'size_t' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: In function 'parse_config_file': /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:227: error: 'len' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:233: warning: implicit declaration of function 'ntohl' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:244: warning: implicit declaration of function 'isalnum' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: In function 'strrcmp': /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:261: warning: implicit declaration of function 'strlen' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:261: warning: incompatible implicit declaration of built-in function 'strlen' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: In function 'do_config_file': /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:272: error: storage size of 'st' isn't known /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:276: warning: implicit declaration of function 'open' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:276: error: 'O_RDONLY' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:278: warning: incompatible implicit declaration of built-in function 'fprintf' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:278: error: 'stderr' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:280: warning: incompatible implicit declaration of built-in function 'exit' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:282: warning: implicit declaration of function 'fstat' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:284: warning: implicit declaration of function 'close' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:287: warning: implicit declaration of function 'mmap' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:287: error: 'PROT_READ' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:287: error: 'MAP_PRIVATE' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:287: warning: assignment makes pointer from integer without a cast /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:294: error: too many arguments to function 'parse_config_file' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:296: warning: implicit declaration of function 'munmap' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:272: warning: unused variable 'st' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: At top level: /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:301: error: expected declaration specifiers or '...' before 'size_t' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: In function 'parse_dep_file': /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:304: error: 'len' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:306: error: 'PATH_MAX' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:308: warning: implicit declaration of function 'strchr' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:308: warning: incompatible implicit declaration of built-in function 'strchr' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:310: warning: incompatible implicit declaration of built-in function 'fprintf' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:310: error: 'stderr' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:311: warning: incompatible implicit declaration of built-in function 'exit' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:313: warning: incompatible implicit declaration of built-in function 'memcpy' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:314: warning: incompatible implicit declaration of built-in function 'printf' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:306: warning: unused variable 's' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: In function 'print_deps': /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:343: error: storage size of 'st' isn't known /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:347: error: 'O_RDONLY' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:349: warning: incompatible implicit declaration of built-in function 'fprintf' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:349: error: 'stderr' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:351: warning: incompatible implicit declaration of built-in function 'exit' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:355: warning: incompatible implicit declaration of built-in function 'fprintf' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:359: error: 'PROT_READ' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:359: error: 'MAP_PRIVATE' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:359: warning: assignment makes pointer from integer without a cast /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:366: error: too many arguments to function 'parse_dep_file' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:343: warning: unused variable 'st' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c: In function 'traps': /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:378: warning: incompatible implicit declaration of built-in function 'fprintf' /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:378: error: 'stderr' undeclared (first use in this function) /home/ktulu/openvz/debian/build/custom-source-openvz/scripts/basic/fixdep.c:380: warning: incompatible implicit declaration of built-in function 'exit' make[5]: *** [scripts/basic/fixdep] Error 1 make[4]: *** [scripts_basic] Error 2 make[3]: *** [sub-make] Error 2 make[2]: *** [silentoldconfig] Error 2 make[1]: *** [sub-make] Error 2 make[1]: Leaving directory `/home/ktulu/openvz/debian/build/custom-source-openvz' make: *** [/home/ktulu/openvz/debian/stamps/stamp-custom-prepare-openvz] Error 2 Am I missing a library or development package or something? If anyone could make some suggestions I would greatly appreciate it. Oh, and I also tried the alternative method - adding the repository mentioned above and installing 2.6.14-17-openvz, which booted OK except for the fact my network connectivity was lost for some odd reason. The correct kernel module was loaded and eth0 was configured correctly, it just couldn't ping anything.