On 3 Jan 2007, [EMAIL PROTECTED] outgrape: > On Tuesday 26 December 2006 11:46, Stephane Bortzmeyer wrote: >> FATAL kernel is too old >> >> (And I cannot change the host at will, only the guest.) > > According to Nix, you're using binaries compiled on a more recent > distribution:
Not so much `binaries', more `glibc'. (See the definition of DL_SYSDEP_OSCHECK in glibc-*/sysdeps/unix/sysv/linux/dl-osinfo.h.) You can fix it by recompiling/reinstalling glibc with the same options as the distro used, and specifying an earlier kernel version in the --enable-kernel= configure option. Of course, you can't run glibc 2.5 on kernel 2.4.x at all if you want multithreading, because NPTL is the only threading system supported in that release, and NPTL requires kernel 2.6 (or a patched 2.4). (Often you can get away with building an older glibc; you can run binaries compiled against glibc 2.4 and 2.5 on glibc 2.3.[56], as comparatively few existing symbols received new versions in those releases. There were a good few new symbols, though... but in practice I'd say `upgrade'. There are precious few reasons to run a 2.4 kernel these days.) -- `He accused the FSF of being "something of a hypocrit", which shows that he neither understands hypocrisy nor can spell.' --- jimmybgood ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ User-mode-linux-user mailing list User-mode-linux-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user